[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