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] | [List Home]


Subject: [ebxml-bp] ebXML Business Processes and Execution Summary For Today'sDiscussion


I've constructed a summary of the multiple discussions that have 
occurred surrounding execution and hope we can begin to provide some 
scoping in today's meeting (Monday, 10 Nov, 1 p.m. PST). Thank you to 
everyone that contributed to this thread and further inputs are welcome 
today or via the list.

Where does execution fit for BPSS - what are the boundaries?
================================================================================================================
A Business Process Specification Schema (BPSS) instance is a computable 
representation of the interaction between two or more trading partners. 
The BPSS
has design and run-time aspects.[1]  The BPSS describes the visible 
collaboration between the parties, not the binding or partner specific 
run-time systems.

In the BPSS, the Business Service Interface (BSI) is the runtime 
software that can isolate the internal communications of a given legacy 
or other application
from the collaboration model, and once built represent the party in a 
collaboration model. The BSI should be deployable into the run-time 
system, where the instance
document can be used to configure it to execute and monitor the business 
process it describes. The BPSS technical specification can or will support:

    * Business state (for business process and message exchange
      choreography): Ensure state transitions are well formed and fully
      defined.
    * Businesss semantics [2]
    * Business entity types

[1] Provide sufficient support for binary and multi-party collaboration.
[2] Those within the scope of BPSS or can be referenced from a normative 
source.

Items to resolve:
1. Difference between object and process state and how to marry/resolve
2. Any visualization support
3. Context support and where that lies
4. How do business rules impact the transaction, state transitions, etc?
5. Is a separate configuration document to link the Business Transaction 
Activity with some legacy system that would generate/consume the 
business documents needed?
==============================================================================================
Discussion Summary

    * Lemmetty: BPSS-configured layer acts as a curtain between
      organizations stage and backstage. BPSS describes what happens on
      the (visible to partners) stage. Whatever is bound to the curtains
      backstage, is not necessarily visible to others. Since BPSS is
      shared among partners and they might have different
      runtime-systems, any binding-information (which might be
      partner-specific) should be in separate definition instance.
    * Yunker: By allowing conceptual "business" state to guard the
      transitions, and then allowing both standard and partner specific
      definition of those states, we could truly extend the BPSS to be
      "business process" and not just "message exchange choreography".
    * Webber: Question if context and capability should be placed in the
      implementation layer (reference to BCM choice points).
    * Tell: An efficient way is to attach "effects" to transactions. It
      would be a huge step forward in term of creating a "business"
      protocol if business semantics were to be found in transactions
      etc. Just the name of and identified document types and
      transaction types are not enough.

Observations

    * 11/4: Touches on visibility of the collaboration or specific
      transactions for MPC.
    * 11/6: Two parties need the capability to see and and dynamically
      align/agree with underlying business logic (which will likely be
      not apparent in the BPSS). How does this affect the business rules
      that can impact/direct the collaboration steps and the states that
      can/do occur?
    * 11/6: Suggestion to add more support in BPSS for visual
      diagramming. Is this a white paper vs. a specification requirement?
    * 11/7: Need to include some understanding of Business Entity Types
      in BPSS (identified in previous specification development) by
      allowing the BPSS to reference named states of business objects
      (e.g. Shipment is Delivered), and then layering the definition of
      "Delivered" (rule expression) in the business agreement (being
      addressed by UBAC).

==============================================================================================






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