An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR<br />JelenaZdravkovic, Iy...
Context<br />Business Modeling<br />Service Modeling<br />REA<br />Structure<br />Open-edi<br />Behavior<br />OeBTO<br />(...
Contribution<br />A method for designing a service-centric business model<br />A classification of the notion of Business ...
Related Technologies<br />Business (Ontological) Frameworks<br />REA (Resource-Event-Agent), a framework for business mode...
REA<br />Core concepts: <br />Resource, Event, Agent<br />Economic exchange<br />Extended REA: three layers of granularity...
Open-edi<br />Business collaborations from a life-cycle perspective<br />ISO Open-edi initiative defines five phases in a ...
OeBTO<br />Combines REA and Open-edi to provide concepts and relationships for modeling business collaborations <br />	as ...
SBVR<br />Provides the necessary vocabulary and rules for modeling business vocabulary and rules<br />Formally grounded in...
Method for Creating a Three-layered Business Model – Bank Loan Example<br />A bank loan involves a bank lending some funds...
Method – Value Chain Specification<br />Identify the value-adding processes using a suitable value configuration<br />Each...
Method – Business Process Specification<br />Explore every business process to elicit the involved Economic Events and Res...
Method – Business Event Specification<br />Expand the Economic Events of the Economic Exchanges over the five Open-edi Bus...
Method – Business Event Specification<br />Business Services and Events in the negotiation phase give rise to Business Ser...
Extended OeBTO<br />Method Overview<br /><ul><li>Value chain specification
Business process specification
Business event specification</li></ul>14<br />
Upcoming SlideShare
Loading in...5
×

ME2011 presentation by Zikra

573

Published on

An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR

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
573
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ME2011 presentation by Zikra

  1. 1. An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR<br />JelenaZdravkovic, IyadZikra, TharakaIlayperuma<br />Department of Computer and Systems Sciences<br />Stockholm University, Sweden<br />
  2. 2. Context<br />Business Modeling<br />Service Modeling<br />REA<br />Structure<br />Open-edi<br />Behavior<br />OeBTO<br />(REA + Open-edi)<br />Policies<br />CIM<br />PIM<br />PSM<br />2<br />
  3. 3. Contribution<br />A method for designing a service-centric business model<br />A classification of the notion of Business Transaction in OeBTO to adapt to different value configurations<br />An extension to OeBTO to capture service related notions<br />Reformulating OeBTO using SBVR to increase formalism and facilitate the transformation to PIM<br />3<br />
  4. 4. Related Technologies<br />Business (Ontological) Frameworks<br />REA (Resource-Event-Agent), a framework for business modeling<br />Open-edi: ISO standard for business transactions<br />OeBTO (Open-edi Business Transaction Ontology): ISO standard<br />Model Driven Development<br />Model Driven Architecture (MDA)<br />Semantics of Business Vocabulary and Business Rules (SBVR): an OMG standard for formal business modeling<br />4<br />
  5. 5. REA<br />Core concepts: <br />Resource, Event, Agent<br />Economic exchange<br />Extended REA: three layers of granularity<br />Value Chain<br />Business process<br />Business event<br />5<br />
  6. 6. Open-edi<br />Business collaborations from a life-cycle perspective<br />ISO Open-edi initiative defines five phases in a business collaboration <br />6<br />
  7. 7. OeBTO<br />Combines REA and Open-edi to provide concepts and relationships for modeling business collaborations <br /> as they progress<br />7<br />
  8. 8. SBVR<br />Provides the necessary vocabulary and rules for modeling business vocabulary and rules<br />Formally grounded in first-order logic<br />Easily understood by business people<br />8<br />
  9. 9. Method for Creating a Three-layered Business Model – Bank Loan Example<br />A bank loan involves a bank lending some funds to a customer for a cost, on the condition that the customer will return those funds through regular installments. A debt collector is responsible for collecting the installments<br />9<br />
  10. 10. Method – Value Chain Specification<br />Identify the value-adding processes using a suitable value configuration<br />Each process is modeled as a Business Transaction in OeBTO<br />10<br />
  11. 11. Method – Business Process Specification<br />Explore every business process to elicit the involved Economic Events and Resources, and the Agents exchanging the Resources<br />The identified Economic Exchange gives rise to an Aggregated Service<br />11<br />
  12. 12. Method – Business Event Specification<br />Expand the Economic Events of the Economic Exchanges over the five Open-edi Business Transaction Phases to find candidate Business Services and Business Events<br />A Business Service is a standalone service that can be reused in other Aggregated Services<br />12<br />
  13. 13. Method – Business Event Specification<br />Business Services and Events in the negotiation phase give rise to Business Service Rules, which either describe the Business Service Policies or set the Precedence Order among the events and services<br />13<br />
  14. 14. Extended OeBTO<br />Method Overview<br /><ul><li>Value chain specification
  15. 15. Business process specification
  16. 16. Business event specification</li></ul>14<br />
  17. 17. Conclusion & Future Work<br />Service-oriented business modeling using REA and Open-edi to capture economic exchanges and to get a rich business service portfolio<br />A method for creating a business model (CIM) that is formally expressed in SBVR, to enable its transformation into PIM and PSM<br />Future Work<br />Design transformation rules that can be used to generate a system-level service-oriented model (PIM) and later a Web service model (PSM)<br />Implement a tool that can automatically process the SBVR-based CIM and generate PIM and PSM<br />15<br />
  18. 18. Questions?<br />16<br />

×