Title
Comparing Service-Oriented Computing and Agent-Oriented Programming towards integration
Abstract
Service Oriented Computing (SOC) and Agent Oriented Programming (AOP) are two promising paradigms exploited in the development of distributed systems. In fact, even if starting from different conceptual abstractions, both paradigms try to face unpredictability and complexity in wide and open distributed scenarios. In this context, they exhibit both strengths and weaknesses. The aim of this paper is to propose a comparison between these two paradigms, performed with regard to some issues peculiar of the development of distributed systems that developers must face: space decomposition, interactions among distributed components, reusability/customization, interoperability and security. Of course the purpose of this paper is not to define the “best paradigm”, rather the paper aims at providing developers with critical knowledge about advantages and limitations of the two paradigms. Finally, the need for a smart integration of the two paradigms is pointed out, which will lead to exploit the advantages of both in a joint way. Therefore, we briefly survey some proposals in this direction and report some considerations about them.
Year
DOI
Venue
2011
10.3233/WIA-2011-0211
Web Intelligence and Agent Systems
Keywords
Field
DocType
critical knowledge,space decomposition,smart integration,promising paradigm,different conceptual abstraction,service oriented computing,service-oriented computing,agent-oriented programming,agent oriented programming,best paradigm
Abstraction,Interoperability,Computer science,Agent-oriented programming,Artificial intelligence,Distributed computing,Personalization,Software engineering,Exploit,Strengths and weaknesses,Machine learning,Service-oriented architecture,Reusability
Journal
Volume
Issue
Citations 
9
2
1
PageRank 
References 
Authors
0.36
18
4
Name
Order
Citations
PageRank
Giacomo Cabri11018106.91
Letizia Leonardi2112095.07
Mariachiara Puviani315412.00
Raffaele Quitadamo4677.83