ISWC 2009 – Strengthening SOA with Semantics
November 4th, 2009
Semantics offer quite a bit to the evolving stack of SOA services. Our talked outlined four increasingly powerful semantic additions to aiding SOA goals. Here is the presentation and here is the code [zip|7z|tar.gz] for the Apache Synapse SPARQL mediator if you want to further explore on your own. Please send any suggestions and ideas to further semantics in SOA.


Hi John,
Is there an ontology for managing the dependencies between software components associated with java JEE SOA applications and also linking the applications to the application servers, hosts and ports they are running on?
In our case this is the full spectrum of components i.e. ear files containing war files plus applications having dependencies on services provided by other applications, as well as JMS Queues, Topics, Message Bridges and RDBMS databases. The web services that the applications implement, as well as the ones they have dependencies on, are versioned, with web service wsdls having dependencies on versions of xml schemas.
As the number of applications that we have deployed grows care has to be taken with the management of different versions of components.
At the moment we are starting to experiment with describing the deployments using rdf/owl and in particular owl:TransitiveProperty’s so that we can infer the full set of dependencies an application may have.
Be interested to know what others have already done in this space.
Cheers,
Richard
I don’t know of any. I think it would make an excellent demonstration of the potential and it need not be comprehensive to be useful.