Get Adobe Flash player
The official site of the project's partner

postheadericon OB4-3

Service classification and automatic discovery

Service classification, and publication of a service (to be done by its provider) in an appropriate service registry is important in the systems based on SOA paradigm. On the other hand, automatic service discovery (to be done by a client) is necessary to create a business process to a task realization. The classification, publication,  and automatic discovery of a service should be based on a specification (description) of what the service performs or is supposed to perform. Such specification is called service interface.  Usually, the specification is based on the type of service describing (in an abstract way) operation performed by the service. Depending on the language applied for service description, there are many possible definitions of service interfaces and corresponding service types.

The concept of business service proposed in the research area OB4, causes that a service is described in three deferent ways, that is, it has three interfaces specified in the three different languages:

  • Web Service Description Language (WSDL),
  • Web Ontology Language for Services (OWL-S),
  • Entish, first order logic language for a description of the representation of service environment.

For this reason, three methods of service classification, publishing, and discovery corresponding to these three languages are possible. All these methods will be applied during designing and implementation of the tools for creating complex business processes based on SOA.

Created: Friday, 28 May 2010 12:08
Last Updated: Sunday, 28 September 2014 15:29