[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: 3 Strategic issues for BP Spec Schema
This is the overview of three strategic issues with the ebXML Business Process Specification Schema V0.99 that I believe are highest priority for ebXML BP right now. [Preface: if I thought the situation was hopeless, I would not be submitting these issues. I don't. The transaction issues, which I think are most important, could be easily resolved in an hour.] I consider resolution of the first two issues listed below to be critical success factors for BPSS. There is also a third issue listed below which I believe is important but maybe less so than the first two. I am stating these issues here in general and strategic terms instead of document line numbers because the same issues have taken on several different forms over the course of the BP work group. I think it is time to resolve these issues with firm agreement in principle, followed by compliance in detail. (Document line numbers will be included in two of the followup messages.) 1. One and only one metamodel. The firm agreement I seek is that the BPSS must be a strict subset of the UMM Metamodel, so that BPSS-compliant XML runtime business process specifications may be derived from UML models that conform to the UMM Metamodel. In other words, we need one and only one metamodel. This is an issue of conceptual integrity so everything fits together smoothly. 2. Integrity of transaction model, or, the ability to form legally binding contracts and enact legal events. The firm agreement I seek is that the BPSS must conform to the requirements for the commercial use of electronic document interchange of UN/ECE and the ABA. If the BPSS conforms to the business transaction semantics of the UMM Metamodel, then I believe this issue should be resolved as well. But I want to raise it in particular because I believe it is the most important business requirement on the BPSS. If we get the transactions right, the rest is gravy. If not, the rest doesn't work either. 3. Separate service levels for transactions and collaborations. Support for ebXML business transactions will be a great leap forward for the state of electronic business practice, and will handle many business scenarios. Support for collaborations, especially the BPSS multi-party design, splits, joins, etc. will be not only more difficult for software developers but also for business analysts. I recommend designating separate service or compliance levels for each degree of difficulty, so that simple transaction processors can be developed quickly and inexpensively. It's not that far beyond what people do now with RosettaNet PIPs. Further discussion of these issues will follow in separate messages. Respectfully, Bob Haugen
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC