SlideShare a Scribd company logo
1 of 31
[object Object],[object Object],The REA Accounting and Economic Ontology and Its Use in E-commerce Standards   William E. McCarthy – Michigan State University PHONE:  517-432-2913  EMAIL:  [email_address]
R E A ,[object Object],[object Object],Economic Event Economic Agent Economic Resource duality
INITIATING  RESPONDING  ELMO SHIPMENT COOKIES CASH  PAYMENT ELMO duality cookie  monster cookie  monster business process Economic Event Economic Agent Economic Agent Economic Resource Economic Event Economic Agent Economic Agent Economic Resource
Pattern: A prototypical constellation of objects ,[object Object],[object Object],[object Object]
Evolutionary Tree –  Enterprise Information Systems
A  business process  is a set of activities that takes one or more kinds of input and creates an output that is of greater value to the customer (Hammer)   A  value chain  is a purposeful network of business processes aimed at assembling the individual components of a final product (i.e., its portfolio of attributes) of value to the customer (Porter) Definitions of  Business Process  and  Value Chain cookies Conversion Cycle labor cookie ingredients Acquisition Cycle Revenue Cycle cash cash business process value chain business process business process
delivered raw materials delivered manufactured goods $$ Example Value Chain  (source, make, deliver)   ______ ______ _______ $$ $$ $$ manufactured goods payment sale Cash  payment Cash payment logistical operation shipment labor payment labor acquire labor labor facilities, services & technology payment service acquire manufacture job material issue manufacture operation $$ $$ service contract service operation product  services labor raw materials purchase payment $$
Buyer Seller Third Party Collaboration Space   Value Exchange Concept of a Business Collaboration Source: ISO Open-edi
event stream fail to pay pay pay pay pay deliver deliver deliver deliver 1-to-n n-to-1 1-to-1 deliver return return fail to deliver pay pay delivery penalty payment penalty SELLER BUYER
Type  & Commitment Extensions
Economic Agents Operational Level Knowledge Level Source: Geerts and McCarthy, type paper Harry Jane Named Set of Objects Tom Dick Ashley  Typification Salespeople Tom Dick Ashley Abstraction Harry Jane Named Set of Objects with Labeled Clusters Group & Name Clusters Cashiers Named Set  of Groups Cashiers Salespeople Economic Agent Type
payment duality Contract as a Bundle of Commitments Source: Geerts and McCarthy, ontology paper delivery commitment to deliver Economic Contract commitment to pay reciprocal fulfills fulfills
Business Role Economic Commitment  Resource Type Event Type specifies specifies specifies Source: Geerts and McCarthy, ontology paper
Exchange with Commitments and Types Source: Geerts and McCarthy, ontology paper Economic Event Economic Resource Economic Agent stockflow from to fulfills duality Economic Resource Type typifies specifies Economic Event  Type Role typifies Economic Commitment reciprocal specifies specifies typifies
ISO Open-edi Ontology Collaboration Model Bilateral Collaboration governs Economic Event Economic Resource Economic Agent   stockflow from to Economic Commitment fulfills establish duality typifies specifies Business Role specifies specifies typifies qualifies reserves involves Third Party Mediated Collaboration participates requires Agreement Regulator constrains Economic Contract reciprocal Economic Resource Type Economic Event  Type Partner Business Transaction
Business Object  State Machine Example skip
Business State Alignment ,[object Object],[object Object],[object Object],[object Object],Source: ebXML BCP&MC
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISO Open-edi Phases of a Business Transaction
Phases of a Business Transaction and Object States for Completion Business Transaction Planning Identification Negotiation Actualization Post Actualization Economic Resource Type Identified Corresponding Partners Identified Economic Contract Complete Requiting Economic Event Complete Invoked Warranty Component Complete
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Identification Negotiation Actualization Business Events in an Example Business Transaction Planning Post-Actualization
State Model of Business Collaboration: Economic Event Economic Resource resourceflow site from to Economic Claim Economic Contract Economic Commitment settles fulfills establish duality Agreement Economic Resource Type Location Type typifies typifies specifies specifies Economic Event  Type Partner Type specifies specifies typifies typifies Business Transaction governs regulate reciprocal identified identified negotiation complete specified specified specified specified in-force in-force started materialized complete settled transferred identification pending identification complete negotiation pending actualization pending actualization complete fully-specified planning complete started complete planned In-Service aborted suspended COMPLETED designated realized warranty used post-actualization complete fulfilled Seller sends Catalog to Prospective Buyer Buyer sends AvailabilityandPriceRequest to Supplier Supplier returns AvailabilityandPriceResult to Buyer Buyer sends Offer to Supplier with proposed details of resource, location, event, & partner Supplier sends counter-offer, acccepting resource and location and countering on event and partner Buyer accepts details of counter-offer on shipment and proposes payment schedule Seller sends an AdvanceShippingNotice when goods are prepared for shipping Buyer sends ReceivingReport to Seller when inspected goods are accepted Seller sends an Invoice to Buyer after parts are shipped Buyer sends RemittanceAdvice to Seller with information about payment of the Invoice Buyer sends WarrantyInvocation to Seller Seller accepts payment schedule, completing contract specification proposed Partner  Location  Business Event
Source: UN/CEFACT BETL
Issues & Problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Customer B ProductSupplier C LogisticsVendor D Bank FreightOrder AA ShippingDocument AdvanceShipNotice RA FundTransferAdvice AA ReceivingAdvice RA FundTransferAdvice AA FundsTransferNotice RA FundsTransferNotice RA Source: David, Geerts and McCarthy PO RA AA AdvanceShipNotice RA AdvanceShipNotice AA
Mediated Collaborations IS THE ANSWER ALWAYS = 2  ?? - economically ? - accounting ? - legally ? - technically ?
Sample States for Business Objects Sample Business Object Example States for Business Object Business Transaction ,[object Object],[object Object],[object Object],[object Object],[object Object],Economic Claim ,[object Object],[object Object],Economic Resource Type ,[object Object],[object Object],[object Object],[object Object],[object Object],Business Transaction Phase ,[object Object],[object Object],[object Object]
QUESTIONS  ??
REA use in different standards
E-Commerce Collaboration Standards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Business Domain View (BDV) Business Requirements View (BRV) Business Transaction View (BTV) Business Service View (BSV) UMM metamodel Process Area Business Process Business Transaction Business Collaboration (binary or multiparty) Requesting Business Activity Responding Business Activity Business Messages Requesting Service  Transaction Responding Service Transaction Agreement Economic Event Network  Component Authorizing  Roles Partner  Economic  Resources Business  Documents Business Area REA ONTOLOGY Source: ebXML TMWG
[object Object],[object Object],[object Object],[object Object],[object Object],Company-neutral (but strictly-typed with REA) view of a business collaboration.  For example: -Order  -Fulfillment  -Settlement  XBRL       ebXML       XBRL    G/L -ERP -SCM -etc. G/L Cash – xx  AccRec -- xx AccPay – xx  Cash -- xx  REA contract/commitment (no account) REA initiator Economic Event REA responding Economic Event continuous without  A=L+OE External Report External Report External Report Source: J. David, G. Geerts & W. McCarthy REA State Machine COMPANY E Business Service Interface (BSI) Business Service Interface (BSI) COMPANY C G/L XBRL G/L

