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: Re: [ebxml-bp] BPSS executability and where it ends


Kenji Nagahashi wrote:

>(This is actually a follow-ups for messages from John and JJ, but I couldn't
>put this in the thread, as stragely I'm not receiving ebxml-bp emails...)
>
>This is very interesting. I have been working on the same concept of
>describing business process.
>Throught the in-depth analysis of RosettaNet PIPs, I found it is difficult
>to describe real-world business processes by message exchanges.
>JJ wrote it is not completely impossible to do this BPSS 1.01, but I observe
>some pains there.
>"Invoice_is_paid" can be defined by a condition on a message for simple BPs,
>but it is not always the case. If you think of multiple payments for an
>invoice, you can't simply define "Invoice_is_paid" on a message. You have to
>calculate a sum of all the payments to tell when an invoice is payed in
>full. This requires the concept of "business object". It seems for me that
>message exchanges are the result of state change of those business objects.
>And also I looked into a supply-chain business process called VMI, and found
>it has an step of sending exactly the same message to multipe partners.
>Message centric approach is not well-suited for describing this kind of
>multi-party business processes.
>
>(I will write more on this...)
>
mm1: Thanks, Kenji. We encourage your thoughts as well as participation
in resolving the related plan items
on which the team will work (see Issues list which I would suggest be
called a progress plan - issues are misleading).
I'll be reposting the 'progress plan' by tomorrow, Thursday.

>
>Kenji
>
>John Yunkder wrote:
>
>This is an area that Business Entity Types was supposed to partially
>address, 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).
>
>Note that you could still put the BET state expression on the BPSS
>transitions (e.g. Invoice.is_Paid AND Product.in_Shipment AND
>Shipment_is_Delivered), and provide an element in the BPSS where the states
>could have their complete definition (e.g. < 5% scrap).
>
>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".
>
>John
>
>  
>




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