SlideShare a Scribd company logo
1 of 24
Introduction to Alfresco
                                                  Doc. v. 0.1 - 03/03/09



                                      Wildan Maulana
                                   wildan.m@negeripelangi.com

                                 http://wildan.negeripelangi.com




© 2009, OpenThink Labs. All Rights Reserved
Overview of Alfresco
 ●   Alfresco was founded In 2005 by John Newton,
     co-founder of Documentum and John Powell,
     former COO of Business Objects
 ●   Its investors includes Accel Partners and Mayfield
     Fund
 ●   Based on JSR-170 standard




© 2009, OpenThink Labs. All Rights Reserved
Leverage the Benefits of Open Source
 ●   Enterprise customers can reduce costs, minimize
     business risks, and get competitive advantages
     by adopting the right open-source-based business
     software solution
 ●   The open-source models allows Alfresco to use
     best-of-breed open-source technologies




© 2009, OpenThink Labs. All Rights Reserved
State-of-the-Art Content Repository




© 2009, OpenThink Labs. All Rights Reserved
Scalable Architecture
 ●   Alfresco supports pluggable aspect-oriented architecture
     out of the box by leveraging the open source standard
     such as Spring, Hibernate, Lucene, MyFaces, JSR 168,
     JSR 170 and JSE5
 ●   The Alfresco architecture supports high availability for
     mission-critical applications using clustering, fully
     distributed caching, and replication support across
     multiple servers




© 2009, OpenThink Labs. All Rights Reserved
Alfresco Architectural Layers




© 2009, OpenThink Labs. All Rights Reserved
Scalable Architecture
 ●   Alfresco provides horizontal scalability by having each tier in the
     architecture deployed on multiple servers
 ●   Alfresco can also scale vertically by partitioning and load balancing
     in a multi-server environment
 ●   Alfresco can scale in information using complex search, structure,
     and classification of information
 ●   Alfresco can scale in activity using complex information per activity
     with dynamic views and with full object-level securities




© 2009, OpenThink Labs. All Rights Reserved
Open-Standards based Underlying
              Components
 ●   Open standards protect enterprise investments,
     promote innovation, and make it easier for IT
     department to support software




© 2009, OpenThink Labs. All Rights Reserved
Open-Standards based Underlying Components

 ●   Alfresco is completely built on the following open standards :
      ●   Java 1.5
      ●   JSR 170 – Java Content Repository API
      ●   JSR-168 – Java Portlet Integration
      ●   Spring 1.2 Aspect-Oriented Framework
      ●   ACEGI Aspect-Oriented Security Framework
      ●   MyFaces 1.0.9 JSF Implementation
      ●   Hibernate 3.0 ORM Persistence
      ●   Lucene 1.4 Text Search Engine
      ●   JLAN – Java-based File Server supporting Windows Files sharing (SMB/CIFS), NFS, FTP
      ●   WebDav/DeltaV
      ●   JBoss App Server 4.0
      ●   JBoss Portal 2.0
      ●   Jakarta POI – Java API to Access Microsoft File formats
      ●   PDFBox – Open Source Java PDF Library
      ●   Open Office
      ●   JSR-223 Java Language Integration – Scripting for Java Platform




© 2009, OpenThink Labs. All Rights Reserved
Globalization Support
 ●   Alfresco designed with globalization in mind
 ●   Out of the box Alfresco supports major language
     including Chinese, Dutch, English, French,
     German, Italian, Russian and Spanish




© 2009, OpenThink Labs. All Rights Reserved
Security and Acces Control
 ●   In Alfresco, permissions can be applied at a
     space (folder) level or can be set for each
     individual content item
 ●   Alfresco supports a relational database-based
     membership system and also supports external
     identity management system, such as LDAP,
     NTLM, Kerberos, and Active Directory




© 2009, OpenThink Labs. All Rights Reserved
Essential Library Services
 ●   Alfresco provides library services such as Check-in/Check-out, version
     control, auditing information, and content streaming
 ●   Using Alfresco, we can define the library services to be executed
     automatically based on the business rules, for example :
      ●   Every edit to the content can version the content automatically or
      ●   Every check-out can move the content to a specific location based on
          the business rules
 ●   Alfresco also provides additional intelligence to the content by adding
     metadata, business rules, security rules, and collaboration rules
     dynamically




© 2009, OpenThink Labs. All Rights Reserved
Business Process Automation
 ●   Business-process automation increases
     productivity, reduce costs, streamlines processes,
     and shortens operation cycles.
 ●   Alfresco includes JBoss Business Process
     Manager (JBPM) as a business process
     manager and automation solution




© 2009, OpenThink Labs. All Rights Reserved
Enterprise Integration
 ●   Alfresco provides Web Services and the Java Content
     Repository Application Programming Interface (JCR API) to
     integrate with external applications
 ●   Alfresco integrates with an open sources J2EE-based leading
     portal framework called Liferay
      ●   The Alfresco-Liferay bundle is an out-of-the-bos solution, which
          provides an excellent portal-based ECM solution
 ●   Alfresco integrates with external identity management system such
     as LDAP and Active Directory and supports centralized secutiry
     and single sign-on




© 2009, OpenThink Labs. All Rights Reserved
How we can Benefit from Alfresco
 ●   Alfresco offers Enterprise Content Managemen
     (ECM) such as document management,
     collaboration, records management, knowledge
     management, web content management, and
     imagin




© 2009, OpenThink Labs. All Rights Reserved
Alfresco for Document Management
 ●   Key features :
      ●   Flexible metadata management
      ●   Full audit control
      ●   Transformation of data
      ●   Security and version control
      ●   Indexing and full-text search
      ●   Locking, check-in/check-out
      ●   Offline briefcase synchronization to access content offline
      ●   Taxonomy and categorization content
      ●   Advanced search with combined metadata, location, and multi-category search
      ●
          Advanced reporting and dashboard




© 2009, OpenThink Labs. All Rights Reserved
Alfresco for Document Management
 ●   Key Features : (continue)
      ●    Document composition by logically grouping
          various content
      ●   Preview feature with presentations templates
      ●   Soft deletes and deleted document recovery
          support
      ●   Scheduled jobs and actions
      ●   Management of web assets
      ●   Digital image library

© 2009, OpenThink Labs. All Rights Reserved
Alfresco for Records Management
 ●   Key Features :
      ●   Record plans (modeled to support the US Department of Defense 5015.2 records management standard)
      ●   Automatic conversion from proprietary office formats to long-term vendor-neutral formats such as Open
          Document Format (ODF) and Portable Document Format (PDF)
      ●   Vital records information management
      ●   Record cutoff information management
      ●   Record holding and retention management
      ●   Record transfer process
      ●   Record destruction management
      ●   Record lifecycle management
      ●   Archival policies
      ●   Disposition schedules
      ●   Restriction of user functions
      ●   Audit trails




© 2009, OpenThink Labs. All Rights Reserved
Alfresco for Web Content
                         Management
 ●   Key features :
      ●   Contextual delivery if information based on community intellegence
      ●   Standards-based forms to create pages
      ●   Email-based workflow and approval process
      ●   In context review : View changes in the context of live site with no
          broken URLs
      ●   Manage branches : Parallel branching & merging
      ●   Dependency management : Impact management and automatic
          update
      ●   Pre-built templates : Web sites and web sites component




© 2009, OpenThink Labs. All Rights Reserved
Alfresco for Collaboration
                         Management
 ●   Key features :
     ●   Team spaces
     ●   Full audit control
     ●   Discussion forums
     ●   Message boards
     ●   RSS syndication
     ●   Ad-hoc security
     ●   A version controlled content repository
     ●   Full-text search of various content items
     ●   User-controlled routing
     ●   Integration of enterprise systems
     ●   High availability, fault tolerance, and scalability
     ●   Business process-driven content management



© 2009, OpenThink Labs. All Rights Reserved
Alfresco for Enterprise Content
                        Search
 ●   Key features :
      ●   Provides single-point access to enterprise content repository
      ●   Provides full-text search of documents
      ●   Helps to index the documents and provide metadata searching
      ●   Helps you to build and share reports using saved searches
      ●    Helps search for users and collaborative groups
      ●   Searches archived contents