More Related Content

Viewers also liked

Ais Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaAis Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The Reasharing notes123
 
Ais Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaAis Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaSharing Slides Training
 
Ais Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In ReaAis Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In ReaSharing Slides Training
 
Ais Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleAis Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleSharing Slides Training
 
Accounting information systems 13th ed .
Accounting information systems  13th ed .Accounting information systems  13th ed .
Accounting information systems 13th ed .phayes833
 
Ais Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaAis Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaSharing Slides Training
 

Viewers also liked (6)

Ais Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaAis Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The Rea
 
Ais Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The ReaAis Romney 2006 Slides 15 Database Design Using The Rea
Ais Romney 2006 Slides 15 Database Design Using The Rea
 
Ais Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In ReaAis Romney 2006 Slides 17 Special Topics In Rea
Ais Romney 2006 Slides 17 Special Topics In Rea
 
Ais Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production CycleAis Romney 2006 Slides 12 The Production Cycle
Ais Romney 2006 Slides 12 The Production Cycle
 
Accounting information systems 13th ed .
Accounting information systems  13th ed .Accounting information systems  13th ed .
Accounting information systems 13th ed .
 
Ais Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An ReaAis Romney 2006 Slides 16 Implementing An Rea
Ais Romney 2006 Slides 16 Implementing An Rea
 

Similar to Ontolog Presentation Nov 2003 Bill Mc Carthy 20031102a

Sales collection business process
Sales collection business processSales collection business process
Sales collection business processRitecit
 
Procurement Mgmt Supplement1
Procurement Mgmt Supplement1Procurement Mgmt Supplement1
Procurement Mgmt Supplement1zfr71
 
Project procurement Management.ppt
Project procurement Management.pptProject procurement Management.ppt
Project procurement Management.pptMUST
 
What is Procurement Methods and Process ITFC
What is Procurement Methods and Process ITFCWhat is Procurement Methods and Process ITFC
What is Procurement Methods and Process ITFCWalter Deagle
 
Effective Contract Management
Effective Contract ManagementEffective Contract Management
Effective Contract ManagementDr Gordon Murray
 
