- From: Cutler, Roger (RogerCutler) <RogerCutler@chevrontexaco.com>
- Date: Tue, 19 Mar 2002 13:27:48 -0800
- To: "'Damodaran, Suresh'" <Suresh_Damodaran@stercomm.com>, "Cutler, Roger (RogerCutler)" <RogerCutler@chevrontexaco.com>, www-ws-arch@w3.org
- Message-ID: <3B286631A9CFD1118D0700805F6F9F5A09D09CCE@hou281-msx1.chevron.com>
I do not know the answers to ANY of your questions. However, I would be very unhappy to see some sort of dichotomy between "business" and "semantic web". It seems to me that business functions are just another use for the web. As with any user community, there may be special needs and a particular point of view, particularly about priorities. -----Original Message----- From: Damodaran, Suresh [mailto:Suresh_Damodaran@stercomm.com] Sent: Thursday, March 14, 2002 6:10 PM To: 'Cutler, Roger (RogerCutler)'; www-ws-arch@w3.org Subject: RE: D-AG0017 - Business Infrastructure Business infrastructure is *much* broader than SOAP extensions (which covers just the message layer extensions/attributes. SOAP extensions (or SOAP bubbles as somebody referred to it) are pieces of technology that don't solve any particular business problem by themselves. Are there use cases within XMLP that help identify the basic interoperable features in SOAP extensions? Do these use cases solve business problems? Can these features be useful for Semantic Web community? Are there core features of SOAP extensions that apply to both business and semantic communities? Or should we split WS-A into WS-A-B (Business) and WS-A-SW (Semantic Web)? Is it even important to ask these questions? Sorry to bother you with so many questions. I am hoping somebody will know the answers. Cheers, -Suresh -----Original Message----- From: Cutler, Roger (RogerCutler) [mailto:RogerCutler@ChevronTexaco.com] Sent: Thursday, March 14, 2002 3:58 PM To: www-ws-arch@w3.org Subject: D-AG0017 - Business Infrastructure 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 Tuesday, 19 March 2002 17:52:18 UTC