© 2009, OpenThink Labs. All Rights Reserved
Applications of Alfresco
 ●   You can build various applications using Alfresco such as :
      ●   Enterprise document repository
      ●   Intranet
      ●   Enterprise knowledge management
      ●   Scalable content repository
      ●   Corporate web sites
      ●   Marketing Communications
      ●   On demand publishing
      ●   Compliance and records management
      ●   Financial applications that involve security, forms handling, and approval process
      ●   Research portals for collaboration and sharing of information




© 2009, OpenThink Labs. All Rights Reserved
Reference
Alfresco, Enterprise Content Management
  Implementation, Munwar Sharif, PACKT
  Publishing




© 2009, OpenThink Labs. All Rights Reserved
Q&A


                                              Thanks! ^_^




© 2009, OpenThink Labs. All Rights Reserved

More Related Content

Similar to Introduction to Alfresco

WCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and AlfrescoWCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and AlfrescoAlfresco Software
 
Whats new in alfresco community 3.4
Whats new in alfresco community 3.4Whats new in alfresco community 3.4
Whats new in alfresco community 3.4Alfresco Software
 
Alfresco feb 2012
Alfresco feb 2012Alfresco feb 2012
Alfresco feb 2012hnakajima
 
Top 10 php frameworks in 2021
Top 10 php frameworks in 2021Top 10 php frameworks in 2021
Top 10 php frameworks in 2021MaryamAnwar10
 
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Alfresco Software
 
A fresh approach_to_content_management
A fresh approach_to_content_managementA fresh approach_to_content_management
A fresh approach_to_content_managementECNU
 
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Nicole Szigeti
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfJeff Smith
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfJeff Smith
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfJeff Smith
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfJeff Smith
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfJeff Smith
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfJeff Smith
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)yalini97
 
FluentD for end to end monitoring
FluentD for end to end monitoringFluentD for end to end monitoring
FluentD for end to end monitoringPhil Wilkins
 
Alfresco content platform for oem
Alfresco content platform for oemAlfresco content platform for oem
Alfresco content platform for oemAlfresco Software
 
Mission to NARs with Apache NiFi
Mission to NARs with Apache NiFiMission to NARs with Apache NiFi
Mission to NARs with Apache NiFiHortonworks
 
Top 7 php frameworks for startups 2019
Top 7 php frameworks for startups   2019Top 7 php frameworks for startups   2019
Top 7 php frameworks for startups 2019ValueCoders
 

Similar to Introduction to Alfresco (20)

WCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and AlfrescoWCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and Alfresco
 
Whats new in alfresco community 3.4
Whats new in alfresco community 3.4Whats new in alfresco community 3.4
Whats new in alfresco community 3.4
 
Alfresco feb 2012
Alfresco feb 2012Alfresco feb 2012
Alfresco feb 2012
 
Top 10 php frameworks in 2021
Top 10 php frameworks in 2021Top 10 php frameworks in 2021
Top 10 php frameworks in 2021
 
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
 
A fresh approach_to_content_management
A fresh approach_to_content_managementA fresh approach_to_content_management
A fresh approach_to_content_management
 
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdf
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdf
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdf
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdf
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdf
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdf
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)
 
FluentD for end to end monitoring
FluentD for end to end monitoringFluentD for end to end monitoring
FluentD for end to end monitoring
 
The Alfresco Platform
The Alfresco PlatformThe Alfresco Platform
The Alfresco Platform
 
Alfresco content platform for oem
Alfresco content platform for oemAlfresco content platform for oem
Alfresco content platform for oem
 
Mission to NARs with Apache NiFi
Mission to NARs with Apache NiFiMission to NARs with Apache NiFi
Mission to NARs with Apache NiFi
 
Top 7 php frameworks for startups 2019
Top 7 php frameworks for startups   2019Top 7 php frameworks for startups   2019
Top 7 php frameworks for startups 2019
 

More from Wildan Maulana

Hasil Pendataan Potensi Desa 2018
Hasil Pendataan Potensi Desa 2018Hasil Pendataan Potensi Desa 2018
Hasil Pendataan Potensi Desa 2018Wildan Maulana
 
Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...
Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...
Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...Wildan Maulana
 
Ketahanan Pangan #1 : Gerakan Sekolah Menanam Melon
Ketahanan Pangan #1 : Gerakan Sekolah Menanam MelonKetahanan Pangan #1 : Gerakan Sekolah Menanam Melon
Ketahanan Pangan #1 : Gerakan Sekolah Menanam MelonWildan Maulana
 
