- From: Read, Martin (AU - Adelaide) <mread@deloitte.com.au>
- Date: Fri, 10 May 2002 09:34:50 +1000
- To: "'B Cookson'" <bcookson42@yahoo.com>, www-ws-arch@w3.org
- Message-ID: <CDDF6190494B6648934181A2719E72C103A68066@ausyd0405.au.deloitte.com>
imho - attribute support is key to keeping SOAP flexible. Without them,
people will still seek other ways to pass parameters, such as Bennet
Cookson's suggestion of "transport within SOAP schema".
Martin
-----Original Message-----
From: B Cookson [mailto:bcookson42@yahoo.com]
Sent: Friday, May 10, 2002 6:32 AM
To: www-ws-arch@w3.org
Subject: Re: RFC: Attributes and XML-RPC
In responce to discussion based on:
* From: "John Tigue" <john.tigue@tigue.com>
* To: <xml-dev@ic.ac.uk>
* Date: Tue, 21 Sep 1999 09:17:49 -0700
Perhaps my memory fails me but I clearly remember being in
a SOAP meeting at Microsoft where a very wrong headed gentleman
from Redmond (name withheld to protect the confused)
responding to my question "why no attributes". One high
profile XML guy from Microsoft who was present at the
meeting was taken aback by the decisions made. The first
gentleman expressed the opinion that attributes in general were
an unnecessary redundancy in the XML spec and he would have
nothing to do with them in SOAP.
---------------------------------------------
OK, not supporting attributes makes SOAP simpler in some ways.
But<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"
/>
given a data or document centric Web Services model I define by Web
Service with WSDL / XML schema. So, according to SOAP spec, I simply do
not use attributes. This is great when I create a schema from scratch,
but the problem I have is often I want to use existing schema already in
common use for the type of data my Web Service is dealing with. For
example I want to build a MyData Web Service to pass around messages with
MyData documents. But the pre-existing MyData schema uses attributes
which are lost when sent via Web Service frameworks.
This does not simplify, this create a problem that I must invent a new
redundant schema only because the message communication system (SOAP) does
not support attributes although the business processes on either side do.
Must I create a special "transport within SOAP schema?" which encodes
attributes as elements? How are people currently dealing with this
problem?
--Bennett Cookson
_____
Do You Yahoo!?
Yahoo! <http://rd.yahoo.com/welcome/*http://shopping.yahoo.com> Shopping -
Mother's Day is May 12th!
***********Confidentiality/Limited Liability Statement***************
Have the latest business news and in depth analysis delivered to your
desktop. Subscribe to "Insights", Deloitte's fortnightly email
business bulletin . . .
http://www.deloitte.com.au/preferences/preference.asp
This message contains privileged and confidential information intended
only for the use of the addressee named above. If you are not the
intended recipient of this message, you must not disseminate, copy or
take any action in reliance on it. If you have received this message
in error, please notify Deloitte Touche Tohmatsu immediately. Any
views expressed in this message are those of the individual sender,
except where the sender specifically states them to be the views of
Deloitte.
The liability of Deloitte Touche Tohmatsu, is limited by, and to the
extent of, the Accountants' Scheme under the Professional Standards
Act 1994 (NSW).
The sender cannot guarantee that this email or any attachment to it
is free of computer viruses or other conditions which may damage or
interfere with data, hardware or software with which it might be used.
It is sent on the strict condition that the user carries out and relies
on its own procedures for ensuring that its use will not interfere with
the recipients systems and the recipient assumes all risk of use and
absolves the sender of all responsibility for any consequence of its use.
Received on Thursday, 9 May 2002 19:35:01 UTC