Service Oriented Computing (SOC) and Agent Oriented Programming (AOP) are two promising paradigms exploitedin the development of distributed systems. In fact, even if starting from different conceptual abstractions, both paradigms tryto face unpredictability and complexity in wide and open distributed scenarios. In this context, they exhibit both strengths andweaknesses. The aim of this paper is to propose a comparison between the two paradigms, performed with regard to some issuespeculiar of distributed systems that the two paradigms address: space decomposition, interactions among distributed components,reusability/customization, interoperability/heterogeneity and security. Of course the purpose of this paper is not to define the“best one”, rather the paper aims at providing developers with critical knowledge about the advantages and the limitations ofthe two paradigms. Finally, the need for a smart integration of the two paradigms is pointed out, which will lead to exploit theadvantages of both in a joint way. We briefly survey some proposals in this direction and report some considerations about them.
Comparing Service-Oriented Computing and Agent-Oriented Programming towards Integration / Cabri, Giacomo; Leonardi, Letizia; Puviani, Mariachiara; Quitadamo, Raffaele. - In: WEB INTELLIGENCE AND AGENT SYSTEMS. - ISSN 1570-1263. - STAMPA. - 9:2(2011), pp. 135-146. [10.3233/WIA-2011-0211]
Comparing Service-Oriented Computing and Agent-Oriented Programming towards Integration
CABRI, Giacomo;LEONARDI, Letizia;PUVIANI, MARIACHIARA;QUITADAMO, Raffaele
2011
Abstract
Service Oriented Computing (SOC) and Agent Oriented Programming (AOP) are two promising paradigms exploitedin the development of distributed systems. In fact, even if starting from different conceptual abstractions, both paradigms tryto face unpredictability and complexity in wide and open distributed scenarios. In this context, they exhibit both strengths andweaknesses. The aim of this paper is to propose a comparison between the two paradigms, performed with regard to some issuespeculiar of distributed systems that the two paradigms address: space decomposition, interactions among distributed components,reusability/customization, interoperability/heterogeneity and security. Of course the purpose of this paper is not to define the“best one”, rather the paper aims at providing developers with critical knowledge about the advantages and the limitations ofthe two paradigms. Finally, the need for a smart integration of the two paradigms is pointed out, which will lead to exploit theadvantages of both in a joint way. We briefly survey some proposals in this direction and report some considerations about them.File | Dimensione | Formato | |
---|---|---|---|
WIA211_dalsito.pdf
Accesso riservato
Descrizione: Articolo
Tipologia:
Versione pubblicata dall'editore
Dimensione
132.77 kB
Formato
Adobe PDF
|
132.77 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris