Monica,
Perhaps the answer is a "CatastrophicSuspend"
action,
this would be entered automatically if some
pre-condition
occurred and the BPSS permitted it. A state
point,
rather like a rollback in SQL could establish a
marked
point in the process for this.
This would leave everything in an open state until
the
network re-opens - and then all pending actions
would
restart and attempt to complete.
Maybe a "CatastrophicRecovery" action would then
be issued to cause the re-start process to fire
up
and attempt to get the BPSS completed. If the
network
failed during this, it would reset back to the last
safe
point again, ready for another recovery
attempt.
DW.
----- Original Message -----
Sent: Tuesday, February 17, 2004 10:18
AM
Subject: Re: [ebxml-bp] Manual Operations
in BPSS"
Thanks Martin!
Monika: Is it something to think about for
version 4?
I know at least 3 cases for the last 6
months when DOS attacks shutdown big chunk of Internet operation on Eastern
cost.
Zinovy
----- Original Message -----
Sent: Tuesday, February 17, 2004 8:22
AM
Subject: RE: [ebxml-bp] Manual
Operations in BPSS"
Zinovy,
We at BT have try to model
exactly the same scenario. The presumption is that the BPSS is there
to coordinate the state of systems on both side of the
partnership.
To
make this work in BPSS 1.01 we have had to create 'manual'
BusinessTransactionActivities that in effect run the BPSS Transaction in
reverse.
e.g normal we would expect a
customer to conform that a fault has been cleared after we have fixed
it. However, if they confirm ove rthe phone rather than the B2B we
send a notification to them telling their systems that we had done
this.
In the event of a massive
failure there is currently no BPSS command that is designed to synchronise
the states of two enterprises systems to align with manual
transactions. In our latest Face 2 Face meeting we discussed the ideas
around business failures but this did not come
up.
Sorry
Dear all!
I have a practical question. Do we have a
"Manual Operation" in BPSS?
Example: We have 3 party collaboration and
one party has a major network failure (like we saw with American stock
exchange last
week). Can a party perform business
transaction "manually", I mean outside of ebXML (web services) - via
phone, fax or US Post mail and update
results later?
Thanks,
Zinovy
|