OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Elliotte Rusty Harold on Web Services

[ Lists Home | Date Index | Thread Index ]

On Monday 10 February 2003 16:25, Mark Baker wrote:
> On Mon, Feb 10, 2003 at 04:03:09PM +0000, Alaric B. Snell wrote:
> > No, they don't, despite both being protocols used to fetch stuff. Neither
> > do HTTP, LDAP, ODBC, IMAP, POP3, finger, ftp, tftp, fsp, etc.
> > interoperate; yet all of them are based around the concept of fetching
> > something. They were all designed to be too specific, trying to limit
> > their horizons in the hope of spending less effort on design, but that
> > cost was paid later in the effort of expanding the design...
>
> Not that I agree, but your point is what?  That we need a generic "fetch
> stuff" layer 6 protocol?
>
> The problem with that - if that is indeed what you mean - is that
> layer 6 isn't where you define "fetch stuff"; that's for layer 7.

*scratches head* layer 6 is presentation, the mapping from abstract 
information to strings of bits... XML and ASN.1 and MIME and so on are layer 
6.

> So what's needed is not a common layer 6 protocol on which new "fetch
> stuff" protocols can be constructed, but a generic layer 7 protocol that
> can provide a network interface to those protocols.

Hmmm, I sense much confusion.

I'm talking about what, in the ISO 7-layer model, is called a Service Element.

Layer 6 defined ASN.1.
Layer 7 defined applications like email and file transfer, but on top of a 
kind of toolkit (why not another layer? because the interrelationships start 
getting complex and nonlinear; it doesn't stack neatly, I gather) of Service 
Elements.

ROSE - Remote Operations Service Element - was your general 'request/response 
protocol for making applications with'.

ACSE - can't remember the acronym; Assocation Control Service Element IIRC - 
does something to do with managing long-term connections.

There's stuff to do with transactions and so on too.

And on top of that sat the actual application protocols; the SEs are not 
protocols themselves, they are more like protocol toolkits. More like the 
convention in most IETF protocols of single line commands and three-digit 
response codes, found within SMTP and POP3 and others. But they allow the 
actual applications to be built on top of something higher-level than raw TCP 
or UDP!

> MB

ABS

-- 
A city is like a large, complex, rabbit
 - ARP




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS