[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FpML-BP Updates choreography including RequestTradeMatch
One additional thought crossed my mind.
I know that most of you are new to this choreography stuff and it may
seem a bit heavy given what you are used to.
So I want to give you at least my take on why I think it makes good
commercial sense and industry sense to use
it in the work we are all doing on FpML.
Simply stated, today FpML is pretty good at providing a standardised
messaging format for derivatives. This can be seen
by its growing adoption. Given that the industry as a whole is under
pressure to automate - since the Corrigan letter in
Nov 2005 - anything we can do to enable STP would be good thing.
Message formats is the start of that process. We all know that the
message exchanges are important too. We could
continue with sequence diagrams and descriptive text to help
developers to write the software needed to implement
STP between parties but the risk is inexact software and lack of
interoperability between parties. This will hold up the
move to STP. By providing a clear, complete and unambiguous
description of those message exchanges we can
increase the success of developers writing the necessary software
because the software can be tested against such
a description to ensure that it is correct.
I understand fully that this is a a large task but I think it is a
small hill rather than a large mountain to climb (I believe the
current work shows this to be true) and even if we do not succeed
fully I am sure that we will at least flush out problems
- I always think it is better to know what problems we have than not
know at all.
Just a few thoughts....
Steve T
On 7 Jun 2007, at 08:33, Steve Ross-Talbot wrote:
Enclosed is a zip file for the choreography project for
confirmations (as before) corrected with RequestTradeMatch.
Take a look at the html in the src/choreography/html folder and see
what you think.
Questions and issues to consider:
1. Is this correct? If not what is wrong with it?
2. Identity - xsi:type + tradeIdentifier + version
Is this correct? The choreography can support multiple and
different identities as single or composite keys.
What is important is to locate or bind these identities in the
message to the ChannelType. You can see this in
the choreography. We do need identities because without them one
cannot monitor what is going on at all.
With a choreography one has the possibility of monitoring
against plan (the choreography description) which
is a stronger form of monitoring.
What about allocations? How do they relate to trades? How do we
distinguish between them and the underlying trade?
3. +ve ack as opposed to none
There are none in this model. Should it be supported? Do we need
two models on for +ve ack and one for no ack?
4. Confirmations for other business events
Only for new's and maybe amendments, what about increase/
decrease/novation etc? If we can agree to this process then
what about doing the rest? How do we deal with things that might
happen as opposed to things that have happened.
5. What artifacts from a choroegraphy suite are desirable for the
standard (i.e. to be included)?
The model itself in various forms (BPMN, UML, WS-CDL, HTML)?
Scenarios that have been validated against the model (i.e.
sequence diagrams)?
Does the HTML textual version need to be changed - to add more
or less - to be included directly in the
documentation?
These are some of my questions/issues at the moment. I am sure
there will be others from Matthew and Brian in due course
as well as from many others.
Cheers
Steve T
<Confirmations-FpML4.3.zip>
-------------------------------------------------------------------------------
To unsubscribe: Email majordomo@xxxxxxxx with a blank subject line
In the body include the line: unsubscribe bpwg youremail@address
To view archives: http://www.fpml.org/_wgmail/_bpwgmail/threads.html