PMP Training - 12 project procurement management
PMP Training - 12 project procurement managementPMP Training - 12 project procurement management
PMP Training - 12 project procurement managementejlp12
 
Procurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project ProcuremProcurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project ProcuremDaliaCulbertson719
 
Framework for e business-v2
Framework for e business-v2Framework for e business-v2
Framework for e business-v2Ajay Yadav
 
Mergers And Acquisitions Presentation 2 Li
Mergers And Acquisitions Presentation 2 LiMergers And Acquisitions Presentation 2 Li
Mergers And Acquisitions Presentation 2 LiCraig Lilly
 
Procurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptx
Procurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptxProcurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptx
Procurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptxs2022027028
 
Procurement ops450
Procurement ops450Procurement ops450
Procurement ops450kahogan62
 
B2 G Master For 8 11 10
B2 G Master For 8 11 10B2 G Master For 8 11 10
B2 G Master For 8 11 10rmmauldin
 
The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...
The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...
The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...SAP Ariba
 
Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2Steven Kluber
 

Similar to Ontolog Presentation Nov 2003 Bill Mc Carthy 20031102a (20)

Sales collection business process
Sales collection business processSales collection business process
Sales collection business process
 
Procurement Mgmt Supplement1
Procurement Mgmt Supplement1Procurement Mgmt Supplement1
Procurement Mgmt Supplement1
 
Project procurement Management.ppt
Project procurement Management.pptProject procurement Management.ppt
Project procurement Management.ppt
 
What is Procurement Methods and Process ITFC
What is Procurement Methods and Process ITFCWhat is Procurement Methods and Process ITFC
What is Procurement Methods and Process ITFC
 
Effective Contract Management
Effective Contract ManagementEffective Contract Management
Effective Contract Management
 
Week 1 06
Week 1 06Week 1 06
Week 1 06
 
Event proposals and bidding
Event proposals and biddingEvent proposals and bidding
Event proposals and bidding
 
PMP Training - 12 project procurement management
PMP Training - 12 project procurement managementPMP Training - 12 project procurement management
PMP Training - 12 project procurement management
 
Procurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project ProcuremProcurement ManagementImportance of Project Procurem
Procurement ManagementImportance of Project Procurem
 
PROCUMENT - Copy.pptx
PROCUMENT - Copy.pptxPROCUMENT - Copy.pptx
PROCUMENT - Copy.pptx
 
Framework for e business-v2
Framework for e business-v2Framework for e business-v2
Framework for e business-v2
 
Procurement Management
Procurement ManagementProcurement Management
Procurement Management
 
Chapter 3.ppt
Chapter 3.pptChapter 3.ppt
Chapter 3.ppt
 
Mergers And Acquisitions Presentation 2 Li
Mergers And Acquisitions Presentation 2 LiMergers And Acquisitions Presentation 2 Li
Mergers And Acquisitions Presentation 2 Li
 
Procurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptx
Procurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptxProcurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptx
Procurement Managementxxxxxxxxxxxxxxxxxxxxxx.pptx
 
Procurement ops450
Procurement ops450Procurement ops450
Procurement ops450
 
B2 G Master For 8 11 10
B2 G Master For 8 11 10B2 G Master For 8 11 10
B2 G Master For 8 11 10
 
Ias 18 revenue
Ias 18 revenueIas 18 revenue
Ias 18 revenue
 
