Application of Ontologies and Relational Logic for Service Composition
Despite of all the advantages brought by service-oriented architecture, many people argue that SOA introduces more complexity into IT systems rather than resolving it. The problem of service integration challenges modern companies dared to implement SOA. One of important aspects of this problem relates to service composition, which has to take into account many types of information and restrictions existing in each enterprise. Moreover, all the changes in business logic should also be promptly reflected. This paper proposes the approach to solution of the stated problem based on such concepts as MDA, ontology modeling and logical analysis. The approach consists of several steps of modeling and finite scope logical analysis for automated translation of business processes into the sequence of service invocations.