SlideShare a Scribd company logo
An MDA Method for Service Modeling by Formalizing REA and Open-edi Business Frameworks with SBVR JelenaZdravkovic, IyadZikra, TharakaIlayperuma Department of Computer and Systems Sciences Stockholm University, Sweden
Context Business Modeling Service Modeling REA Structure Open-edi Behavior OeBTO (REA + Open-edi) Policies CIM PIM PSM 2
Contribution A method for designing a service-centric business model A classification of the notion of Business Transaction in OeBTO to adapt to different value configurations An extension to OeBTO to capture service related notions Reformulating OeBTO using SBVR to increase formalism and facilitate the transformation to PIM 3
Related Technologies Business (Ontological) Frameworks REA (Resource-Event-Agent), a framework for business modeling Open-edi: ISO standard for business transactions OeBTO (Open-edi Business Transaction Ontology): ISO standard Model Driven Development Model Driven Architecture (MDA) Semantics of Business Vocabulary and Business Rules (SBVR): an OMG standard for formal business modeling 4
REA Core concepts:  Resource, Event, Agent Economic exchange Extended REA: three layers of granularity Value Chain Business process Business event 5
Open-edi Business collaborations from a life-cycle perspective ISO Open-edi initiative defines five phases in a business collaboration  6
OeBTO Combines REA and Open-edi to provide concepts and relationships for modeling business collaborations  	as they progress 7
SBVR Provides the necessary vocabulary and rules for modeling business vocabulary and rules Formally grounded in first-order logic Easily understood by business people 8
Method for Creating a Three-layered Business Model – Bank Loan Example 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 9
Method – Value Chain Specification Identify the value-adding processes using a suitable value configuration Each process is modeled as a Business Transaction in OeBTO 10
Method – Business Process Specification Explore every business process to elicit the involved Economic Events and Resources, and the Agents exchanging the Resources The identified Economic Exchange gives rise to an Aggregated Service 11
Method – Business Event Specification Expand the Economic Events of the Economic Exchanges over the five Open-edi Business Transaction Phases to find candidate Business Services and Business Events A Business Service is a standalone service that can be reused in other Aggregated Services 12
Method – Business Event Specification 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 13
Extended OeBTO Method Overview ,[object Object]
Business process specification
Business event specification14

More Related Content

Similar to ME2011 presentation by Zikra

Ppx business modelling for strategic planning v4
Ppx business modelling for strategic planning v4Ppx business modelling for strategic planning v4
Ppx business modelling for strategic planning v4
Michael Lachapelle
 
Catalogo de-servicios v040811
Catalogo de-servicios v040811Catalogo de-servicios v040811
Catalogo de-servicios v040811
faau09
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
Alan Frye
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
bclohesy
 
MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project Presentation
Dimitris Kosmidis
 
H05525256
H05525256H05525256
H05525256
IOSR-JEN
 
SOA and M&A
SOA and M&ASOA and M&A
SOA and M&A
David Sprott
 
Enabling The Service-Oriented Enterprise
Enabling The Service-Oriented EnterpriseEnabling The Service-Oriented Enterprise
Enabling The Service-Oriented Enterprise
Nathaniel Palmer
 
Eba beyond theory v6 notes
Eba beyond theory v6 notesEba beyond theory v6 notes
Eba beyond theory v6 notes
JudithOja_Gillam
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
stevendearborn
 
Develop Composite Business Services To Enable Reuse In A Service Orien...
Develop  Composite  Business  Services To  Enable  Reuse In A  Service  Orien...Develop  Composite  Business  Services To  Enable  Reuse In A  Service  Orien...
Develop Composite Business Services To Enable Reuse In A Service Orien...
Kirill Osipov
 
Sap Busines Suite At IBM event
Sap Busines Suite At IBM eventSap Busines Suite At IBM event
Sap Busines Suite At IBM event
Shekhar Bhartiya
 
Transformation in large Telecommunications Providers
Transformation in large Telecommunications ProvidersTransformation in large Telecommunications Providers
Transformation in large Telecommunications Providers
basmeh
 
Biz Makaz Business Consultant
Biz Makaz Business ConsultantBiz Makaz Business Consultant
Biz Makaz Business Consultant
Biz Makaz Business Consultant
 
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
Habib Ullah Qamar
 
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
Habib Ullah Qamar
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
Pini Cohen
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Prolifics
 
Leveraging Business Rules in TIBCO BusinessEvents
Leveraging Business Rules in TIBCO BusinessEventsLeveraging Business Rules in TIBCO BusinessEvents
Leveraging Business Rules in TIBCO BusinessEvents
Tim Bass
 
Capturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agilityCapturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agility
Michael Moyal - BPM Consultant
 

Similar to ME2011 presentation by Zikra (20)

Ppx business modelling for strategic planning v4
Ppx business modelling for strategic planning v4Ppx business modelling for strategic planning v4
Ppx business modelling for strategic planning v4
 
Catalogo de-servicios v040811
Catalogo de-servicios v040811Catalogo de-servicios v040811
Catalogo de-servicios v040811
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project Presentation
 
H05525256
H05525256H05525256
H05525256
 
SOA and M&A
SOA and M&ASOA and M&A
SOA and M&A
 
Enabling The Service-Oriented Enterprise
Enabling The Service-Oriented EnterpriseEnabling The Service-Oriented Enterprise
Enabling The Service-Oriented Enterprise
 
Eba beyond theory v6 notes
Eba beyond theory v6 notesEba beyond theory v6 notes
Eba beyond theory v6 notes
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
 
Develop Composite Business Services To Enable Reuse In A Service Orien...
Develop  Composite  Business  Services To  Enable  Reuse In A  Service  Orien...Develop  Composite  Business  Services To  Enable  Reuse In A  Service  Orien...
Develop Composite Business Services To Enable Reuse In A Service Orien...
 
Sap Busines Suite At IBM event
Sap Busines Suite At IBM eventSap Busines Suite At IBM event
Sap Busines Suite At IBM event
 
Transformation in large Telecommunications Providers
Transformation in large Telecommunications ProvidersTransformation in large Telecommunications Providers
Transformation in large Telecommunications Providers
 
Biz Makaz Business Consultant
Biz Makaz Business ConsultantBiz Makaz Business Consultant
Biz Makaz Business Consultant
 
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
 
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...Lecture 5  e-cmmerce , how ecommerce changes business, strategy structure -ch...
Lecture 5 e-cmmerce , how ecommerce changes business, strategy structure -ch...
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
 
Leveraging Business Rules in TIBCO BusinessEvents
Leveraging Business Rules in TIBCO BusinessEventsLeveraging Business Rules in TIBCO BusinessEvents
Leveraging Business Rules in TIBCO BusinessEvents
 
Capturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agilityCapturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agility
 

More from Method Engineering 2011 - IFIP WG.8.1 Working Conference

ME2011 presentation by Levina
ME2011 presentation by LevinaME2011 presentation by Levina
ME2011 presentation by Overbeek
ME2011 presentation by OverbeekME2011 presentation by Overbeek
ME2011 presentation by Winter
ME2011 presentation by WinterME2011 presentation by Winter
ME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes CornaxME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes Cornax
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
ME2011 presentation by Hoppenbrouwers
ME2011 presentation by HoppenbrouwersME2011 presentation by Hoppenbrouwers
ME2011 presentation by Hoppenbrouwers
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
ME2011 presentation by Asadi
ME2011 presentation by AsadiME2011 presentation by Asadi
ME2011 presentation by Faci
ME2011 presentation by FaciME2011 presentation by Faci
Me2011 Presentation by Loniewski
Me2011 Presentation by LoniewskiMe2011 Presentation by Loniewski
Me2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-SellersMe2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-Sellers
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
Me2011 Method Assessment by Henderson-Sellers
Me2011 Method Assessment by Henderson-SellersMe2011 Method Assessment by Henderson-Sellers
Me2011 Method Assessment by Henderson-Sellers
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
Me2011 presentation by Sophie Dupuy-Chessa
Me2011 presentation by Sophie Dupuy-ChessaMe2011 presentation by Sophie Dupuy-Chessa
Me2011 presentation by Sophie Dupuy-Chessa
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
Me2011 presentation by Manfred Jeusfeld
Me2011 presentation by Manfred JeusfeldMe2011 presentation by Manfred Jeusfeld
Me2011 presentation by Manfred Jeusfeld
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
Me2011 presentation by Victoria Torres
Me2011 presentation by Victoria TorresMe2011 presentation by Victoria Torres
Me2011 presentation by Victoria Torres
Method Engineering 2011 - IFIP WG.8.1 Working Conference
 
ME2011 presentation by Vlaanderen
ME2011 presentation by VlaanderenME2011 presentation by Vlaanderen
ME2011 presentation by Mirandolle
ME2011 presentation by MirandolleME2011 presentation by Mirandolle
ESSENSE
ESSENSEESSENSE
ME2011 Keynote by Marko Bajec
ME2011 Keynote by Marko BajecME2011 Keynote by Marko Bajec
ME11 Opening
ME11 OpeningME11 Opening

More from Method Engineering 2011 - IFIP WG.8.1 Working Conference (18)

ME2011 presentation by Levina
ME2011 presentation by LevinaME2011 presentation by Levina
ME2011 presentation by Levina
 
ME2011 presentation by Overbeek
ME2011 presentation by OverbeekME2011 presentation by Overbeek
ME2011 presentation by Overbeek
 
ME2011 presentation by Winter
ME2011 presentation by WinterME2011 presentation by Winter
ME2011 presentation by Winter
 
ME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes CornaxME2011 presentation by Cortes Cornax
ME2011 presentation by Cortes Cornax
 
ME2011 presentation by Hoppenbrouwers
ME2011 presentation by HoppenbrouwersME2011 presentation by Hoppenbrouwers
ME2011 presentation by Hoppenbrouwers
 
ME2011 presentation by Asadi
ME2011 presentation by AsadiME2011 presentation by Asadi
ME2011 presentation by Asadi
 
ME2011 presentation by Faci
ME2011 presentation by FaciME2011 presentation by Faci
ME2011 presentation by Faci
 
Me2011 Presentation by Loniewski
Me2011 Presentation by LoniewskiMe2011 Presentation by Loniewski
Me2011 Presentation by Loniewski
 
Me2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-SellersMe2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-Sellers
 
Me2011 Method Assessment by Henderson-Sellers
Me2011 Method Assessment by Henderson-SellersMe2011 Method Assessment by Henderson-Sellers
Me2011 Method Assessment by Henderson-Sellers
 
Me2011 presentation by Sophie Dupuy-Chessa
Me2011 presentation by Sophie Dupuy-ChessaMe2011 presentation by Sophie Dupuy-Chessa
Me2011 presentation by Sophie Dupuy-Chessa
 
Me2011 presentation by Manfred Jeusfeld
Me2011 presentation by Manfred JeusfeldMe2011 presentation by Manfred Jeusfeld
Me2011 presentation by Manfred Jeusfeld
 
Me2011 presentation by Victoria Torres
Me2011 presentation by Victoria TorresMe2011 presentation by Victoria Torres
Me2011 presentation by Victoria Torres
 
ME2011 presentation by Vlaanderen
ME2011 presentation by VlaanderenME2011 presentation by Vlaanderen
ME2011 presentation by Vlaanderen
 
ME2011 presentation by Mirandolle
ME2011 presentation by MirandolleME2011 presentation by Mirandolle
ME2011 presentation by Mirandolle
 
ESSENSE
ESSENSEESSENSE
ESSENSE
 
ME2011 Keynote by Marko Bajec
ME2011 Keynote by Marko BajecME2011 Keynote by Marko Bajec
ME2011 Keynote by Marko Bajec
 
ME11 Opening
ME11 OpeningME11 Opening
ME11 Opening
 

Recently uploaded

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 

Recently uploaded (20)

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 

ME2011 presentation by Zikra

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