- From: Francis McCabe <fgm@fla.fujitsu.com>
- Date: Fri, 12 Jul 2002 14:10:25 -0700
- To: www-ws-arch@w3.org
- Message-Id: <C949A242-95DB-11D6-9A73-000393A3327C@fla.fujitsu.com>
This goal aims to capture a major opportunity for web services: enabling the interworking of systems where a sustained bi-directional relationship is required. If this is not WEB services then another core paradigm will be co-opted to support this kind of business as it is critical. D-AG007 Peer to Peer interoperability The Web services architecture must support interoperability between peers as well as client-server architecture. Rationale: Many business processes are not easily modeled as straightforward client/server architectures. While the customer/supplier relationship is still dominant, this does not imply that all (or even most) interactions between them can be accurately captured using client/server architecture. I.e., it is not the case that the hierarchical relationships in business can always be modeled using a client server architecture. On the other hand enabling a peer to peer architecture is actually neutral to the business relationship of the parties. Comment: The last time this was posted there was very little comment on the list. However enabling, peer-to-peer will have a profound effect on many of the assumptions and requirements of web services. Critical Success Factors D-AC023 Web services and clients must support modes of interaction where both have a permanent presence. The idea here is that if a web service can be said to have an identity, and that operationally a web service can interact with another web service then you can begin to achieve peer-to-peer modes of interaction. D-AR023.1 Web services must be identifiable -- separately from their locations. The sole purpose of an identifier is to permit other entities to `reason' across multiple interactions. D-AR023.2 Clients and servers must support bi-directional messaging, such as event notification. For example, a supplier must be able to notify a customer of an event. D-AR023.3 It must be possible for the architecture to model extended conversations between peer web services. D-AR023.3 It must be possible for peers to volunteer information as well as invoke methods. D-AC024 Web services such be able to support N party interactions, such as auctions, escrow services, proxy services, broker services. D-AC024.1 It must be possible to quote, verbatim and modified, messages within top-level messages, to an arbitrary depth. D-AC024.2 It must be possible to `anonymize' (sic) messages to elide the intended recipient D-AC024.3 It must be possible to express multiple receivers and to express `wait' points in service orchestration
Attachments
- text/enriched attachment: stored
Received on Friday, 12 July 2002 17:40:26 UTC