semantic event-driven process...
TRANSCRIPT
![Page 1: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/1.jpg)
Semantic Event-driven Process ChainsOliver Thomas, Michael Fellmann
Institute for Information Systems (IWi)at the German Research Center for Artificial Intelligence (DFKI)
[oliver.thomas | michael.fellmann]@iwi.dfki.de
![Page 2: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/2.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 2
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Agenda
1. Short introduction into EPCs
2. Semantic extension of EPC models
3. IT-support of semantic business process modeling
4. Benefits of the proposed approach
5. Related research projects and applications
6. Conclusion
![Page 3: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/3.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 3
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Short Introduction into Event-driven Process Chains (EPC)
EPC models essentially consist of
– functions
– events and
– control flow.
Elements and their Usage
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
![Page 4: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/4.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 4
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Modeling with EPCs
Ambiguity
– Integration and translation of models
– Querying of models
Non-machine processable semantics
– Semantic validation of models is not possible
– Usage of models for the configurationof information systems is difficult
Shortcomings
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
![Page 5: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/5.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 5
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Agenda
1. Short introduction into EPCs
2. Semantic extension of EPC models
3. IT-support of semantic business process modeling
4. Benefits of the proposed approach
5. Related research projects and applications
6. Conclusion
![Page 6: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/6.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 6
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Semantic Extension of EPC Models
(1) XML/EPML (Data)
(2) RDF (Instances)
(3) OWL (Classes, Instances)
(4) OWL (Classes)
Layered Approach
Abs
trac
tion,
Exp
ress
ivity
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
![Page 7: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/7.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 7
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
_
Enterprise
imports importsimports
Annotation Instance Inheritance
Anno-tationInstances
EPC control flow
AnnotationClasses
Arcs:
flow
Order verification
imports
ProcessisAssignedTo
Process elementData Org. unit Services
isAssignedTo
flow
Customer data
Process function
Process event ProductionDistribution Core-
servicesAdded
services
usesisAssignedTo
flow
Customer notification
Order verification
Orderreceipt
Order status report
Orderreceipt
Orderstatus
Order status report
Process-event
New order Orderverification
Order accepted
Send order confirmation
Notificationis made
Product-data
usesisAssignedTo
Orderrejected
Send order cancellation
XOR
RuleOrderstatus
flow flowflow
flow
Order status
flow
flow
isAssignedTo
Connector
Rule
XOR
Connector
flow
isAssignedTo
Process-
Model
isAssignedTo
flow
EPC
BP-
Con
cept
sEn
terp
rose
Ont
olog
y
sEPC
Overview of the ApproachSample process model
![Page 8: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/8.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 8
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Agenda
1. Short introduction into EPCs
2. Semantic extension of EPC models
3. IT-support of semantic business process modeling
4. Benefits of the proposed approach
5. Related research projects and applications
6. Conclusion
![Page 9: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/9.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 9
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
IT-Support of Semantic Business Process Modeling
Proposal of suitable annotation instances according to
– the local context in the model, e.g. XOR after a verification function,
– rules and restrictions of the enterprise ontology, e.g. an event “order status” must have a flow to “customer notification”,
– the types (and derivations) of annotation classes available, e.g. if a modeler creates a function “status report” and then assigns annotation instances “process function” and “customer notification”, the system can suggest to assign the annotation instance “order status report”.
– other previously stored models.
IT-support will influence the acceptance of increased modeling efforts.
Annotation support
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
![Page 10: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/10.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 10
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
IT-Support of Semantic Business Process ModelingArchitecture for a sBPM-Repository
Process ModelerBusiness Analyst Autonomous WS-Agent
Data
Model Management(add, update, delete)
Model Querying
Model Annotationand transformation
Semantic Data Processing
Web Interface Web Services Interface
Trading Partner
IDE Plugin
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
![Page 11: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/11.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 11
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Agenda
1. Short introduction into EPCs
2. Semantic extension of EPC models
3. IT-support of semantic business process modeling
4. Benefits of the proposed approach
5. Related research projects and applications
6. Conclusion
![Page 12: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/12.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 12
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Benefits of the proposed approach
Quality of models
– Advanced semantic validation: Policies, constraints and rules can be added or referenced in the ontology in a uniform way without redundancy.
– Easier model integration
– Easier model translation
Querying on a semantic level
– Querying of schema and instances is possible.
– New facts that are not contained in the original model can be inferred.
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Business perspective
Improved understanding and documentation of the business processes
![Page 13: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/13.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 13
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Benefits of the proposed approachTechnical perspective
Further technical information can be added to business process concepts layer
Improved alignment of business process models and IT process models
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Data
Function QoS
Execution
Security Governance
Ontology
![Page 14: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/14.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 14
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Related Projects
Projects
– super.semanticweb.org
– sembiz.org
– sbpm.org
Applications
– SemTalk
– FBPML modeling tool
– Metis
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
![Page 15: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/15.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 15
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Agenda
1. Short introduction into EPCs
2. Semantic extension of EPC models
3. IT-support of semantic business process modeling
4. Benefits of the proposed approach
5. Related research projects and applications
6. Conclusion
![Page 16: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/16.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 16
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Overall Benefits of Semantic Event-driven Process Chains
Benefits:
– Quality of models
– Querying on a semantic level
– Support of the generation of executable processes
Problems / obstacles:
– Increased modeling effort
Need for further research:
– Ontologies for process annotation
– IT-support, esp. tools for annotation
– Methodologies and evaluation
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
![Page 17: Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related](https://reader034.vdocuments.mx/reader034/viewer/2022042913/5f4a163cdfa4e04f676d1e30/html5/thumbnails/17.jpg)
© Institute for Information Systems (IWi) at DFKI Michael FellmannSemantics for BPM – ESWC 2006 17
Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related Projects > Conclusion
Thank you for your attention!
- Questions?