Much of the content of these slides comes from co-authored papers and my own standards group work with ebXML, the UN-CEFACT BP group, and the ISO Open-edi.

Slides:



Advertisements
Similar presentations
An REA Model of an Economic Exchange
Advertisements

The Integration of an Accounting Domain Ontology (REA) within an Upper Ontology (SUMO) Bill McCarthy, Michigan State University
Modeling of Business Enterprises with the Resource-Event-Agent (REA) Ontology G. L. Geerts (University of Delaware) & W.E. McCarthy (Michigan State University)
Regnet Specification : Functional point of view REGNET.
The Sales/Collection Business Process
Order-to-Cash (Specified Products) Scenario Overview
Meezan Tijarah (Finished Goods).
Contract CloseOut.
The Evolution toward REA Accountability Infrastructures for Enterprise Systems William E. McCarthy, Michigan State University Present Landscape of Enterprise.
Planning and Preparation for Export
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
SC32/WG 1 e-Business Standards Prepared for: 26 May 2008 WG 1 Tutorial Paul Levine, Convenor Telcordia Technologies, Inc. 26 May 2008.
©2003 Prentice Hall Business Publishing, Cost Accounting 11/e, Horngren/Datar/Foster Strategy, Balanced Scorecard, and Strategic Profitability Analysis.
Semantic Specification and Automated Enforcement of Internal Controls within Accounting Systems Dr. Graham Gal University of Massachusetts at Amherst Dr.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
Strategy, Balanced Scorecard, and Strategic Profitability Analysis
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
Chapter 1 Business: What’s It All About? Chapter 1 Business: What’s It All About? Part 1.
Supply Chain Management
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
1Business Models – REA in UMM REA in UMM UN/CEFACT Modelling Methodology A Methodology for eCollaborations.
Market and Supply Chain COSC 643 Sungchul Hong. Goal Understand market functions and types. Study some electronically linked business types. Business.
MERCHANDISING BUSINESS -joemargarciacunanan. DEFINITION OF TERMS Merchandise inventories – represent goods intended for sale. Inventories include only.
Introduction to Electronic Commerce
A summary of ebXML (the new World Standard for e-Business) Dave Welsh Collaborative Domain Corporation.
1 Electric commerce  An introduction to e-Commerce outlining:  The three basic e-Commerce technologies  The trading exchanges to which they apply.
“Business applications of E- commerce” Academic Year 2015.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
 WAMP or XAMPP  Zen Cart  What is E-commerce?  Electronic commerce, commonly known as e- commerce, ecommerce or e-business refers to the buying and.
Commercial operations in foreign trade.  Classical forms of international trade  Concept and content of international commercial operations  Export.
Next >>. 2 Individuals, companies, and countries participate in international trade by importing and exporting goods and services.
Chapter 1: Electric commerce
The Foundation of the Business Process Model - Economic Exchanges
AIS Scope Business Processes and Value Chains Commitments and Types E-Commerce Collaboration Standards ebXML REA’s Importance in a Wider Accounting Context.
Julie Smith David and William E. McCarthy 2002 Communities –Independent view –Collaboration space –ebXML & open-edi Ecological Fit ACC-821 – 8 DEC 2004.
Proposed Specialization Module for the UMM – June 2006 Bill McCarthy, Michigan State University Economic Event Economic Agent Economic Resource duality.
Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall 1.
R-E-A Enterprise Ontology & Patterns 簡介 Based on EIS by Dunn et al.
Next >>. 2 If a business does not receive payment for any reason, it risks losing money.
Introducing an ebXML Implementation Methodology 葉 慶 隆 大同大學 資訊工程系 URL: From: Chapter11,
Chapter 1: Electronic commerce
XML EUROPE 2002 ebXML and the e-Business Protocol Stack John Yunker Chief Architect Collaborative Domain.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH 融資循環.
ISO/IEC JTC1 SC 32 WG1 eBusiness July 2007 JTC1 SC32 N1620.
ECIMF meeting, Brussels Copyright WebGiro AB, All rights reserved. ECIMF Business Context & eBTWG Business Objects Andrzej Bialecki WebGiro,
8 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
PapiNet from Top to Bottom An introduction to papiNet.
XBRL Panel -- Bill McCarthy Researcher (?) Professor of Accounting at Michigan State University –more IT than accounting –more design science than empirical.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
UN/CEFACT TMG Closing Plenary  Dublin, IrelandSlide 1 UN/CEFACT TMG Closing Plenary Chair: Gunther Stuhec Vice Chair: Christian Huemer Secretary:
ISO/IEC JTC1 SC 32 WG1 eBusiness. WG 1 scope Standardization in the field of generic information technology standards for open electronic data interchange.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
Electronic Data Interchange Systems
ECIMF Project Group Meeting, Brussels, Copyright WebGiro AB, All rights reserved. Business Context Equivalence Using REA and UMM for Interoperability.
KTH-DSV meeting, Copyright WebGiro AB, All rights reserved. ECIMF Business Context Interoperability Andrzej Bialecki ECIMF Project Chair.
E-Commerce Integration Meta-Framework - overview CEN/ISSS Workshop for Electronic Commerce project Andrzej Bialecki Chief System Architect
Accounting Information Systems: An Overview Professor Martin Professor Xiong CSUS This lecture is based primarily on Romney & Steinbart(2003). It also.
Chapter 1 Introduction to Electronic Commerce. Learning Objectives In this chapter, you will learn about: The basic elements of electronic commerce Differences.
Ventura Vehicle ~ Acquisition Cycle ~ Team Alpha CathyCuiSteve.
© 2014 Cengage Learning. All Rights Reserved. Learning Objectives © 2014 Cengage Learning. All Rights Reserved. LO1 Explain the purpose of entering the.
INTRODUCTION E-COMMERCE.
The Conversion Business Process
The REA Enterprise Ontology: Value System and Value Chain Modeling
The Human Resource Business Process
Electric commerce An introduction to e-Commerce outlining:
E-Commerce Lecture 6.
Overview of Business Processes
© 2014 Cengage Learning. All Rights Reserved.
CC/BP Analysis Team Status Report
© 2014 Cengage Learning. All Rights Reserved.
Presentation transcript:

Much of the content of these slides comes from co-authored papers and my own standards group work with ebXML, the UN-CEFACT BP group, and the ISO Open-edi group, so the ideas are due to many people besides myself. These include Guido Geerts, Julie David, Bob Haugen, John Yunker, Jim Clark, Brian Hayes, Paul Levine, Jamie Clark, Dave Welsh, Karsten Riemer, Nita Sharma, Colin Clark, Nenad Ivezic, K atsuhiro Morita, Jake Knoppers, David Clemis, Hannu Pelkonen, Steve Mathews, and many others too numerous to mention. These slides may be reproduced, but please do not change the contents or attributions. The REA Accounting and Economic Ontology and Its Use in E-commerce Standards William E. McCarthy – Michigan State University PHONE:

Economic Event Economic Agent Economic Resource duality See Accounting Review article (July 1982) See Issues in Accounting Education article (NOV 2003)

INITIATING RESPONDING Economic Event Economic Agent Economic Resource Economic Event Economic Agent Economic Resource

Pattern: A prototypical constellation of objects REA is an business process pattern Can we standardize the world of ERP business objects and business object connections with a library of BP patterns ? Can we standardize collaboration space with collaboration patterns ?

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 business process value chain

delivered raw materials delivered manufactured goods $$ manufactured goods paymentsale Cash payment logistical operation shipment labor payment labor acquire labor facilities, services & technology payment service acquire manufacture job material issue manufacture operation $$ service contract service operation product services labor raw materials purchase payment $$ Example Value Chain (source, make, deliver) ______ _______

BuyerSeller Third Party Collaboration Space Value Exchange Concept of a Business Collaboration Source: ISO Open-edi

event stream fail to pay pay deliver return fail to deliver pay SELLERBUYER

Type & Commitment Extensions

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 Economic Agents Operational Level Knowledge Level Source: Geerts and McCarthy, type paper

delivery payment duality commitment to deliver Economic Contract commitment to pay reciprocal fulfills Contract as a Bundle of Commitments Source: Geerts and McCarthy, ontology paper

Business Role Economic Commitment Resource Type Event Type specifies Source: Geerts and McCarthy, ontology paper

Exchange with Commitments and Types 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 typifies Source: Geerts and McCarthy, ontology paper

ISO Open-edi Ontology Collaboration Model Bilateral Collaboration governs Economic Event Economic Resource Economic Agent stockflow from to Economic Contract Economic Commitment reciprocal fulfills establish duality Economic Resource Type typifies specifies Economic Event Type Business Role specifies typifies qualifies reserves involves Partner Third Party Mediated Collaboration Business Transaction participates requires Agreement Regulator constrains

Business Object State Machine Example

Business State Alignment Means both trading partners must agree on the state of each Business Object at the end of each Business Event. For example, the Order is not accepted until both partners agree explicitly that it is accepted. The Business Transaction protocol must insure that both partners transition to the new Business State - or neither does. Think electronic handshake. Source: ebXML BCP&MC

