[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Liaison from BP to CC
Lisa, The Business Process PT will be posting its work in progress document to the ebXML StC list today. However, to go along with that, Bob Haugen, on behalf of the BP PT, has prepared this liaison to the Core Components PT. We discussed on our conference call yesterday that there was obviously a need for a joint session of the BP and CC PTs in Brussels. We should plan a time for a joint meeting when we discuss the Brussels agenda on the StC call tomorrow. Regards, Paul ---------------------- Forwarded by Paul R. Levine/Telcordia on 05/02/2000 10:03 AM --------------------------- Bob Haugen <linkage@interaccess.com> on 05/01/2000 01:02:57 PM To: "'Paul R. Levine'" <plevine@telcordia.com> cc: (bcc: Paul R. Levine/Telcordia) Subject: Revised Liaison from BP to CC The ebXML Business Process Metamodel is intended to be useful to the Core Components group. While the Metamodel is not finished yet, this message will suggest how it might be so used. The Business Process group also expects this to be a two-way conversation: that Core Components will have requirements for improvements of the Metamodel, and may also be doing some parallel work on concepts like Party. The full set of Metamodel documents - diagrams, definitions, scenarios and examples - should help to frame the conversation. 1. Notation: while XML is the destination, the BP metamodel work group selected UML as the notation and semantics for designing the metamodel. If Core Components also uses UML design tools, it should facilitate evolving the metamodel UML diagrams into component UML diagrams. (This refers to the process of designing core components, not the process of registering and storing them in the repository. We anticipate the latter two being strictly XML.) 2. Scope: the metamodel should include all the entities and relationships that contain core components, in the sense that core components should be directly related to something in the metamodel as subclass, aggregated sub-part, realization, or attribute. If the Core Components group identifies components that are not directly relatable to something in the metamodel, it may indicate a need to expand the metamodel. 3. Subdomains: the metamodel contains several different domain areas, represented as UML packages: 1. Resources and Contracts 2. Markets and Communities 3. Business Processes and Rules 4. Business Information Flow and Communication These subdomains may be useful for organizing components. 4. Subclasses: several metamodel classes are abstract, and concrete subclasses may make good core components, including (but limited to): * Party * Business Event * Business Collaboration * Economic Resource Type (for example, Product, Financial Instrument, Services of various types) * Economic Resource (for example, inventory, electronic payments, labor time, etc.) * Contract Type and Contract * Business Document * Information Entity * Fundamental Information Entity * Business Signal * Control Flow * Information Flow 5. Some metamodel classes will evolve into complex objects, aggregating several sub-parts, including (but limited to): * Party and Partner * Business Process and Business Collaboration * Contract Type and Contract * Economic Resource Type BP and CC groups could collaborate in this decomposition. 6. Most metamodel classes want to have attributes (or their concrete subclasses do). Attributes could all be defined by Core Components. 7. Patterns and templates: The BP metamodel work group identified several re-usable configurations of objects, including (but not limited to): * Business Collaboration patterns from RosettaNet * Business Signal patterns from RosettaNet * Exchange templates from REA We think these re-usable configurations would make good core components. BP and CC could collaborate in defining them. 8. High-level use cases: The BP metamodel group identified several high-level use cases for the metamodel that may also be useful to Core Components: * "From Scratch design" - An organization designing, implementing, registering a brand new market and process. * "Conversion" - An organization converting an existing market and process design, and adjusting an existing implementation. * "Discovery and adaption" - An organization discovering an existing partner and process and adapting their existing implementation to interoperate. * "Actual communication" - Two organizations actually conducting business by exchanging messages. 9. Business examples: The BP metamodel group is collecting populated business examples for validating the metamodel, which we hope will be useful to all ebXML groups including Core Components. The first example is automotive supply chain procurement, but more examples will be documented over time.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC