Top Banner
Semantic Event-driven Process Chains Oliver Thomas, Michael Fellmann Institute for Information Systems (IWi) at the German Research Center for Artificial Intelligence (DFKI) [oliver.thomas | michael.fellmann]@iwi.dfki.de
17

Semantic Event-driven Process Chainskm.aifb.kit.edu/ws/sbpm2006/presentations/sbpm06_fellmann_slide… · Introduction > Semantic Extension of EPCs > IT-Support > Benefits > Related

Jul 15, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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?