Much to my surprise and disappointment, CORBA, although widely used, did not become the universal 'glue' that I thought that it would. When I started to use SOAP and XML-RPC based web services, I felt the similar excitement that I first felt when I started to use CORBA, but we will see if disappointment sets in.
I believe that one huge business opportunity for CORBA/SOAP/XML-RPC based web services will be delivery of "cleaned up" and standardized data as per ideas for the Semantic Web. I have written about this before in both my published books and this blog, but I think that this deserves repeating:
- Identify high value information areas and design ontology's to define terms, constraints, etc.
- Use an ontology as a kind of API for requesting and receiving structured information