Hi JP - I am not sure what you think SOA Infrastructure means, but to me it means the technology needed to implement an SOA based application - i.e. an application designed using an SOA.
The coin in this case has two sides - yes, SOA based design is independent of technology. However, technology is needed to implement the design. I fail to see a problem in calling that technology "SOA Infrastructure." Best, Eric --- JP Morgenthal <[EMAIL PROTECTED]> wrote: > Sorry, but I have to weigh in on the title of this > thread. Here's a blog > entry I just posted at: > http://www.avorcor.com/morgenthal/index.php?entry=entry060311-084440 > > SOA and SODA > Saturday, March 11, 2006, 08:43 AM > When the term SODA first started being bandied about > I was less than > enthusiastic about the terminology. SODA stands for > Service-Oriented Design > of Applications. However, there's been a lot of > recent discussion of a topic > termed "SOA Infrastructure", which has forced me to > re-examine the SODA term > and start to use it to help explain and > differentiate between general SOA > and a technological SOA. > > First of all, I do not believe there is anything > called "SOA > Infrastructure." As I explain SOA to my clients, SOA > is a way of designing a > system. A system is an abstract entity, like a > lighting system, electrical > system, and heating and cooling system. In this case > the system we're > designing is a business system. There's no > infrastructure involved, just > artifacts, components and the relationships between > these two. > > An SOA can be used to design an Enterprise, a > software system, even a > telephone system. There's no limitation or inherent > attribute that says that > a service has to be described as a software > component. To do so only limits > the value of this architectural pattern and sets it > up to be easily > dismissed by non-technological personnel. > > When you get into discussions of SOA infrastructure, > in my mind, you're in > the SODA world. You're specifically talking about an > implementation approach > to a system designed using SOA. Things like > registries and enterprise > service buses are components of a software-only > system. They have nothing to > do with a banking system I designed using SOA that > identifies each of the > specific types of services the bank offers as a > service. > > For example, I can design a bank system with a > checking service, loan > service, loan decisioning service, investment > service, corporate banking > service, etc. In each case, these services represent > more than some Web > service interface to the e-commerce offerings within > each of these areas of > the bank. They represent the service itself > inclusive of the organization > requirements, documents, processes, workflows, etc. > > So, stop abusing the term SOA and use the correct > term for SOA relative to a > software system, which is SODA. > > -----Original Message----- > From: > [email protected] > [mailto:[EMAIL PROTECTED] > On Behalf Of Mukund > Balasubramanian > Sent: Friday, March 10, 2006 6:33 PM > To: [email protected] > Subject: Re: [service-orientated-architecture] Re: > SOA Infrastructure > > Jerry: > > This is indeed a pretty good description and I agree > with most of it. > > I don't agree with making as strict a relation as > that of a type and > instance. I think it is more appropriate to leave it > at the level of > defining architecture as the answer to the question > "what are the parts and > how do they behave" and design is the answer to the > question "how are the > parts actually going to be built". > > Mukund Balasubramanian > CTO/Infravio Inc. > > > > > > -----Original Message----- > From: Jerry Zhu <[EMAIL PROTECTED]> > To: [email protected] > <[email protected]> > Sent: Fri Mar 10 08:29:28 2006 > Subject: Re: [service-orientated-architecture] Re: > SOA Infrastructure > > Alex, > > Many here agree that architecture and design are two > different things and architecture goes before > design. > Some may think that architecture is just a step in > the > design. I disagree. > > One way to differentiate the two is that > architecture > is the form or identity or a type. Design is an > instance of that type and is a model that describes > how the parts are implemented, what materials are > used > etc. A car is an identity as opposed to a boat and > a > generic description of a car is the architecture. A > car can be designed into a wood car, a plastic car > and > metal car etc. So there are infinite designs with > respect to the same architecture. Software > architecture is technology dependent such as object > oriented or service oriented etc. but it is platform > independent. The same architecture can be designed > using different platforms such as J2EE or .Net etc. > > > Architecture has something to do with basic beliefs > that are either accepted or rejected. Design is > about > how basic beliefs about some thing come into > reality. > > Jerry > > --- Alexander Johannesen > <[EMAIL PROTECTED]> wrote: > > > On 3/10/06, Jerry Zhu <[EMAIL PROTECTED]> wrote: > > > > > > Architecture is not designed but defined. > > > > > > > I think you'll find that architecture is used as a > > word describing how > > something is designed, again, pointing back to > > design being something an > > architect does. > > > > But anyways, if you look up the definitions for > > architecture, there are as > > many definitions as there are people trying to > > define it. There is no one > > answer to this, and I assert that the word itself > > should be erased from > > serious computer language. :) > > > > > > Alex > > -- > > "Ultimately, all things are known because you want > > to believe you know." > > > > > - Frank Herbert > > __ http://shelter.nu/ > > __________________________________________________ > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.com > > > > > > > SPONSORED LINKS > Computer software > <http://groups.yahoo.com/gads?t=ms&k=Computer+software&w1=Computer+software& > w2=Computer+aided+design+software&w3=Computer+job&w4=Soa&w5=Service-oriented > +architecture&c=5&s=121&.sig=fpXcvMH1T7dIWKArM_WfrQ> > Computer aided > design software > === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com 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/
