Business Informatics Group Institute of Software Technology and Interactive Systems Vienna...
-
Upload
hayden-essary -
Category
Documents
-
view
218 -
download
1
Transcript of Business Informatics Group Institute of Software Technology and Interactive Systems Vienna...
Business Informatics Group
Institute of Software Technology and Interactive Systems Vienna University of Technology
Favoritenstraße 9-11/188-3, 1040 Vienna, Austriaphone: +43 (1) 58801-18804 (secretary), fax: +43 (1) [email protected], www.big.tuwien.ac.at
Q4: Standard Development Approaches
UN/CEFACT Standard Development Advisory Team
Conference Call, 20th January 2010
Christian Huemer & Philipp Liegl
ebXML is gone … but which ideas are still valid?
… where enterprises of any size, anywhere can:
find each other electronically
conduct business through the exchange of XML based messages
according to standard business processes
using standard message structures
with clear business semantics
according to agreed trading partner agreements
using off the shelf purchased business applicationscommercial off-the-shelf software (COTS)
Data Centric Approaches
3
Bottom-up business document standards
Top-down business document standards
Subset AGenericstandard
BusinessDomain A
BusinessDomain B
A
BSubset
BSubset
C
union
Exten-sion A
Core standard
Exten-sion B
BusinessDomain A
BusinessDomain B
A
B
Core standardinter-
section
Hybrid Approaches
4
Top-Down: but hooks for (arbitrary) extensions
Generic Standard
BusinessDomain A
BusinessDomain B
A
B
Union +Extension
Exten-sion X
GenericStandard
Exten-sion Y
Generic
Core standard
Generic
BusinessDomain A
BusinessDomain B
A
B Core Standard
inter-section
Generic Standard
Hybrid Approaches
5
?Subset A
Generic(Requ A)
Core standard
Generic(Requ B)
Generic(Requ A)
Core standard
?
Registry
6
UN/CEFACT
CIDX Automotive SWIFT
SwissBank
Assocation
AustrianBank
Assocation
ODETTEAIAGBayer BASF
CCBIE?
BIE
BIE of BIEOr Rules on BIE
Process oriented approach
7
Which process are we talking about?
A process to be followed in the standardization No, this is referred to as a method(ology)
The processes triggered in a company when a document arrives No, orchestrations are not subject to standardization
The interactions between business partners Yes, we do care about choreographies
B2B Application Computing
Messaging Layer
Document Layer
Business Layer
B2B Application Server
Messaging Layer
Document Layer
Business Layer
B2B Application Server
SOAP request over
HTTP, SMTP, ...
Common Process Logic
Databases ERP Systems …
Persistence Layer
Common Document Logic
Databases ERP Systems …
Persistence Layer8
Is it CEFACT´s job?
• A Methodology?• Building Blocks for processes?• Standard Processes?• Customization of Standard Processes• Reference Processes?
The original UMM idea – realistic?
9
Subject of standardization is an inter-organizational business process, it is defined by a business collaboration protocol
A business collaboration protocol consists of many business transactions. A business transaction exchanges one or two business documents.
A business transaction and its document exchanges are not developed in isolation, but always in the context of the business collaboration protocol
It follows, that there may be different documents of the same type when used in different business collaboration protocols
The CEFACT delivers only a process methodology approach
10
CEFACT defines business documents only However, CEFACT suggests the UMM to specify a choreography of
document exchanges The definition of these choreographies is up to
Industry consortia (?) Supply chain leaders (?) Software vendors (?) Individual companies – market leaders (?) … or whoever wants to do the job ;-)
Question: Should the choreographies be contained in the registry at the 2nd and 3rd level?
Conservative: The CEFACT delivers business transactions
11
CEFACT still concentrates on business documents Each business document results in a one way business transaction Alternative: some business documents are grouped into two way business
transactions (e.g. request for quote and quote) CEFACT suggests UMM to specify a choreography amongst business
transactions The definition of these choreographies is still up to
Industry consortia (?) Supply chain leaders (?) Software vendors (?) Individual companies – market leaders (?) … or whoever wants to do the job ;-)
Question remains : Should the choreographies be contained in the registry at the 2nd and 3rd level?
Advanced: The CEFACT delivers reference models
12
CEFACT still concentrates on business documents Each business document results in a one way business transaction Alternative: some business documents are grouped into two way business
transactions (e.g. request for quote and quote) Additionally, CEFACT delivers reference models proposing a business
collaboration protocol - i.e. a choreography amongst the business transactions The customization of these choreographies is still up to
Industry consortia (?) Supply chain leaders (?) Software vendors (?) Individual companies – market leaders (?) … or whoever wants to do the job ;-)
Question remains : Should the choreographies be contained in the registry at the 2nd and 3rd level?
Visionary: The Business Entity State Centric Approach
13
A business collaboration is about changing states of one or more business entities
An exchange is about synchronizing the states of one (or more) business entities
The exchange is limited to the information required to change the state of a business entity (or all business entities that are changed)
A business entity is a data model comprising several classes (CCs / BIEs)
A data model for a business collaboration is the union of the data models of the considered business entities
An exchange specifies a view into the data model of the business collaboration. This view comprises all the data necessary to perform a state change.