Had an interesting discussion with some colleagues today. If you were building an SOA today and didn't have to worry about any legacy issues, would you always go with web services or would you still consider CORBA in some cases? My position was that in some cases it may still make sense to go with CORBA instead of web services. For example if you didn't have wide interoperability requirements (a lot of external partners to integrate with) and performance is a major concern, then you may be better off using CORBA. I think the main advantage of web services over CORBA is the improved interoperability due to the use of XML and http, but if you're working strictly within the organization then perhaps you don't need all that. Maybe you go with a hybrid approach where within the organization the services use CORBA and any services that are exposed externally use web services. Bottom line is don't rule out CORBA just yet, there are many situations in which it still makes sense.
soa, CORBA, web services
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment