FITMAN Specific Enabler Webinar on Collaborative Business Process Management

1,243 views
1,055 views

Published on

Mauro Isaja (ENGINEERING)
Jesus Benedicto (ATOS)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,243
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FITMAN Specific Enabler Webinar on Collaborative Business Process Management

  1. 1. Welcome to the FITMAN Specific Enabler Webinar on  Collaborative Business Process Management 3rd December 2013 Mauro Isaja – mauro.isaja@eng.it Jesus Benedicto – jesus.benedicto@atos.net
  2. 2. Introduction • The FITMAN "Collaborative Business Process  Management" Specific Enabler (FITMAN‐BPM) is  a platform for the semantically‐enhanced design  and execution of Business Processes in complex  or distributed organizations • Targeted at the Virtual Factory manufacturing  domain or at Large Enterprises • Entirely web‐based: no software to be installed  locally by users, access from anywhere • Based on the “Light Semantic Composition”  Generic Enabler from ATOS Spain (COMPEL) 2
  3. 3. Feature highlights • Model a business process by composing existing  services within a graphical, standard based  development environment • Select existing web services from a catalogue to match  process tasks, using semantics (i.e., annotations) in the  scope of a reference ontology • Bind process tasks to web services, to automate their  execution at runtime • Assign responsibility for human tasks to specific users  and/or roles • Run your business processes on the platform, interact with human tasks through a web UI, monitor and  manage your process instances  • Seamless integration with corporate IT environment  3
  4. 4. Benefits • The development of business process in a  formal notation requires multi‐disciplinary  teams, to share the domain‐specific and ICT  knowledge required to implement them. • FITMAN‐BPM simplifies this collaboration: – Allows a clear separation of concerns – Applies user profiling – Provides user‐friendly tools – It is universally accessible 4
  5. 5. Technologies • Base software assets – Liferay Portal Server [www.liferay.com] – Activiti BPM Platform [www.activiti.org] – Sesame2 Ontology Server [www.openrdf.org] – Jasig Central Authentication Service [www.jasig.org/cas] • Leveraged open standards – Business Process Model and Notation (BPMN) 2.0 [www.omg.org/spec/BPMN/2.0] – Resource Description Framework (RDF) [www.w3.org/RDF] 5
  6. 6. Architectural overview Federated SSO Corporate Users Web Portal Collaboration Web Tools Wiki Forum Doc Mgmt Active Directory COMPEL GE LDAP Persistence Layer Portal Users Web Portal DB BPM DB Semantic KB 6
  7. 7. Provisioning • As a Virtual Machine image – KVM version: deploy on any 64bit Linux system – VirtualBox version: deploy on any Linux, Windows,  MacOS system • As a service (SaaS)  – Single, shared instance as an experimentation  playground ‐ TBD 7
  8. 8. Terms and conditions • Within the scope of the FI‐PPP Programme – Free use of the software for members till the end  of the Programme – FITMAN provides free support to members till the  end of the Programme • Out of FI‐PPP Programme scope – All software assets are free and Open Source – COMPEL is licensed by ATOS under GPL v3 terms – Non‐COMPEL components have various OS  licensing terms, but GPL v3 still applies to the  overall product 8
  9. 9. COMPEL GE Presentation
  10. 10. COMPEL Motivation Multidisciplinary teams (gap) • Roles • Business Analysts vs • Service Integrators • Disperse Knowledge • Domain specific business processes and conceptualisations vs • SOA-based technologies: WS*, WSDL, UDDI, SOAP, XML/XSD, JAX-WS APIs, etc
  11. 11. COMPEL BPM limitations Technical limitations • Discoverability/Advertising • Very limited uptake of IoS • Obsolete service registries (UDDI) • Incorporating new trends in SoC/IoS: ROA, REST, Mashups, etc. • BPM vs SOA composition languages • BPMN vs BPEL • Standard graphical notation • Technology and tooling complexity
  12. 12. COMPEL Challenges Scaling to the Web of Services (IoS) Web 2.0 Crowd-sourcing Assisted (automated) BPM at design and run time • Automating discovery: • Exact vs approximate matchmaking • Automating work and data flow • Dynamic runtime • Late binding, rebinding, self* capabilities (healing, compensation, etc)
  13. 13. COMPEL The solution • COMPEL is an open and multiplatform solution  to design business processes (BPMN, BPEL) by  aggregation of SOA based services. • Processes are designed by business analysts. The  processes and their tasks are defined using their  domain vocabulary (process semantics). • For each task, Light Semantic Composition  suggests the most matching services as far as  description is concerned and the user makes his  choice.  • The services are located in a centralised repository where providers register and describe  them semantically 13
  14. 14. COMPEL The editor  • Coarse‐grain light semantics for  – Task description, Process description, requirements,  preferences, context • Domain ontology based annotations • Exact and approximate dynamic discovery  • Semi‐automatic late binding • Automated data flow generation and executable BPMN  generation • Registry for process annotations and service descriptions • Execution of the business process (through GUI & REST  API) 14
  15. 15. COMPEL GE Demo 15
  16. 16. Q & A Mauro Isaja – mauro.isaja@eng.it Jesus Benedicto – jesus.benedicto@atos.net 16
  17. 17. Thank you! Mauro Isaja – mauro.isaja@eng.it Jesus Benedicto – jesus.benedicto@atos.net

×