Comments inline ......

Cheers

Steve T

On 30 Oct 2005, at 22:37, Gregg Wonderly wrote:

> Keith Harrison-Broninski wrote:
>  > I only suggested replacing SOA with DOA as a joke, of course.  
> However,
>  > for those of you who still want something to define, DOA does 
> suggest a
>  > more useful question than "what is a service", a question that as 
> Ron
>  > suggests is aligned towards /what/ rather than /how/:
>  >
>  >    *What is a distributed system?*
>  >
>  > A quick Google turned up some very shaky definitions.  So here's a
>  > starting point: a system in which storage and/or processing may 
> occur in
>  > more than one place.  But is this sufficient or even necessary for
>  > distribution?  And what is meant by a "place"?
>

Steve>
Steve> The defn above is clearly not enough. The day that we had two 
computers running
Steve> at the same time was, by this defn, a distributed syste, Clearly 
it is not enough.
Steve>
Steve> So what would be a useful addition to the defn above? For my 
money, at it does
Steve> borrow heaviliy from the pi-calculus, it is when a piece of 
computation logic (an application
Steve> or service) interacts through the passing of some name (a 
message of somesort) with
Steve> another piece of computation logic in which the interaction 
somehow determines the
Steve> progression of one or both of the pieces of computational logic.
Steve>

>  The most predominate notion for me is the phrase "The network is the 
> computer."
>    Only when you recognize that there might be an opportunity for your 
> software
>  to be used from someplace besides the computer it is running on, and 
> that the
>  API you are using might not be implemented by software that runs 
> "next" to you,
>  does the term service become more commonly uttered than API, module, 
> class or
>  other software-like containers.  The totality of the computing 
> environment is no
>  longer local in our minds.  Instead, we see that using software 
> somewhere else
>  is actuall an enabler to faster software system creation.
>
>  With advanced RPC and messaging technologies, the door has opened for 
> more
>  distributed application programming to occur easily.  Some people are
>  considering that the biggest enhancements have been things like HTTP 
> and XML.
>  While these are enabling technologies for certain types of 
> applications, the big
>  enhancement, for me, is actually the awareness in the industry that 
> distributed
>  programming actually is an enabler.  It just so happens that the 
> largest and
>  most predominate development environments are WS based, and thus 
> enable the use
>  of HTTP and XML.  But, that is but a minority of what the whole 
> landscape change
>  is about.
>
>  Gregg Wonderly
>
>
>
>
>
> YAHOO! GROUPS LINKS
>
>       ▪        Visit your group "service-orientated-architecture" on the web.
>  
>       ▪        To unsubscribe from this group, send an email to:
> [EMAIL PROTECTED]
>  
>       ▪        Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
> Service.
>
>





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/NhFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/service-orientated-architecture/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to