- From: <michael.mahan@nokia.com>
- Date: Fri, 29 Mar 2002 11:04:32 -0500
- To: <abbieb@nortelnetworks.com>, <www-ws-arch@w3.org>
- Message-ID: <5C76D29CD0FA3143896D08BB1743296A072C49@bsebe001.NOE.Nokia.com>
Hi Abbie, This summary does not respond to my concerns stated in [1] with the exception that you stated [2] that the goal is directly lifted from the charter [3]. The charter says: "The architecture designed by the Working Group must be platform independent, must not preclude any programming model nor assume any particular mode of communication between peers." I still think it is wrong for this goal to reword the charter and make it sound like platform independence produces independent programming models or independent modes of communication. I think the charter itemizes them as 3 separate issues. I would like to see this goal specifically address independence of programming models and modes of communication besides platform independence - especially since the issue of platform independence overlaps with AG0008. More inline comments: > This is the summary of D-AG004: Ensures platform independence. > The goal as stated > D-AG0004 > ensures platform independence of web services components in a way that does > not preclude any programming model nor assume any particular mode of > communication between the individual components > 1. Goal statement stays as is. > 2. Crtitical Success Factors > a. Focus on using platform independent development tools and languages. I do not think this goal should focus at all on development tools and languages [4] > b Interfaces to web components must be properly defined and designed. I do not think this has anything to do with this goal. > c. Focus on defining the architecture in terms of components and the relationships between them. > Components are defined in terms of interfaces, that defines their inputs and outputs and also the form > and constraints on those inputs and outputs. The relationships between components are described in terms > of messages and the protocols by means of which these messages are transmitted among the interfaces > of the components that make up the architecture. Again, I do not see strong relevance to programming models, modes of communication, or even platform independence. > 3. Derived Requirements > > a. Consistent definition of web components This is addressed by goal AG0008: "coherent and consistent in its definition". At least the way I read that goal. > b. Good definition of web component Interfaces their inputs/outpus and their constraints. I do not think that the word "good" is sufficient in a requirement. I suggest the word "unambiguous". However, I believe this requirement has little to do with this goal. > c. Use XML based techniques for defining messages/protocols for invoking web components. > I have tried to summarize the points in concise format. I need feedback if I have not expressed the summary in a proper language and/or format. [1] <http://lists.w3.org/Archives/Public/www-ws-arch/2002Mar/0325.html> http://lists.w3.org/Archives/Public/www-ws-arch/2002Mar/0325.html [2] <http://lists.w3.org/Archives/Public/www-ws-arch/2002Mar/0327.html> http://lists.w3.org/Archives/Public/www-ws-arch/2002Mar/0327.html [3] <http://www.w3.org/2002/01/ws-arch-charter> http://www.w3.org/2002/01/ws-arch-charter [4] http://lists.w3.org/Archives/Public/www-ws-arch/2002Mar/0319.html
Received on Friday, 29 March 2002 11:05:30 UTC