Session details: Theme: Distributed systems: MiDOS - Microservices, DevOps, and service-oriented architecture track

Author(s):  
Konstantinos Domdouzis ◽  
Simon Andrews ◽  
Babak Akhgar

The complexity and the intensity of crisis-related situations require the use of advanced distributed systems infrastructures. In order to develop such infrastructures, specific architectures need to be applied such as Component-based Modelling, Object-Oriented, Aspect-Oriented and Service-Oriented Design. This paper focuses on the use of Service-Oriented Design techniques for the development of the ATHENA Crisis Management Distributed System. The function of the ATHENA Crisis Management Distributed System is based on the use of data generated by social media for the evaluation of the severity of the conditions of a crisis and the coordination of the appropriate measures in response to the crisis. The paper presents a new definition for Service-Oriented Architecture (SOA) and specifies the benefits that are generated by the use of this new definition in the development of the ATHENA system. Useful conclusions are also drawn in relation to how the definition considers the different technical backgrounds of users.


Author(s):  
Fani A. Tzima ◽  
Pericles A. Mitkas

This chapter examines the concept of Service-Oriented Architecture (SOA) in conjunction with the Web Services technology as an implementation of the former’s design principles. Following a brief introduction of SOA and its advantages, a high-level overview of the structure and composition of the Web Services platform is provided. This overview covers the core Web services specifications as well as features of the extended architecture stack, which together form a powerful and robust foundation for building distributed systems. The chapter concludes with a discussion of the scope of applicability of SOA and Web services. The overall goal of this chapter is to portray the key assets of the presented technologies and evaluate them as tools for handling adaptability, portability, and interoperability issues that arise in modern business environments.


Sign in / Sign up

Export Citation Format

Share Document