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.
2011
9
2
135
146
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]
Cabri, Giacomo; Leonardi, Letizia; Puviani, Mariachiara; Quitadamo, Raffaele
File in questo prodotto:
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

Licenza Creative Commons
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/639479
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact