Comparing autonomy and collaboration between agent-oriented architecture and service-oriented architecture
Parisa Lotfallahtabrizi, Yasser L. Morgan · 2017
Over the last decades, information technology in the field of computer networks and Internet is improved rapidly. Hence, in order to achieve high efficiency of information systems in the dispersed environments, it is needed to provide dynamic and distributed applications. There are various kinds of information system architectures to deploy information systems such as Agent-Base Architecture, Enterprise Resource Planning and Service-Oriented Architecture. Agent-oriented architecture and service-oriented architecture possess essential characteristics to develop distributed systems. There are several similarities and differences between agent-oriented architecture and service-oriented architecture. Both architectures have autonomy and collaboration properties. Comparing service-oriented architecture and agent-oriented architecture and representing their differences in autonomy and collaboration are the main purpose of this paper.