SlideShare a Scribd company logo
Eclipse in BPM  &  Systems based on Alfresco Ibtihel S'HIMI
BPM Events, activities (tasks) and gateways (choices) of a workflow.  User tasks are assigned to human performers (users).  System tasks perform some kind of operation against the Alfresco repository.
Alfresco Alfresco: An open-source ECM alternative for SharePoint Companies that can't meet Microsoft's price for its a SharePoint content management package might want to try Alfresco Enterprise Content Management (ECM) is a formalized means of organizing and storing an organization's documents, and other content, that relate to the organization's processes. The term encompasses strategies, methods, and tools used throughout the lifecycle of the content.
BPM Engine on Alfresco The Task Model provides a description for each of the user tasks in the workflow. Each task description consists of:  Alfresco provides a "Data Dictionary" for describing types of object to store, view and edit. This mechanism is also used to describe Workflow Tasks.
Enterprises using Alfreco
Document Management Full ECM functionality delivered through the modern, consumer-like Share interface A single unified repository to manage any content – Documents, Images, Video and Audio Easily collaborate on content and projects with a globally dispersed team New social features, such as status, tags and content activity feeds make teams more effective Powerful team tools include a document library, blog, wiki, calendar and simple workflow More scalable and open than SharePoint and runs on an open source stack
Eclipse in BPM The eBPM (eclipse Business Process Management) project aims to realize a complete BPM solution for OSGi. The eBPM project provides UI and runtime support, to allow to deploy and manage the OSGi services in a declarative way as well as to leverage the capabilities of the OSGi declarative services.
eBPM
The missing Chain At present, the OSGi technology appears to be the best answer to the demand of stable, modular and easily extensible solutions according to the SOA guidelines. On the other hand, OSGi really misses a central concept of a BPM platform that enables to describe the integration process in terms of OSGi services orchestration.  The eBPM aims at the realization of a complete BPM solution for OSGi. Several connectors are available, that allow to activate the services by the most common protocols, such as  SOAP, JMS, FTP, Mail,  and many more Don't care about communication! eBPM core framework gives a way to realize OSGi Services based on the  messaging paradigm  that uses the  OSGi Event Admin Service  to communicate with each others.
OSGi Open Services Gateway initiative framework
OSGi Module system and service platform for the  Java  programming language that implements a complete and dynamic component model, something that as of 2011 does not exist in standalone Java/VM environments.  Applications or components (coming in the form of bundles for deployment) can be remotely installed, started, stopped, updated and uninstalled without requiring a reboot; management of Java packages/classes is specified in great detail.  Application life cycle management (start, stop, install, etc.) is done via APIs that allow for remote downloading of management policies. The service registry allows bundles to detect the addition of new services, or the removal of services, and adapt accordingly.
JBOSS jBPM
Questions ?

More Related Content

PDF
Converged open platform for enterprise
PPTX
Mulesoft Solutions for SOA
PPTX
SharePoint Saturday UK - Workflow Evolution
PPT
Sharepoint And Clearspace
PPT
Mule google connectors
PPTX
Mule anypoint studio
PPTX
Enterprise service bus mule
PPT
Converged open platform for enterprise
Mulesoft Solutions for SOA
SharePoint Saturday UK - Workflow Evolution
Sharepoint And Clearspace
Mule google connectors
Mule anypoint studio
Enterprise service bus mule

What's hot (20)

PPT
Mule workday-connectors
PPT
Mule architecture
PPT
Mule architecture
PPT
Mule microsoft
PPT
Mulethenewtechnology 12549172699166-phpapp03-160421133841
PPTX
Mule: What's New and Coming?
PPT
Mule salesforce integration solutions
PPT
SaaS Metrics That Matter | MuleSoft
PDF
How to put 100k lines of code into the (Google) cloud: storms and rainbows
PPT
Mule anypoint workday-connectors
PPT
Api Layer
PPT
Mule google connectors
PPT
Mule google connectors
PPT
Mule saas enablement
PDF
Cloud based integration_and_soa_architecture
PPT
Mule human resources connectors
PPT
Mule ESB
PPT
Wiring the Web
PPT
Mule esb–api layer
PPT
Mule saas
Mule workday-connectors
Mule architecture
Mule architecture
Mule microsoft
Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mule: What's New and Coming?
Mule salesforce integration solutions
SaaS Metrics That Matter | MuleSoft
How to put 100k lines of code into the (Google) cloud: storms and rainbows
Mule anypoint workday-connectors
Api Layer
Mule google connectors
Mule google connectors
Mule saas enablement
Cloud based integration_and_soa_architecture
Mule human resources connectors
Mule ESB
Wiring the Web
Mule esb–api layer
Mule saas
Ad

