--- Gervas Douglas <[EMAIL PROTECTED]> wrote: > * Do any of you see any other serious rivals to the ones > mentioned > in this message for implementing SOA?
I think there will be a variety of approaches, mainly because, in my observation most large companies are adopting SOA in an "inward looking" fashion. Software-as-a-service doesn't enter into their minds. Partner integration does, and such interfaces are more likely to be WS-*. But for all the WS-* hype, there is a lot of skepticism about how widely it should be adopted. This likely will change a lot over the coming years, of course, especially with Microsoft WCF, SCA, etc. In my travels, I've seen a fair amount of JMS (particularly WebSphere MQ) based SOAs growing within companies. And I don't mean just JMS messaging integration, I do mean "SOA", in a sense - published, governed, & business-relevant contracts, schemas, and formats. Most use XML over JMS, some (not many) use SOAP over JMS, though this is increasing as WS-Addressing is adopted. IBM is pushing this heavily, IMO. I know of some that continue to rely on "crusty old technologies" to define their published data format, from COBOL copy books to Tuxedo FML. Naturally these are companies with a large powerbase in the older technologies. Sometimes these interfaces are wrapped by SOAP, particularly if they're very fine grained. But there are a surprising number of customers that really did think through their CICS interfaces. Thus I see a lot of interest in relying on ESBs to "go direct" and mediate the finer grained APIs into coarser-grained services. I've even seen a very large SOA built on a home-grown combination of Spring and EJB, at a very large company, in a 2 year program to re-engineer their mission critical legacy. Many of the enterprise architects there are dead set against SOAP/WS-* and claim their architecture is more flexible and evolvable (though there are factions of fierce disagreement). Cheers Stu ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com
