Object-Oriented, Component-Based, Agent-Oriented and Service-Oriented Paradigms in Software Architectures

2014 ◽  
pp. 1-53
Author(s):  
Abdelkrim Amirat ◽  
Anthony Hock-Koon ◽  
Mourad Chabane Oussalah
2017 ◽  
Vol 60 (9) ◽  
pp. 1363-1381 ◽  
Author(s):  
Lucas Bueno Ruas Oliveira ◽  
Elena Leroux ◽  
Katia Romero Felizardo ◽  
Flavio Oquendo ◽  
Elisa Yumi Nakagawa

2009 ◽  
Vol 50 ◽  
Author(s):  
Jérémy Besson ◽  
Albertas Čaplinskas

In the last decade the component technologies have evolved from object-oriented to serviceoriented ones. Services are seen as utilities based on a pay-for-use model. This model requires providing and guaranteeinga certain Quality of Service (QoS). However, QoS and even a service itself can be defined and understood in many different ways. It is by far not obvious which of these approaches and in what extent they should be used when developing service-oriented software systems. This paper analyzes the notion of QoS namely from this point of view.


Author(s):  
Dumitru Roman ◽  
Ioan Toma ◽  
Dieter Fensel

Service-oriented computing (SOC) is the new emerging paradigm for distributed computing, especially in the area of e-business and e-work processing, that has evolved from object-oriented and component-based computing to enable the building of scalable and agile networks of collaborating business applications distributed within and across organizational boundaries; services will count for customers and not the specific software or hardware component that is used to implement the services. In this context, services become the next level of abstraction in the process of creating systems that would enable automation of e-businesses and e-works.


IET Software ◽  
2015 ◽  
Vol 9 (3) ◽  
pp. 76-82 ◽  
Author(s):  
Shouki A. Ebad ◽  
Moataz Aly Ahmed

2010 ◽  
Vol 27 (4) ◽  
pp. 267-290 ◽  
Author(s):  
German L. Vazquez ◽  
J. Andres Díaz-Pace ◽  
Marcelo R. Campo

2018 ◽  
Vol 9 (2) ◽  
Author(s):  
Tatyana Vedernikova ◽  
Yury Golyandin

The article is devoted to description of the CyberArenaPro system for holding cyber competitions that provides convenience and ease of organizing competitions of various levels, allowing to hold competitions on the online venues around the world, increasing opportunities for participation in the competitions via the Internet and mobile devices. The program is designed to automate holding cybersport competitions of various levels (from local to international) and of any disciplines and formats. The system has a service-oriented architecture and uses the object-oriented Redis database. For a client implementation, the concept of Rich Internet Application, the ReactJS platform and the JavaSc programming language are applied. The server and the client applications are integrated with the API means. The automated system was tested during the organization of competitions in the computer club «CyberArena». Competitions were carried out in accordance with the discipline CS:GO, and 64 teams participated. The «CyberArenaPro» system can be used to organize competitions of any kind of sport.


2015 ◽  
Vol 12 (2) ◽  
pp. 607-634 ◽  
Author(s):  
Flávio Rodrigues ◽  
Nuno Oliveira ◽  
Luís Barbosa

Software reconfigurability became increasingly relevant to the architectural process due to the crescent dependency of modern societies on reliable and adaptable systems. Such systems are supposed to adapt themselves to surrounding environmental changes with minimal service disruption, if any. This paper introduces an engine that statically applies reconfigurations to (formal) models of software architectures. Reconfigurations are specified using a domain specific language-ReCooPLa-which targets the manipulation of software coordination structures, typically used in service-oriented architectures (soa). The engine is responsible for the compilation of ReCooPLa instances and their application to the relevant coordination structures. The resulting configurations are amenable to formal analysis of qualitative and quantitative (probabilistic) properties.


Sign in / Sign up

Export Citation Format

Share Document