Pengembangan OpenThink SAS 2013-2014
Pengembangan OpenThink SAS 2013-2014Pengembangan OpenThink SAS 2013-2014
Pengembangan OpenThink SAS 2013-2014Wildan Maulana
 
ICA – AtoM : Retensi Arsip
ICA – AtoM : Retensi ArsipICA – AtoM : Retensi Arsip
ICA – AtoM : Retensi ArsipWildan Maulana
 
OpenThink Labs Workshop : Ketahanan Pangan Skala RT/RW
OpenThink Labs Workshop : Ketahanan Pangan Skala RT/RWOpenThink Labs Workshop : Ketahanan Pangan Skala RT/RW
OpenThink Labs Workshop : Ketahanan Pangan Skala RT/RWWildan Maulana
 
OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...
OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...
OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...Wildan Maulana
 
PostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyToolsPostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyToolsWildan Maulana
 
Mensetup Google Apps sebagai IdP jenis openID dan Aplikasi Berbasis CakePHP ...
Mensetup Google Apps sebagai IdP jenis openID  dan Aplikasi Berbasis CakePHP ...Mensetup Google Apps sebagai IdP jenis openID  dan Aplikasi Berbasis CakePHP ...
Mensetup Google Apps sebagai IdP jenis openID dan Aplikasi Berbasis CakePHP ...Wildan Maulana
 
Mensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai Sp
Mensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai SpMensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai Sp
Mensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai SpWildan Maulana
 
Konfigurasi simpleSAMLphp dengan Google Apps Sebagai Identity Provider
Konfigurasi simpleSAMLphp  dengan Google Apps Sebagai Identity ProviderKonfigurasi simpleSAMLphp  dengan Google Apps Sebagai Identity Provider
Konfigurasi simpleSAMLphp dengan Google Apps Sebagai Identity ProviderWildan Maulana
 
Instalasi simpleSAMLphp sebagai Identity Provider (IdP)
Instalasi simpleSAMLphp sebagai Identity Provider (IdP)Instalasi simpleSAMLphp sebagai Identity Provider (IdP)
Instalasi simpleSAMLphp sebagai Identity Provider (IdP)Wildan Maulana
 
Instalasi dan Konfigurasi simpleSAMLphp
Instalasi dan Konfigurasi simpleSAMLphpInstalasi dan Konfigurasi simpleSAMLphp
Instalasi dan Konfigurasi simpleSAMLphpWildan Maulana
 
River Restoration in Asia and Connection Between IWRM and River Restoration
River Restoration in Asia and Connection Between IWRM and River RestorationRiver Restoration in Asia and Connection Between IWRM and River Restoration
River Restoration in Asia and Connection Between IWRM and River RestorationWildan Maulana
 
Optimasi Limpasan Air Limbah Ke Kali Surabaya (Segmen Sepanjang – Jagir) De...
Optimasi Limpasan Air Limbah  Ke Kali Surabaya (Segmen Sepanjang – Jagir)  De...Optimasi Limpasan Air Limbah  Ke Kali Surabaya (Segmen Sepanjang – Jagir)  De...
Optimasi Limpasan Air Limbah Ke Kali Surabaya (Segmen Sepanjang – Jagir) De...Wildan Maulana
 
Penilaian Siswa di Finlandia - Pendidikan Dasar
Penilaian Siswa di Finlandia - Pendidikan DasarPenilaian Siswa di Finlandia - Pendidikan Dasar
Penilaian Siswa di Finlandia - Pendidikan DasarWildan Maulana
 
Proyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and Uses
Proyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and UsesProyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and Uses
Proyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and UsesWildan Maulana
 
OpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang Tua
OpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang TuaOpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang Tua
OpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang TuaWildan Maulana
 
Menggunakan AlisJK : Equating
Menggunakan AlisJK : EquatingMenggunakan AlisJK : Equating
Menggunakan AlisJK : EquatingWildan Maulana
 

More from Wildan Maulana (20)

Hasil Pendataan Potensi Desa 2018
Hasil Pendataan Potensi Desa 2018Hasil Pendataan Potensi Desa 2018
Hasil Pendataan Potensi Desa 2018
 
Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...
Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...
Double for Nothing? Experimental Evidence on an Unconditional TeacherSalary I...
 