Similar to Alfresco eclipse (20)

PPT
WebServices and Workflow technologies
PPT
Eclipse SOA Initiative
PDF
SharePoint_mTech
DOC
Introducing The Business Operating Platform From Intalio
ODP
Carbon Webinar
PPT
D8 - Bank Baltikums Case Study
PPTX
Choosing The Right ESB
PDF
Processes automation with SharePoint
ODP
SOA & ESB Presentation
PDF
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
PDF
Alves Mea Pch1 Free
DOCX
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
PPT
Innovate2011 DevOps TSRM RTC
PPT
Workflow management coalition (wfmc) standards
PPT
Ssbpm
PPTX
The AMIS Report from Oracle Open World and JavaOne 2011
DOCX
Oracle and its related technologies
DOCX
Oracle and its related technologies
PDF
Building enterprise depth APIs with the IBM hybrid integration portfolio
PDF
Servicenow Integration Hub.pdf
WebServices and Workflow technologies
Eclipse SOA Initiative
SharePoint_mTech
Introducing The Business Operating Platform From Intalio
Carbon Webinar
D8 - Bank Baltikums Case Study
Choosing The Right ESB
Processes automation with SharePoint
SOA & ESB Presentation
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Alves Mea Pch1 Free
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
Innovate2011 DevOps TSRM RTC
Workflow management coalition (wfmc) standards
Ssbpm
The AMIS Report from Oracle Open World and JavaOne 2011
Oracle and its related technologies
Oracle and its related technologies
Building enterprise depth APIs with the IBM hybrid integration portfolio
Servicenow Integration Hub.pdf
Ad

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
KodekX | Application Modernization Development
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Programs and apps: productivity, graphics, security and other tools
KodekX | Application Modernization Development
MIND Revenue Release Quarter 2 2025 Press Release
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

Alfresco eclipse

  • 1. Eclipse in BPM & Systems based on Alfresco Ibtihel S'HIMI
  • 2. BPM Events, activities (tasks) and gateways (choices) of a workflow. User tasks are assigned to human performers (users). System tasks perform some kind of operation against the Alfresco repository.
  • 3. Alfresco Alfresco: An open-source ECM alternative for SharePoint Companies that can't meet Microsoft's price for its a SharePoint content management package might want to try Alfresco Enterprise Content Management (ECM) is a formalized means of organizing and storing an organization's documents, and other content, that relate to the organization's processes. The term encompasses strategies, methods, and tools used throughout the lifecycle of the content.
  • 4. BPM Engine on Alfresco The Task Model provides a description for each of the user tasks in the workflow. Each task description consists of: Alfresco provides a "Data Dictionary" for describing types of object to store, view and edit. This mechanism is also used to describe Workflow Tasks.
  • 6. Document Management Full ECM functionality delivered through the modern, consumer-like Share interface A single unified repository to manage any content – Documents, Images, Video and Audio Easily collaborate on content and projects with a globally dispersed team New social features, such as status, tags and content activity feeds make teams more effective Powerful team tools include a document library, blog, wiki, calendar and simple workflow More scalable and open than SharePoint and runs on an open source stack
  • 7. Eclipse in BPM The eBPM (eclipse Business Process Management) project aims to realize a complete BPM solution for OSGi. The eBPM project provides UI and runtime support, to allow to deploy and manage the OSGi services in a declarative way as well as to leverage the capabilities of the OSGi declarative services.
  • 9. The missing Chain At present, the OSGi technology appears to be the best answer to the demand of stable, modular and easily extensible solutions according to the SOA guidelines. On the other hand, OSGi really misses a central concept of a BPM platform that enables to describe the integration process in terms of OSGi services orchestration. The eBPM aims at the realization of a complete BPM solution for OSGi. Several connectors are available, that allow to activate the services by the most common protocols, such as SOAP, JMS, FTP, Mail, and many more Don't care about communication! eBPM core framework gives a way to realize OSGi Services based on the messaging paradigm that uses the OSGi Event Admin Service to communicate with each others.
  • 10. OSGi Open Services Gateway initiative framework
  • 11. OSGi Module system and service platform for the Java programming language that implements a complete and dynamic component model, something that as of 2011 does not exist in standalone Java/VM environments. Applications or components (coming in the form of bundles for deployment) can be remotely installed, started, stopped, updated and uninstalled without requiring a reboot; management of Java packages/classes is specified in great detail. Application life cycle management (start, stop, install, etc.) is done via APIs that allow for remote downloading of management policies. The service registry allows bundles to detect the addition of new services, or the removal of services, and adapt accordingly.