View
22
Download
2
Category
Tags:
Preview:
Citation preview
Welcome to theFITMAN Specific Enabler Webinar on
Collaborative Business Process Management16th June 2015
Mauro Isaja – mauro.isaja@eng.itJoaquin Iranzo – joaquin.iranzo@atos.net
Introduction
• The FITMAN "Collaborative Business Process Management" Specific Enabler (CBPM) 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
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, interactwith human tasks through a web UI, monitor and manage your process instances
• Seamless integration with corporate IT environment
3
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.
• CBPM simplifies this collaboration:
– Allows a clear separation of concerns
– Applies user profiling
– Provides user-friendly tools
– It is universally accessible
4
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
Architectural overview
6
Web Portal
Federated SSO
Persistence Layer
COMPEL GECollaborationWeb Tools
Wiki
Foru
m
Do
c Mgm
t
Semantic KBBPM DBWeb Portal DB
LDAP
Active Directory
Corporate Users
Portal Users
Provisioning
7
• As a Virtual Machine image
– KVM version: deploy on any 64bit Linux system ftp://repo.nimbus-ware.com/fitman-bpm-qcow2.zip
– VirtualBox version: deploy on any Linux, Windows, MacOS system
ftp://repo.nimbus-ware.com/fitman-bpm-vdi.zip
• As a service (SaaS)
– Single, shared instance as an experimentation playground (coming soon)
Terms and conditions
8
• 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
COMPEL GE Presentation
Multidisciplinary teams (gap)• Roles
• Business Analystsvs
• Service Integrators
• Disperse Knowledge• Domain specific business
processes and conceptualisations vs
• SOA-based technologies: WS*, WSDL, UDDI, SOAP, XML/XSD, JAX-WS APIs, etc
COMPEL Motivation
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
COMPEL BPM limitations
Scaling to the Web of Services (IoS)Web 2.0 Crowd-sourcingAssisted (automated) BPM at design and run time
• Automating discovery:• Exact vs approximate
matchmaking• Automating work and data
flow• Dynamic runtime
• Late binding, re-binding, self* capabilities (healing, compensation, etc)
COMPEL Challenges
• 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 centralisedrepository where providers register and describe them semantically
13
COMPEL The solution
• 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
COMPEL The editor
15
COMPEL GE Demo
16
Q & A
Mauro Isaja – mauro.isaja@eng.itJoaquin Iranzo – joaquin.iranzo@atos.net
Thank you!
Mauro Isaja – mauro.isaja@eng.itJoaquin Iranzo – joaquin.iranzo@atos.net
Recommended