OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-bp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Classification and patterns


Consider this a rough draft that I hope will be useful in thinking about
the uses of the BP (or now ebXML?) metamodel for classifying core
components and developing re-usable collaboration patterns.

_Classification of core components:_

Metamodel elements could be used as classifiers in several
ways, including:
* stereotypes for UML diagrams for common business objects
  related to core components;
* structural or keyword elements in repositories of core components.

Here are some ideas of how the hierarchies could look:

EconomicResourceType
    ResourceFamily
        ProductFamily
    ProductDefinition
    ServiceDefinition (meaning "work for hire")
       ServiceByTimeDefinition
       ServiceByJobDefinition
    IntellectualPropertyDefinition
    FinancialInstrumentDefinition
    ReturnableContainerDefinition

EconomicResource
    ProductInstance
        ProductLot
        SerializedProduct
        UndifferentiatedProduct
    ServiceTime
    ServiceJob
    Cash
    ReturnableContainer

EconomicContract
   LongTermContract
   Order
   DeliverySchedule

Commitment
   OrderLineItem
   RawMaterialAuthorization
   FabricationAuthorization
   JITSignal

EconomicEvent
   ProductDelivery
   ServiceDelivery
   CashPayment

_Patterns_

Collaboration patterns will be critical to consistent implementations.
Here is a starter list of potential patterns to be developed:

BusinessCollaborationPatterns
    SimpleCollaboration Patterns
       QueryResponse Pattern
       CommercialTransaction Pattern
           OfferAcceptance Pattern
       RequestResponse Pattern
       RequestConfirm Pattern
       InformationDistribution Pattern
       Notification Pattern
   LongConversation Patterns
      OrderFulfillment Pattern
      OrderFulfillmentPayment Pattern
      ContractFormation Pattern
      ContractBidding Pattern
      ContractOrder Pattern
          (Contracts can be also combined with other patterns)
      JIT Pattern
      AutomaticReplenishmentPattern
          VendorManagedInventory Pattern

Feedback welcome,
Bob Haugen

    



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Search: Match: Sort by:
Words: | Help


Powered by eList eXpress LLC