RE: WSA constraints

"Anne Thomas Manes" <[email protected]>
Newsgroups gmane.comp.web.services.ws-arch
Message-ID <[email protected]>
I disagree. I don't think the *architecture* is constrained by the
capabilities of SOAP 1.1 and WSDL 1.1.

I also don't agree with your list of "constraints".

In particular, I doubt think that the architecture is not constrained to
client/server. Most people use Web services within the constraints of the
client/server pattern, but does the architecture constrain it that way?
Doesn't the architecture also support peer-based messaging? The SOAP 1.1
spec talks about senders and receivers. The WSDL 1.1 spec talks about four
different message exchange patterns. I gather that the original authors
never intended to constrain the architecture to client/server.

Certainly the name "service" implies client/server. Almost all SOAP
implementations are based on the client/server model (most use an app server
container model). But there's no reason why you couldn't build a
peer-to-peer communication system based on Web services technology. Do we
want to impose a client/server constraint on the architecture?

(Which raises an issue -- Heather's diagram implies client/server.)

I agree that the Web services architecture relies on / exploits "layering".
Does that constitute a "constraint"? (Constraint implies limitation. The way
Web services uses layering removes limitations.)

I agree with Dave that XML messaging is a constraint. Web services
participants communicate by passing XML messages. If two applications
communicate using anything other than XML messages, then they are not using
the Web services architecture.

Anne

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]On
> Behalf Of Mark Baker
> Sent: Sunday, September 22, 2002 2:00 PM
> To: [email protected]
> Cc: [email protected]
> Subject: WSA constraints
>
>
>
> (acm.org seems to be having mail forwarding troubles, so please CC
> [email protected])
>
> > I get nervous when people say things that imply they want
> > the TAG to be the Court of Appeals for that process.  IMHO that's
> > antithetical
> > to the "consensus on means if not ends" idea that is at the heart of
> > any effective industry consortium.  I see this WG as a place for the Web
> > industry to get together, sort architectural issue out into what we can
> > agree on and
> > what we must agree to disagree on, all with the input from the public at
> > large and the considered advice of the TAG.  There ain't no
> Final Authority
> > here other than what works in the real world.
>
> I'm trying to get past that.  I'd hope that the suggestions I present
> would be judged on their own merits.
>
> With that in mind, I think documenting the constraints implicit in the
> software developed to SOAP 1.1 + WSDL 1.1 is the best way to describe
> the architecture of the system.  So far I've suggested that the existing
> WSA includes these constraints on the relationships between components;
>
> - layered
> - client/server
>
> and DaveO suggested;
>
> - XML messages
>
> I'm suggesting we continue this process, and include the results in the
> architecture document.
>
> Thanks.
>
> MB
> --
> Mark Baker, CTO, Idokorro Mobile (formerly Planetfred)
> Ottawa, Ontario, CANADA.               [email protected]
> http://www.markbaker.ca        http://www.idokorro.com
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.