The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...
The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...
The Hartford's Michael Knipper on Blueprint for Rapid and Sustainable Spend M...
 
Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Ontolog Presentation Nov 2003 Bill Mc Carthy 20031102a

  • 1.
  • 2.
  • 3. INITIATING RESPONDING ELMO SHIPMENT COOKIES CASH PAYMENT ELMO duality cookie monster cookie monster business process Economic Event Economic Agent Economic Agent Economic Resource Economic Event Economic Agent Economic Agent Economic Resource
  • 4.
  • 5. Evolutionary Tree – Enterprise Information Systems
  • 6. A business process is a set of activities that takes one or more kinds of input and creates an output that is of greater value to the customer (Hammer) A value chain is a purposeful network of business processes aimed at assembling the individual components of a final product (i.e., its portfolio of attributes) of value to the customer (Porter) Definitions of Business Process and Value Chain cookies Conversion Cycle labor cookie ingredients Acquisition Cycle Revenue Cycle cash cash business process value chain business process business process
  • 7. delivered raw materials delivered manufactured goods $$ Example Value Chain (source, make, deliver) ______ ______ _______ $$ $$ $$ manufactured goods payment sale Cash payment Cash payment logistical operation shipment labor payment labor acquire labor labor facilities, services & technology payment service acquire manufacture job material issue manufacture operation $$ $$ service contract service operation product services labor raw materials purchase payment $$
  • 8. Buyer Seller Third Party Collaboration Space Value Exchange Concept of a Business Collaboration Source: ISO Open-edi
  • 9. event stream fail to pay pay pay pay pay deliver deliver deliver deliver 1-to-n n-to-1 1-to-1 deliver return return fail to deliver pay pay delivery penalty payment penalty SELLER BUYER
  • 10. Type & Commitment Extensions
  • 11. Economic Agents Operational Level Knowledge Level Source: Geerts and McCarthy, type paper Harry Jane Named Set of Objects Tom Dick Ashley Typification Salespeople Tom Dick Ashley Abstraction Harry Jane Named Set of Objects with Labeled Clusters Group & Name Clusters Cashiers Named Set of Groups Cashiers Salespeople Economic Agent Type
  • 12. payment duality Contract as a Bundle of Commitments Source: Geerts and McCarthy, ontology paper delivery commitment to deliver Economic Contract commitment to pay reciprocal fulfills fulfills
  • 13. Business Role Economic Commitment Resource Type Event Type specifies specifies specifies Source: Geerts and McCarthy, ontology paper
  • 14. Exchange with Commitments and Types Source: Geerts and McCarthy, ontology paper Economic Event Economic Resource Economic Agent stockflow from to fulfills duality Economic Resource Type typifies specifies Economic Event Type Role typifies Economic Commitment reciprocal specifies specifies typifies
  • 15. ISO Open-edi Ontology Collaboration Model Bilateral Collaboration governs Economic Event Economic Resource Economic Agent stockflow from to Economic Commitment fulfills establish duality typifies specifies Business Role specifies specifies typifies qualifies reserves involves Third Party Mediated Collaboration participates requires Agreement Regulator constrains Economic Contract reciprocal Economic Resource Type Economic Event Type Partner Business Transaction
  • 16. Business Object State Machine Example skip
  • 17.
  • 18.
  • 19. Phases of a Business Transaction and Object States for Completion Business Transaction Planning Identification Negotiation Actualization Post Actualization Economic Resource Type Identified Corresponding Partners Identified Economic Contract Complete Requiting Economic Event Complete Invoked Warranty Component Complete
  • 20.
  • 21. State Model of Business Collaboration: Economic Event Economic Resource resourceflow site from to Economic Claim Economic Contract Economic Commitment settles fulfills establish duality Agreement Economic Resource Type Location Type typifies typifies specifies specifies Economic Event Type Partner Type specifies specifies typifies typifies Business Transaction governs regulate reciprocal identified identified negotiation complete specified specified specified specified in-force in-force started materialized complete settled transferred identification pending identification complete negotiation pending actualization pending actualization complete fully-specified planning complete started complete planned In-Service aborted suspended COMPLETED designated realized warranty used post-actualization complete fulfilled Seller sends Catalog to Prospective Buyer Buyer sends AvailabilityandPriceRequest to Supplier Supplier returns AvailabilityandPriceResult to Buyer Buyer sends Offer to Supplier with proposed details of resource, location, event, & partner Supplier sends counter-offer, acccepting resource and location and countering on event and partner Buyer accepts details of counter-offer on shipment and proposes payment schedule Seller sends an AdvanceShippingNotice when goods are prepared for shipping Buyer sends ReceivingReport to Seller when inspected goods are accepted Seller sends an Invoice to Buyer after parts are shipped Buyer sends RemittanceAdvice to Seller with information about payment of the Invoice Buyer sends WarrantyInvocation to Seller Seller accepts payment schedule, completing contract specification proposed Partner Location Business Event
  • 23.
  • 24. A Customer B ProductSupplier C LogisticsVendor D Bank FreightOrder AA ShippingDocument AdvanceShipNotice RA FundTransferAdvice AA ReceivingAdvice RA FundTransferAdvice AA FundsTransferNotice RA FundsTransferNotice RA Source: David, Geerts and McCarthy PO RA AA AdvanceShipNotice RA AdvanceShipNotice AA
  • 25. Mediated Collaborations IS THE ANSWER ALWAYS = 2 ?? - economically ? - accounting ? - legally ? - technically ?
  • 26.
  • 28. REA use in different standards
  • 29.
  • 30. Business Domain View (BDV) Business Requirements View (BRV) Business Transaction View (BTV) Business Service View (BSV) UMM metamodel Process Area Business Process Business Transaction Business Collaboration (binary or multiparty) Requesting Business Activity Responding Business Activity Business Messages Requesting Service Transaction Responding Service Transaction Agreement Economic Event Network Component Authorizing Roles Partner Economic Resources Business Documents Business Area REA ONTOLOGY Source: ebXML TMWG
  • 31.