External web services can now be registered into the S-CASE ecosystem. The only thing that is required is a textual description, in the format of WSDL, WADL or RAML. Pretty cool, huh?
CERTH has developed a web application, namely the SAT Tool, for registering and annotating web services that rely on the SOAP or RESTful protocols. That might sound complicated, but let’s explain what it means.
By providing the web service description, SAT Tool can automatically provide the semantic relations (mappings) of the web service elements with the predefined ontology of Web Services. This categorization scheme applies on the functional elements of web services and consists of three levels: application domain level, operation level and inputs/outputs level.
The tool uses Machine Learning techniques and lexicographic algorithmic techniques for matchmaking between web service functional elements and proper concepts within the ontology. The end-user may fine-tune the mappings through the user friendly web interface. Web Service metadata, such as SLAs, cost, discount options etc., may also imported through the application.
The semantic annotation/registration of external web services allows their proper use by other S-CASE tools, such as the service composition module for composing workflows of services taking into account high level textual requirements.
If you want to know more about S-CASE then read our blog, or alternatively if you want to start using S-CASE today, go for it.