Skip to main navigation Skip to search Skip to main content

Agents in Software Development Architectures

  • Marco Loaiza*
  • , Claudio Savaglio
  • , Niaz Hussain Arijo
  • , Gianluca Aloi
  • , Giancarlo Fortino
  • , Raffaele Gravina
  • *Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations

Abstract

Over the last few decades, information technologies in the field of computing systems and software architectures have evolved to provide companies with robust solutions to run their business logic. The transition from monolithic applications to Service-Oriented Architecture (SOA) and micro-services represents a fundamental shift in the way companies design, build, and deploy their software. This evolution has been driven by the need for greater scalability, flexibility, and agility in response to the dynamic and demanding landscape of modern application requirements. As software development continues to evolve, the incorporation of intelligent agents has become widespread to provide smartness within distributed system as well as to design and manage complex scenarios, such as the device-edge-cloud continuum and IoT ecosystems. This paper explores the role of intelligent agents within SOA and micro-services architectures, highlighting the spectrum of benefits and limitations they bring to the development life cycle. We also discuss challenges common to both architectures and identify solutions that each architecture provides with respect to the other. Finally, to overcome some of these challenges, a new approach, stemmed in the context of the EU funded MLSysOps Project, is presented; the proposed approach utilizes agents and Machine Learning (ML) as-a-service to provide inbound and outbound intelligence in the system.

Original languageEnglish
Pages (from-to)66-77
Number of pages12
JournalCEUR Workshop Proceedings
Volume3579
StatePublished - 2023
Event24th Workshop "From Objects to Agents", WOA 2023 - Roma, Italy
Duration: 6 Nov 20238 Nov 2023

Bibliographical note

Publisher Copyright:
© 2023 Copyright for this paper by its authors.

Keywords

  • MLSysOps
  • device-edge-cloud continuum
  • microservices
  • multi agent systems

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Agents in Software Development Architectures'. Together they form a unique fingerprint.

Cite this