On 10/30/05, JP Morgenthal <[EMAIL PROTECTED]> wrote: > However, for me, SOA is all about the deployment and > management of services, which is something that was sorely lacking from all > the prior distributed computing environments. Anyone remember CORBA's > biggest flaw? You couldn't look up your or register your CORBA object into > any implementation of the CORBA Naming Service.
JP, With all due respect, CORBA has its flaws but interoperability of the name service is not one of them. You most certainly can register and resolve an object in any compliant implementation of CosNaming. I do agree that SOA is all about the deployment and management of services, and its WSDL that really provides the value. Previous distributed system technologies locked you in, through an api, a protocol or a propritary product. WSDL insulates us from the details of these distributed system, providing a universal service contract which can be easily discovered, managed and consumed. The choice of transports and protocols can now be deployment time decisions. I can develop and deploy wsdl based service today and not be concerned about the middleware technology that users of my service wish to use. I can communicate using MQ, IIOP, HTTP, SOAP, JMS and almost any other technology that you can think of - each traditional type of middleware can be represented as a binding and a service/port in wsdl, and we still have just one single logical contract in WSDL. It is the universal service contract, the middleware abstraction layer, it frees us from being locked in to specific middleware technologies, and greatly enables reuse. regards, --Frank ------------------------ 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/