Planning: In the Planning Phase, both the buyer and seller are engaged in activities to decide what action to take for acquiring or selling a good, service, and/or right. Identification: The Identification Phase pertains to all those actions or events whereby data is interchanged among potential buyers and sellers in order to establish a one-to-one linkage. Negotiation: The Negotiation Phase pertains to all those actions and events involving the exchange of information following the Identification Phase where a potential buyer and seller have (1) identified the nature of good(s) and/or service(s) to be provided; and, (2) identified each other at a level of certainty. The process of negotiation is directed at achieving an explicit, mutually understood, and agreed upon goal of a business collaboration and associated terms and conditions. This may include such things as the detailed specification of the good, service, and/or right, quantity, pricing, after sales servicing, delivery requirements, financing, use of agents and/or third parties, etc. Actualization: The Actualization Phase pertains to all activities or events necessary for the execution of the results of the negotiation for an actual business transaction. Normally the seller produces or assembles the goods, starts providing the services, prepares and completes the delivery of good, service, and/or right, etc., to the buyer as agreed according to the terms and conditions agreed upon at the termination of the Negotiation Phase. Likewise, the buyer begins the transfer of acceptable equivalent value, usually in money, to the seller providing the good, service, and/or right. Post-Actualization: The Post-Actualization Phase includes all of the activities or events and associated exchanges of information that occur between the buyer and the seller after the agreed upon good, service, and/or right is deemed to have been delivered. These can be activities pertaining to warranty coverage, service after sales, post-sales financing such as monthly payments or other financial arrangements, consumer complaint handling and redress or some general post-actualization relationships between buyer and seller. SOURCE: ISO FDIS – Operational Aspects of Open-edi for implementation ISO Open-edi Phases of a Business Transaction

Phases of a Business Transaction and Object States for Completion Business Transaction Planning Identification NegotiationActualization Post Actualization Economic Resource Type Identified Corresponding Partners Identified Economic Contract Complete Requiting Economic Event Complete Invoked Warranty Component Complete

1.Seller sends Catalog to Prospective Buyer 2.Buyer sends AvailabilityandPriceRequest to Supplier 3.Supplier returns AvailabilityandPriceResult to Buyer 4.Supplier sends OrderRequest to Buyer 5.Buyer sends Offer to Supplier 6.Supplier sends CounterOffer to Buyer 7.Buyer sends an OrderAcceptance to Supplier for parts 8.Seller sends an AdvanceShippingNotice when goods are prepared for shipping 9.Buyer sends ReceivingReport to Seller when inspected goods are accepted 10.Seller sends an Invoice to Buyer after parts are shipped 11.Buyer sends RemittanceAdvice to Seller with information about payment of the Invoice 12.Buyer sends WarrantyInvocation to Seller Business Events in an Example Business Transaction

State Model of Business Collaboration: Economic Event Economic Resource Partner resourceflow site from to Economic Claim Economic Contract Economic Commitment settles fulfills establish Location duality Agreement Economic Resource Type Location Type typifies specifies Economic Event Type Partner Type specifies typifies Business Transaction governs regulate reciprocal Business Event 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

Source: UN/CEFACT BETL

Issues & Problems Formalization Domain specific paper –Enterprise ontology –Collaboration space ontology Extensions –Mediated collaborations ( = 2 ?) –Workflow & business events –States of objects –Controls & policies –Aggregate accounting and economic objects

A Customer B ProductSupplier C LogisticsVendor D Bank PO RA AA FreightOrder AA AdvanceShipNotice RA AdvanceShipNotice AA ShippingDocument AdvanceShipNotice RA FundTransferAdvice AA ReceivingAdvice RA FundTransferAdvice AA FundsTransferNotice RA FundsTransferNotice RA Source: David, Geerts and McCarthy

Mediated Collaborations IS THE ANSWER ALWAYS = 2 ?? - economically ? - accounting ? - legally ? - technically ?

Sample Business Object Example States for Business Object Business Transaction Waiting-Start In-Service Completed Aborted Suspended Economic Claim Materialized Settled Economic Resource Type Planned Identified Proposed Specified Substituted Business Transaction Phase Pending In-Service Complete Sample States for Business Objects

REA use in different standards

E-Commerce Collaboration Standards ebXML– United Nations CEFACT (BP, catalog) UN CEFACT (UMM), BOTL, BCP&MC, UBAC ISO Open-edi European Commission (ECIMF) OAG ?? Others – OMG, etc. ??

Business Domain View (BDV) Business Requirements View (BRV) Business Transaction View (BTV) Business Service View (BSV) UMM metamodel Process AreaBusiness 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 Source: ebXML TMWG

COMPANY E Business Service Interface (BSI) COMPANY C Reporting Taxonomy: Purchases – xx AccPay- xx Reporting Taxonomy: AccRec – xx Saies -- xx COGS – zz FinGood– zz Company-neutral (but strictly-typed with REA) view of a business collaboration. For example: -Order -Fulfillment -Settlement XBRL ebXML XBRL ebXML Cash – xx AccRec -- xx AccPay – xx Cash -- xx REA contract/commitment (no account) REA initiator Economic Event REA responding Economic Event External Report Source: J. David, G. Geerts & W. McCarthy REA State Machine