- From: Cutler, Roger (RogerCutler) <RogerCutler@chevrontexaco.com>
- Date: Thu, 14 Mar 2002 13:57:49 -0800
- To: www-ws-arch@w3.org
- Message-ID: <3B286631A9CFD1118D0700805F6F9F5A09D09CBB@hou281-msx1.chevron.com>
OK, here's a shot at it. I am calling this "Business Infrastructure" because that is what is motivating me to care about these issues, but perhaps that is not appropriate? Anne may have suggested "SOAP Extensions"? The reference architecture should provide guidance for the development the web services infrastructure needed for implementing common business functions. Measurements: Is there a standard mechanism for implementing reliable messaging? Transaction processing? Routing and intermediaries? Is there a standard way to uniquely identify and order messages involved with a web service? Note that some of these issues are being addressed, at least to some degree, in the OASIS ebXML Messaging Services TC (http://www.oasis-open.org/committees/ebxml-msg/ <http://www.oasis-open.org/committees/ebxml-msg/> ). There may be some questions, however, about whether this work conforms to the W3C vision of web architecture (Mark Baker has indicated this but has not specified exactly what the issues are) or of completeness. Following is a more detailed statement that I posted previously of what I see as the drivers: My real objective here is very simple: it is to ensure that web services will be able to support mainline business transactions. These are supposed to be things that happen between back office systems running in different companies, and I think that this certainly fits into our definition of web services since this is applications talking to applications over the web via XML protocols and with well defined interfaces. You will recall that there was a lot of hype a few years ago about how B2B was going to have trillions of $'s flowing through XML real soon -- but in fact the takeup has been slower than expected. I have talked at some length to people in our company who are involved in this sort of thing, and I think that some of the reasons for the "delay" are clearly in the scope of the W3C and, I think, in that of the WS Arch WG. Certainly the security part of this WG addresses some of the issues. But there are other serious lacks that I think are inhibiting this use of the web going forward. One of them is a standard way of implementing reliable messaging. There are probably others, some of them perhaps linked. Maybe sequencing. That is, the requirement that a message has a unique ID and that these ID's be ordered (so you can say that one message precedes another). I think that there might be more requirements around this area, but that's what I know right now. Of course, one can try to handle these issues in the payloads. However, if possible I think that everyone would be better off if they were handled at the envelope level in a standardized way, so that we can try to get away from proprietary, noninteroperable systems.
Received on Thursday, 14 March 2002 16:58:20 UTC