Title: Re: John on Gartner, AJAX & Assorted TLAs

Ø       Saying that SOA is not bound to a technology makes no sense

Ahhh. Terminology.

SOA, the conceptual model, is not bound to a technology. Java, C#, COBOL, HTTP, DECnet, CORBA, and other technologies can all be used to express an SOA design.

SOA, *an implementation*, is very much bound to a technology (its code, after all). This is the case where the particular middleware and architectural tools used for the implementation can affect how you express an SOA design, including potential constraints and aids. Not all tools do all things well; some will be better at some aspects than others.

But specific technology only enters the picture when you talk about an implementation.

The ideas and style (the flavor if you will) of SOA designs can very well be technology agnostic, its only as you sink down towards a concrete implementation that all the real world details start to color the design.

This is why many people at first may say CICS/COBOL systems are not SOA, but as you peel back the superficialities and devil-in-the-details caveats, the broader designs can become more obvious.

Not to say all old apps are SOA, hell Ive seen Java code that was about as far from OO as you could imagine (which is a neat trick considering the language jams it in your face at every level starting at day 1). Just that SOA, the architectural concept, is a new term for something thats been in practice for a very long time. Its just more commonly recognized nowadays, and theres more and better tooling to facilitate it.

        - Howard

"Your training is nothing! The will is everything! The will to act."

__._,_.___


SPONSORED LINKS
Computer software program Computer software spy Computer job
Database software Discount computer software


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to