Ketahanan Pangan #1 : Gerakan Sekolah Menanam Melon
Ketahanan Pangan #1 : Gerakan Sekolah Menanam MelonKetahanan Pangan #1 : Gerakan Sekolah Menanam Melon
Ketahanan Pangan #1 : Gerakan Sekolah Menanam Melon
 
Pengembangan OpenThink SAS 2013-2014
Pengembangan OpenThink SAS 2013-2014Pengembangan OpenThink SAS 2013-2014
Pengembangan OpenThink SAS 2013-2014
 
ICA – AtoM : Retensi Arsip
ICA – AtoM : Retensi ArsipICA – AtoM : Retensi Arsip
ICA – AtoM : Retensi Arsip
 
OpenThink Labs Workshop : Ketahanan Pangan Skala RT/RW
OpenThink Labs Workshop : Ketahanan Pangan Skala RT/RWOpenThink Labs Workshop : Ketahanan Pangan Skala RT/RW
OpenThink Labs Workshop : Ketahanan Pangan Skala RT/RW
 
OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...
OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...
OpenThink Labs : Dengar Pendapat Komunitas ciliwung dengan kemen pu dan kemen...
 
PostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyToolsPostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
PostgreSQL BootCamp : Manajemen Master Data dengan SkyTools
 
Mensetup Google Apps sebagai IdP jenis openID dan Aplikasi Berbasis CakePHP ...
Mensetup Google Apps sebagai IdP jenis openID  dan Aplikasi Berbasis CakePHP ...Mensetup Google Apps sebagai IdP jenis openID  dan Aplikasi Berbasis CakePHP ...
Mensetup Google Apps sebagai IdP jenis openID dan Aplikasi Berbasis CakePHP ...
 
Mensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai Sp
Mensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai SpMensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai Sp
Mensetup Google Apps sebagai IdP jenis openID dan Wordpress sebagai Sp
 
Konfigurasi simpleSAMLphp dengan Google Apps Sebagai Identity Provider
Konfigurasi simpleSAMLphp  dengan Google Apps Sebagai Identity ProviderKonfigurasi simpleSAMLphp  dengan Google Apps Sebagai Identity Provider
Konfigurasi simpleSAMLphp dengan Google Apps Sebagai Identity Provider
 
Instalasi simpleSAMLphp sebagai Identity Provider (IdP)
Instalasi simpleSAMLphp sebagai Identity Provider (IdP)Instalasi simpleSAMLphp sebagai Identity Provider (IdP)
Instalasi simpleSAMLphp sebagai Identity Provider (IdP)
 
Instalasi dan Konfigurasi simpleSAMLphp
Instalasi dan Konfigurasi simpleSAMLphpInstalasi dan Konfigurasi simpleSAMLphp
Instalasi dan Konfigurasi simpleSAMLphp
 
River Restoration in Asia and Connection Between IWRM and River Restoration
River Restoration in Asia and Connection Between IWRM and River RestorationRiver Restoration in Asia and Connection Between IWRM and River Restoration
River Restoration in Asia and Connection Between IWRM and River Restoration
 
Optimasi Limpasan Air Limbah Ke Kali Surabaya (Segmen Sepanjang – Jagir) De...
Optimasi Limpasan Air Limbah  Ke Kali Surabaya (Segmen Sepanjang – Jagir)  De...Optimasi Limpasan Air Limbah  Ke Kali Surabaya (Segmen Sepanjang – Jagir)  De...
Optimasi Limpasan Air Limbah Ke Kali Surabaya (Segmen Sepanjang – Jagir) De...
 
Penilaian Siswa di Finlandia - Pendidikan Dasar
Penilaian Siswa di Finlandia - Pendidikan DasarPenilaian Siswa di Finlandia - Pendidikan Dasar
Penilaian Siswa di Finlandia - Pendidikan Dasar
 
Statistik Listrik
Statistik ListrikStatistik Listrik
Statistik Listrik
 
Proyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and Uses
Proyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and UsesProyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and Uses
Proyek Al-'Alaq : Electric Bicycles ; History, Characteristics, and Uses
 
OpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang Tua
OpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang TuaOpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang Tua
OpenThink SAS : Interaksi Antara Sekolah, Wali Kelas, Siswa dan Orang Tua
 
Menggunakan AlisJK : Equating
Menggunakan AlisJK : EquatingMenggunakan AlisJK : Equating
Menggunakan AlisJK : Equating
 

Recently uploaded

Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 

Recently uploaded (20)

Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 

Introduction to Alfresco

  • 1. Introduction to Alfresco Doc. v. 0.1 - 03/03/09 Wildan Maulana wildan.m@negeripelangi.com http://wildan.negeripelangi.com © 2009, OpenThink Labs. All Rights Reserved
  • 2. Overview of Alfresco ● Alfresco was founded In 2005 by John Newton, co-founder of Documentum and John Powell, former COO of Business Objects ● Its investors includes Accel Partners and Mayfield Fund ● Based on JSR-170 standard © 2009, OpenThink Labs. All Rights Reserved
  • 3. Leverage the Benefits of Open Source ● Enterprise customers can reduce costs, minimize business risks, and get competitive advantages by adopting the right open-source-based business software solution ● The open-source models allows Alfresco to use best-of-breed open-source technologies © 2009, OpenThink Labs. All Rights Reserved
  • 4. State-of-the-Art Content Repository © 2009, OpenThink Labs. All Rights Reserved
  • 5. Scalable Architecture ● Alfresco supports pluggable aspect-oriented architecture out of the box by leveraging the open source standard such as Spring, Hibernate, Lucene, MyFaces, JSR 168, JSR 170 and JSE5 ● The Alfresco architecture supports high availability for mission-critical applications using clustering, fully distributed caching, and replication support across multiple servers © 2009, OpenThink Labs. All Rights Reserved
  • 6. Alfresco Architectural Layers © 2009, OpenThink Labs. All Rights Reserved
  • 7. Scalable Architecture ● Alfresco provides horizontal scalability by having each tier in the architecture deployed on multiple servers ● Alfresco can also scale vertically by partitioning and load balancing in a multi-server environment ● Alfresco can scale in information using complex search, structure, and classification of information ● Alfresco can scale in activity using complex information per activity with dynamic views and with full object-level securities © 2009, OpenThink Labs. All Rights Reserved
  • 8. Open-Standards based Underlying Components ● Open standards protect enterprise investments, promote innovation, and make it easier for IT department to support software © 2009, OpenThink Labs. All Rights Reserved
  • 9. Open-Standards based Underlying Components ● Alfresco is completely built on the following open standards : ● Java 1.5 ● JSR 170 – Java Content Repository API ● JSR-168 – Java Portlet Integration ● Spring 1.2 Aspect-Oriented Framework ● ACEGI Aspect-Oriented Security Framework ● MyFaces 1.0.9 JSF Implementation ● Hibernate 3.0 ORM Persistence ● Lucene 1.4 Text Search Engine ● JLAN – Java-based File Server supporting Windows Files sharing (SMB/CIFS), NFS, FTP ● WebDav/DeltaV ● JBoss App Server 4.0 ● JBoss Portal 2.0 ● Jakarta POI – Java API to Access Microsoft File formats ● PDFBox – Open Source Java PDF Library ● Open Office ● JSR-223 Java Language Integration – Scripting for Java Platform © 2009, OpenThink Labs. All Rights Reserved
  • 10. Globalization Support ● Alfresco designed with globalization in mind ● Out of the box Alfresco supports major language including Chinese, Dutch, English, French, German, Italian, Russian and Spanish © 2009, OpenThink Labs. All Rights Reserved
  • 11. Security and Acces Control ● In Alfresco, permissions can be applied at a space (folder) level or can be set for each individual content item ● Alfresco supports a relational database-based membership system and also supports external identity management system, such as LDAP, NTLM, Kerberos, and Active Directory © 2009, OpenThink Labs. All Rights Reserved
  • 12. Essential Library Services ● Alfresco provides library services such as Check-in/Check-out, version control, auditing information, and content streaming ● Using Alfresco, we can define the library services to be executed automatically based on the business rules, for example : ● Every edit to the content can version the content automatically or ● Every check-out can move the content to a specific location based on the business rules ● Alfresco also provides additional intelligence to the content by adding metadata, business rules, security rules, and collaboration rules dynamically © 2009, OpenThink Labs. All Rights Reserved
  • 13. Business Process Automation ● Business-process automation increases productivity, reduce costs, streamlines processes, and shortens operation cycles. ● Alfresco includes JBoss Business Process Manager (JBPM) as a business process manager and automation solution © 2009, OpenThink Labs. All Rights Reserved
  • 14. Enterprise Integration ● Alfresco provides Web Services and the Java Content Repository Application Programming Interface (JCR API) to integrate with external applications ● Alfresco integrates with an open sources J2EE-based leading portal framework called Liferay ● The Alfresco-Liferay bundle is an out-of-the-bos solution, which provides an excellent portal-based ECM solution ● Alfresco integrates with external identity management system such as LDAP and Active Directory and supports centralized secutiry and single sign-on © 2009, OpenThink Labs. All Rights Reserved
  • 15. How we can Benefit from Alfresco ● Alfresco offers Enterprise Content Managemen (ECM) such as document management, collaboration, records management, knowledge management, web content management, and imagin © 2009, OpenThink Labs. All Rights Reserved
  • 16. Alfresco for Document Management ● Key features : ● Flexible metadata management ● Full audit control ● Transformation of data ● Security and version control ● Indexing and full-text search ● Locking, check-in/check-out ● Offline briefcase synchronization to access content offline ● Taxonomy and categorization content ● Advanced search with combined metadata, location, and multi-category search ● Advanced reporting and dashboard © 2009, OpenThink Labs. All Rights Reserved
  • 17. Alfresco for Document Management ● Key Features : (continue) ● Document composition by logically grouping various content ● Preview feature with presentations templates ● Soft deletes and deleted document recovery support ● Scheduled jobs and actions ● Management of web assets ● Digital image library © 2009, OpenThink Labs. All Rights Reserved
  • 18. Alfresco for Records Management ● Key Features : ● Record plans (modeled to support the US Department of Defense 5015.2 records management standard) ● Automatic conversion from proprietary office formats to long-term vendor-neutral formats such as Open Document Format (ODF) and Portable Document Format (PDF) ● Vital records information management ● Record cutoff information management ● Record holding and retention management ● Record transfer process ● Record destruction management ● Record lifecycle management ● Archival policies ● Disposition schedules ● Restriction of user functions ● Audit trails © 2009, OpenThink Labs. All Rights Reserved
  • 19. Alfresco for Web Content Management ● Key features : ● Contextual delivery if information based on community intellegence ● Standards-based forms to create pages ● Email-based workflow and approval process ● In context review : View changes in the context of live site with no broken URLs ● Manage branches : Parallel branching & merging ● Dependency management : Impact management and automatic update ● Pre-built templates : Web sites and web sites component © 2009, OpenThink Labs. All Rights Reserved
  • 20. Alfresco for Collaboration Management ● Key features : ● Team spaces ● Full audit control ● Discussion forums ● Message boards ● RSS syndication ● Ad-hoc security ● A version controlled content repository ● Full-text search of various content items ● User-controlled routing ● Integration of enterprise systems ● High availability, fault tolerance, and scalability ● Business process-driven content management © 2009, OpenThink Labs. All Rights Reserved
  • 21. Alfresco for Enterprise Content Search ● Key features : ● Provides single-point access to enterprise content repository ● Provides full-text search of documents ● Helps to index the documents and provide metadata searching ● Helps you to build and share reports using saved searches ● Helps search for users and collaborative groups ● Searches archived contents © 2009, OpenThink Labs. All Rights Reserved
  • 22. Applications of Alfresco ● You can build various applications using Alfresco such as : ● Enterprise document repository ● Intranet ● Enterprise knowledge management ● Scalable content repository ● Corporate web sites ● Marketing Communications ● On demand publishing ● Compliance and records management ● Financial applications that involve security, forms handling, and approval process ● Research portals for collaboration and sharing of information © 2009, OpenThink Labs. All Rights Reserved
  • 23. Reference Alfresco, Enterprise Content Management Implementation, Munwar Sharif, PACKT Publishing © 2009, OpenThink Labs. All Rights Reserved
  • 24. Q&A Thanks! ^_^ © 2009, OpenThink Labs. All Rights Reserved