1 / 18

CWM Patterns using BPMN

CWM Patterns using BPMN. Vandana Kabilan Royal Institute of Technology. Overview. Motivation Introduction to the MTCO Case Scenario Contract Workflow Models Why BPMN? Applications of CWM. Motivation. Business Contracts govern the way enterprises carry out thier business transactions.

zavad
Download Presentation

CWM Patterns using BPMN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CWM Patterns using BPMN Vandana Kabilan Royal Institute of Technology

  2. Overview • Motivation • Introduction to the MTCO • Case Scenario • Contract Workflow Models • Why BPMN? • Applications of CWM EMMSAD 05,Porto,Portugal,June 13th- 14th

  3. Motivation • Business Contracts govern the way enterprises carry out thier business transactions. • Contracts need to be integrated with business processes. EMMSAD 05,Porto,Portugal,June 13th- 14th

  4. Contract Perspectives Business Domain Legal Domain Information Systems EMMSAD 05,Porto,Portugal,June 13th- 14th

  5. Need for Contract Ontology • Lack of common understanding between different users of legal business contracts • Contract Management Systems are not integrated to Business Process Management • With E-commerce and E-Contracting , we need to have a common shared , reusable knowledge resource. EMMSAD 05,Porto,Portugal,June 13th- 14th

  6. How? • Proposed framework for capturing contract knowledge (MTCO) • Now proposing a methodology for deriving a common abstract model for contract compliant business process model called Contract Workflow Model. EMMSAD 05,Porto,Portugal,June 13th- 14th

  7. What is Multi Tier Contract Ontology? Upper Level Core Contract Ontology Role Consideration Obligation Lease Rental Contract Sale of GoodsContract Specific Domain Level Contract Ontology Buyer Seller Goods Leasee Leaser ICC contract model Sale of Boat Web page hosting Hire of Office Template Level Contract Ontology EMMSAD 05,Porto,Portugal,June 13th- 14th

  8. Contracting Party Validity Actor Contract MustSpecify hasRole 2 2 TimeFrame TermsandCondition Role Consideration CounterRole Obligation Right Performance NonPerformance Defines Defines Defines Failure FullfilledBy Reciprocal UnfullfilledBy Basic Concepts EMMSAD 05,Porto,Portugal,June 13th- 14th

  9. What is a CWM? • A contract compliant high level partial business process model . • Generated from the contract instance • Input from the MTCO. • Optional input from other enterprise or business process ontologies • Input from internal business process models , if any exist EMMSAD 05,Porto,Portugal,June 13th- 14th

  10. Why BPMN? • Graphical with high expressivity • Two levels of abstraction, different views for different users (different partners in this case) • BPMN can be mapped to a number of low-level specification languages (machine executable) like BPEL4WS, RosettaNet, ebXML BPSS • The graphical elements of BPMN can be extended to adapt for domain specific purposes EMMSAD 05,Porto,Portugal,June 13th- 14th

  11. Typical Sale and Purchase Contract • Buyer sends Order to Seller. • Seller is Obliged to Deliver goods in conformance to the specifications. • The Buyer is obliged to arrange for the transport. But MAY request the seller to arrange for the same on his behalf • Seller makes goods as agreed. He may additionally make arrangements for delivery. • Seller is also obliged to pack goods as per agreed terms. • Buyer MAY cancel his order within stipulated time. • ...... EMMSAD 05,Porto,Portugal,June 13th- 14th

  12. CWM Methodology EO CWM MTCO EMMSAD 05,Porto,Portugal,June 13th- 14th

  13. A CWM example.. EMMSAD 05,Porto,Portugal,June 13th- 14th

  14. MTCO /CWM mappings EMMSAD 05,Porto,Portugal,June 13th- 14th

  15. More.. EMMSAD 05,Porto,Portugal,June 13th- 14th

  16. How is a CWM used? • May be used as a starting point for designing the internal business process model • May be used to identify and make explicit the interactions and choreography of activities between business partners. • May be translated in to BPEL4WS. EMMSAD 05,Porto,Portugal,June 13th- 14th

  17. Ongoing Work • Formal mappings /translations from CWM/BP to internal business process • Obligation fullfillment monitoring • Inter-enterprise interoperability. EMMSAD 05,Porto,Portugal,June 13th- 14th

  18. Comments EMMSAD 05,Porto,Portugal,June 13th- 14th

More Related