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/
