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

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

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