Software Agent Architecture for Managing Inter-Organizational Collaborations



Título del documento: Software Agent Architecture for Managing Inter-Organizational Collaborations
Revista: Journal of applied research and technology
Base de datos: PERIÓDICA
Número de sistema: 000384257
ISSN: 1665-6423
Autores: 1
2
3
Instituciones: 1Universidad Autónoma de Tamaulipas, Facultad de Ingeniería y Ciencias, Ciudad Victoria, Tamaulipas. México
2INGAR - Instituto de Desarrollo y Diseño, Santa Fe. Argentina
3Universidad Tecnológica Nacional Santa Fe, Santa Fe, Buenos Aires. Argentina
Año:
Periodo: Jun
Volumen: 12
Número: 3
Paginación: 514-526
País: México
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Experimental, aplicado
Resumen en español La creciente importancia de la cooperación entre las organizaciones, como consecuencia de la globalización, las oportunidades actuales de mercado y los avances tecnológicos, alienta a las organizaciones a establecer en forma dinámica colaboraciones inter-organizacionales. Estas colaboraciones se llevan a cabo mediante la ejecución de procesos de negocio colaborativos entre las organizaciones. En este trabajo de investigación se propone una arquitectura basada en agentes de software para la gestión de colaboraciones inter-organizacionales. La arquitectura provee dos tipos de agentes: el Agente Administrador de Colaboraciones y el Agente Administrador de Proceso. El primer agente permite a las organizaciones a establecer colaboraciones. El segundo agente habilita a las organizaciones ejecutar procesos de negocio colaborativos. El rol que una organización desempeña en un proceso colaborativo es especificado mediante un modelo de redes de Petri coloreadas. Este modelo es usado para dirigir el comportamiento del Agente Administrador de Proceso, el cual representa a una organización. La ejecución de los planes y las acciones del Agente Administrador de Proceso son dirigidas mediante una máquina de redes de Petri coloreadas embebida en el agente. Entonces, los Agentes Administrador de Proceso no requieren tener definido en tiempo de diseño los protocolos que dan soporte a su comportamiento. Adicionalmente, se propone un método basado en el desarrollo dirigido por modelos para la generación en forma automática de modelos de redes de Petri coloreadas a partir de un modelo de procesos de negocio colaborativo definido como protocolo de interacción. Finalmente, la implementación de la arquitectura y los métodos basados en el desarrollo dirigido por modelos son presentados
Resumen en inglés The growing importance of cooperation among organizations, as a result of globalization, current market opportunities and technological advances, encourages organizations to dynamically establish inter-organizational collaborations. These collaborations are carried out by executing collaborative business processes among the organizations. In this work we propose an agent-based software architecture for managing inter-organizational collaborations. Two types of agents are provided: the Collaboration Administrator Agent and the Process Administrator Agent. The former allows organizations setting up collaborations. The latter allows organizations executing collaborative business processes. A Colored Petri Net model specifying the role, which an organization fulfills in a collaborative process, is used to carry out the behavior of the Process Administrator Agent that represents the organization. Planning and execution of the actions of the Process Administrator Agents are driven by a Colored Petri Net machine embedded to them. Thus, Process Administrator Agents do not require to have defined at design-time the protocols they can support. In addition, we propose a model-driven development method for generating Colored Petri Net models from a collaborative process model defined as interaction protocol. Finally, an implementation of the agent-based software architecture and methods based on model-driven development are presented
Disciplinas: Administración y contaduría,
Ciencias de la computación,
Ingeniería
Palabras clave: Administración de instituciones,
Agentes de software,
Colaboración interorganizacional,
Desarrollo dirigido por modelos,
Procesos colaborativos de negocios
Keyword: Management and accounting,
Computer science,
Engineering,
Management of institutions,
Software agents,
Inter-organizational collaboration,
Model driven development,
Collaborative business process
Texto completo: Texto completo (Ver HTML)