Enhancing the Interoperability between Multiagent Systems and Service-Oriented Architectures through a Model-Driven Approach

Service-orientation has become the leading paradigm for modern IT system design and development as service-oriented system design has great potential for improving the efficiency and quality of the IT systems. This paper presents a model-driven approach for the generic integration of service-oriented architectures (SOA) and multi-agent systems (MAS). In fact, a model transformation from SoaML--a metamodel for SOA--to Pim4Agents--a platform independent metamodel for MAS--is utilized for integration. The relevance of this approach is proven by applying it to a real-world industry scenario.