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] RSD (Multiparty collaboration)


DRRW@

JJ - I'm not thrilled by this idea - mainly because I'm seeing we need
more than CAF provides in the long run (V3.0) and I'd hate to point
ourselves down one direction for V2.0 that then does not give us
the full capability longterm.

Also - the scenario you describe is EXACTLY the one that I posted
from the IV&I use case.  With a disjointed flow control.

I was able to resolve this by using the
context mechanism combined with the delayed startBPSS mechanism
that John Yunker first showed a need for.  So the idea is that the
"startIf" mechanism can apply not only to when the BPSS itself starts,
but also to when an action inside the BPSS starts.

Essentially this acts as the coordinator - since you will need to use
the ebMS to bring some event along, and you will have to have the
BPSS engine periodically checking for input on ebMS queue.

I explained this much better in the IV&I use case - and how each
peice of the BPSS finishes - and then the next starts - to avoid
issues with timetoperform - and to draw together multi-instances
of this between multi-partners.

Anyway - the bottom line is we can build this within the framework
of what we have now for V2.0 - without involving the CAF stuff - so
I'd say - please review the IV&I use case I posted - and we can
then work on the details from there.

Thanks, DW.

JJD@
The WS-CAF specification provides a model to build context managers and
coordinators. 

I'll make a proposal at the end of the month for an architecture based
on WS-CAF.

I have not yet fully thought through the role of the coordinator, but
typically it needs to intervene when two parties execute a BTA and a
third party need to do something then, with respect to the completion of
this event.

Note that it must not be too common in business for this to happen,
right? When it is needed, the coordinator should use a signal rather
than asking the collaboration designer to create a specific message to
handle that particular transition.

I have a lot of respect for the current design and we should be very
careful in evolving it. It has an excellent execution model. The only
drawback is at design time we have to define all these binary
collaboration which hamper a global view.

@JJD

@DRRW


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