- From: Krishna Sankar <ksankar@cisco.com>
- Date: Sun, 10 Mar 2002 18:51:12 -0800
- To: <www-ws-arch@w3.org>
Suresh, As usual good points. Have a few comments (again as usual :o)): | | Stability of Architecture | ------------------------- | | Stability means a reliable C-set (see R2) does not change | arbitrarily. | | To ensure that the architecture is stable, it should demonstrate the | following. | | S1. WS-A will limit a new release of C-set to once in two quarters, unless serious bugs appear. | S2. Only WS-A has the right to release new C-sets | <KS> Possibly only W3C has the right to release new C-sets. But this could conflict with the extension model. If a standard, whose stability is considered by the intervals between C-sets delivered by a specific WG, and if it needs to be extensible, we have some conflicting requirements. </KS> | Predictable Evolution of Architecture | ------------------------------------- | <snip .../> | | PE1. The architecture has identified axes for evolution of the | architecture. | For WS-A, a suggestion of axes are the following [2]. | unique identification, - URI/2nd order IDs/... | independent specification, - WSDL/vocabulary/ontology <KS> I assume you mean the D3 - Definition, description and discovery </KS> | interaction - XMLP/intermediary/collaboration/patterned communities <KS> There are many more axes like security, privacy, runtime characteristics like QoS, reliability, et al, ... Identification-D3-Interaction are required but not sufficient. </KS> | | PE2. Each standard must be mappable to one of these axes. | (I am inclined not to include a standard within the architecture | that is mappable to only two or more of these axes, because, | then I almost tend call it an non-core standard, outside the scope of WS-A) | | PE3. The definitions of the architectural elements should be, as far | as possible, devoid of jargons and technical terms that may be irrelevant in | 10 years <KS> Actually I prefer the corollary. i.e. introduce and capture relevant technical terms and jargons which will become normal vocabulary in 10 years. Of course, all the new terms would be defined (amid spirited discussions in the wg e-mails :o)). In some sense, that is what architecture is all about - capturing the essence of current thinking in the light of some new ideas. I am of the opinion that every generation (or mini-generation) would add it's own new concepts/abstractions/ideas which are captured in the new "jargons and technical terms". These are essential for progress. So, my motto is, create more relevant jargons ! </KS> | PE4. Extension guidelines should be specified for each standard. <KS> Again, remember, extensions *can* counteract the stability. </KS> cheers
Received on Sunday, 10 March 2002 21:51:50 UTC