Re: WSA architectural concepts and relationsihips related to WS, SOA , and the Web

I think Dave means coarse-grained exchanges over wide area
networks is a best practice in distributed systems design, but it's
the exchange that's the practice.  Technically, if you can pin down
the meaning of "coarse-grained", it's a constraint alright.  It doesn't
admit fine-grained.  That would be the test.

Walden

----- Original Message -----
From: "David Orchard" <dorchard@bea.com>
To: "'Katia Sycara'" <katia@cs.cmu.edu>; "'Champion, Mike'"
<Mike.Champion@SoftwareAG-USA.com>; <www-ws-arch@w3.org>
Sent: Tuesday, May 06, 2003 7:24 PM
Subject: RE: WSA architectural concepts and relationsihips related to WS,
SOA , and the Web


>
> I've run into this problem many times.  Coarse-grained is a practice not a
> constraint.
>
> Dave
>
> > -----Original Message-----
> > From: www-ws-arch-request@w3.org [mailto:www-ws-arch-request@w3.org]On
> > Behalf Of Katia Sycara
> > Sent: Tuesday, May 06, 2003 3:23 PM
> > To: Champion, Mike; www-ws-arch@w3.org
> > Subject: RE: WSA architectural concepts and relationsihips related to
> > WS, SOA , and the Web
> >
> >
> >
> > Mike,
> >  +1
> > Small nit-pick: I think you want to say "coarse-grained" rather than
> > "course-grained"
> >  --Katia
> >
> > -----Original Message-----
> > From: www-ws-arch-request@w3.org [mailto:www-ws-arch-request@w3.org]On
> > Behalf Of Champion, Mike
> > Sent: Tuesday, May 06, 2003 5:47 PM
> > To: www-ws-arch@w3.org
> > Subject: RE: WSA architectural concepts and relationsihips related to
> > WS, SOA , and the Web
> >
> >
> >
> >
> >
> > > -----Original Message-----
> > > From: Cutler, Roger (RogerCutler)
> > > [mailto:RogerCutler@ChevronTexaco.com]
> > > Sent: Tuesday, May 06, 2003 4:07 PM
> > > To: Champion, Mike; www-ws-arch@w3.org
> > > Subject: RE: WSA architectural concepts and relationsihips
> > related to
> > > WS, SOA , and the Web
> > >
> >
> > > The "service" entry raises a lot of questions in my mind,
> > > however.  Why
> > > did you find it necessary to use the term "course-grained" when you
> > > defined service?  "Course-grained" on what scale?
> >
> > In retrospect, that's probably more best practice for a
> > useful service than
> > a definition of SERVICE.  A service (any sort) has got to do
> > enough work to
> > justify the overhead of the remote invocation.  I'm happy to
> > remove that.
> >
> > > Well defined
> > > "operation" or "interface"?  Is there a meaningful
> > > distinction there and
> > > if so why did you use "operation"?
> >
> > It is hard to define "service" without using the term "serve"
> > or "service."
> > The best I can do is to say that a service *does* something;
> > "performs an
> > operation"  sees like a better phrase than "does something" :-)
> >
> > An interface specifies how one requests the service to perform that
> > operation / do something.  Is that a reasonable distinction?
> >
> >
> >
> >
>
>

Received on Tuesday, 6 May 2003 19:49:57 UTC