- From: Francis McCabe <fgm@fla.fujitsu.com>
- Date: Tue, 30 Jul 2002 11:01:58 -0700
- To: www-ws-arch@w3.org
The following are based on a reading of the current version. 1. What is an architecture? This question is not directly addressed, and yet it seems to me to be vital in clarifying many of the issues we have faced. My suggestion (a drop-in for section 3.1.1): An architecture is a set of elements and a set of relationships between the elements that characterize the principal constraints and internal dependencies within the set of elements. If I had my druthers, I would continue: The first purpose of this work is to foster interoperability and reusability. To achieve this, it is necessary to identify the elements of the architecture that must be codified. Specifically, if two or more systems use different technologies to achieve some functional purpose, it is necessary to identify the common characteristics of the various approaches. This leads to the identification of architectural abstractions: abstract designs that can be formally related to every valid implementation. (Some WSAWG members may recognize this quote ;-) 2. I have made proposals relating AG001, in summary they are: a. accept the wording of the goal itself. b. modify the text of D-AC001 to: provides a reference architecture that includes all the elements necessary to ensure interoperability between multiple implementations of web services and provides a demonstrable basis for identifying conformance and interoperability test suites c. DAC001.1 was actually accepted, D should be dropped d. DAC001.1.1 should be dropped as being too motherhood and apple-ish; and furthermore not reflecting political reality! e. DAC001.2 as it is subsumed by above proposal f. D-AC004 replaced with The WSA should ensure the proper separation of implementation from specification, allowing, for example, multiple implementations of equivalent specifications to interoperate. g. D-AC004.2 should be dropped in favor of revised D-AC004.3: h. D-AC004.3 should be replaced with: The web services architecture shall consist of a set of components and the relationships between them. Components are defined in terms of interfaces that define constraints on the behavior of the components. i. D-AC016 should be replaced with The WSAWG will identify those architectural and technology issues that might prevent interoperability, and to reference existing standards and technologies where available. k. D-AR016.4 s/formation/recommendation/*
Received on Tuesday, 30 July 2002 14:01:57 UTC