Ron Schmelzer wrote:
Despite very amorphous and not very technically strict definitions of object, we still managed to grow, maintain, and justify the existence of Object-oriented architecture.Exactly! We developed ORBs, OO design patterns, aspect-orientation, and so on without the slightest need for a rigorous definition of object. Looking back, it seems clear now that it was a waste of time arguing over such typical issues as multiple inheritance (or any kind of inheritance). We are now developing similar infrastructures, patterns and extension technologies for SOA without anyone needing to agree on what is a "service", since we all have an implicit shared aim: to build better distributed systems, leveraging the new opportunities offered by Internet technologies. Jan asks: 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 does this tell me (or imply) about the architectural constraints and....what am I supposed to take from the idea thatThe "distribution oriented architecture" is a way to create distributed software systems? 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"? This question may well be as irrelevant to the future of computing as asking "what is a service". But it does at least bear more directly on the essence of the problem we are all working on. And the question relates to work at the forefront of academic research into Computer Science; witness the new bigraph theory of Robin Milner (of pi-calculus fame), which seeks to identify the relationship between "where you are physically" and "what you can access virtually". -- All the best Keith http://keith.harrison-broninski.info YAHOO! GROUPS LINKS
|
- Re: [service-orientated-architecture] Re: What is... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Re: Wh... Gregg Wonderly
- Re: [service-orientated-architecture] Re... Steve Ross-Talbot
- Re: [service-orientated-architecture] Re: Wh... Jan Algermissen
- Re: [service-orientated-architecture] Re... Gregg Wonderly
- RE: [service-orientated-architecture] Re... JP Morgenthal
- Re: [service-orientated-architecture... Frank Lynch
- Re: [service-orientated-architecture... Shashank D. Jha
- [service-orientated-architecture] Re: What i... Jim Thomas
- Re: [service-orientated-architecture] Re: Wh... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Re... Bill Appleton
