SOAda

Author(s):  
Fatima Boumahdi ◽  
Rachid Chalal

For the last few years, a rise has been observed in research activity in Service Oriented Architectures, with applications in different sectors. Several new technologies have been introduced and even more are being currently researched and aimed to the future. To meet the goals of a successful SOA implementation, enterprises need to reconsider how they provision decision aspect. This paper puts forward one novel idea and architecture about how enterprises move to a new SOA which leverages with decision aspect. In this paper, the authors describe an extended Service-Oriented Architecture - SOAda for supporting a decision aspect. The authors also present our DMS meta-model (Decisional Model of the Service) to define a new set of concepts necessary for modeling the three levels: business, information and decision. Some of them are already known, whereas others are new and are proposed as an element of this work.

Author(s):  
M. Brian Blake

Service-based tools are beginning to mature, but there is a cognitive gap between the understanding of what currently exists within an organization and how to use that knowledge in planning an overall enterprise modernization effort that realizes a service-oriented architecture. Traditional and contemporary software engineering lifecycles use incremental approaches to extract business information from stakeholders in developing features and constraints in a future application. In traditional environments, this information is captured as requirements specifications, use cases, or storyboards. Here, we address the evolution of traditional software engineering approaches to support the conceptualization of abstract services that overlap multiple organizations. Traditional software engineering lifecycles must be enhanced with emerging processes related to the development applications for service-oriented environments. The chapter discusses state-of-the-art approaches that elicit information about the requirements for service-oriented architectures. These approaches tend to leverage existing requirements engineering approaches to suggest aggregate service-based capabilities that might be most effective for a particular environment.


Author(s):  
JENS WEBER-JAHNKE

Computer-based clinical decision support (CDS) contributes to cost savings, increased patient safety and quality of medical care. Most existing CDS systems are stand-alone products (first generation) or part of complete electronic medical record packages (second generation). Experience shows that creating and maintaining CDS systems is expensive and requires effort that should be economized by sharing them among multiple users. It makes good economic sense to share CDS service installations among a larger set of client systems. The paradigm of a service-oriented architecture (SOA) embraces this idea of sharing distributed services. Some attempts making CDS services available to distributed health information systems exist. However, these approaches have not gained much adoption. We argue that they do not provide a sufficient level of decoupling between client and CDS in order to be broadly reusable in SOAs. In this paper, we present a new CDS service component called EGADSS, which has been designed and implemented with the declared objective to minimize the coupling between client and CDS server. We present our key design decisions, which are guided by empirical research in SOA development. We evaluate our result theoretically by measuring the level of decoupling achieved compared to existing CDS approaches. Furthermore, we report on an empirical evaluation of the resulting design, integrating the EGADSS service with an example client system.


Author(s):  
Michael Niemann ◽  
André Miede ◽  
Wolfgang Johannsen ◽  
Nicolas Repp ◽  
Ralf Steinmetz

Companies’ IT Systems are confronted with constantly changing market conditions, new competitive threats and a growing number of legal regulations. The service-oriented architecture (SOA) paradigm provides a promising way to address these challenges at the level of a company’s IT infrastructure. These challenges, as well as the management of the newly introduced complexity and heterogeneity, are targeted by SOA Governance approaches. In recent years, a number of concrete frameworks for SOA Governance addressing these issues have been proposed. There is no holistic approach considering all proposed elements, consolidating them in order to form a universally applicable model. In this contribution, we motivate SOA Governance, investigate and compare different approaches, identify common concepts, and derive a generic model for governance of Service-oriented Architectures.


Author(s):  
Elias S. Manolakos ◽  
Demetris G. Galatopoullos

The vision of pervasive computing is to create and manage computational spaces where large numbers of heterogeneous devices collaborate transparently to serve the user tasks all the time, anywhere. The original utility of a computer is now changing from a stand-alone tool that runs software applications to an environment-aware, context-aware tool that can enhance the user experience by executing services and carrying out his/her tasks in an efficient manner. However, the heterogeneity of devices and the user’s mobility are among the many issues that make developing pervasive computing applications a very challenging task. A solution to the programmability of pervasive spaces is adopting the service-oriented architecture (SOA) paradigm. In the SOA model, device capabilities are exposed as software services thus providing the programmer with a convenient abstraction level that can help to deal with the dynamicity of pervasive spaces. In this chapter the authors review the state of the art in SOA-based pervasive computing, identify existing open problems, and contribute ideas for future research.


Author(s):  
Olga Levina ◽  
Vladimir Stantchev

E-Business research and practice can be situated on following multiple levels: applications, technological issues, support and implementation (Ngai and Wat 2002). Here we consider technological components for realizing business processes and discuss their foundation architecture for technological enabling. The article provides an introduction to the terms, techniques and realization issues for eventdriven and service-oriented architectures. We begin with a definition of terms and propose a reference architecture for an event-driven service-oriented architecture (EDSOA). Possible applications in the area of E-Business and solution guidelines are considered in the second part of the article. Service-oriented Architectures (SOA) have gained momentum since their introduction in the last years. Seen as an approach to integrate heterogeneous applications within an enterprise architecture they are also used to design flexible and adaptable business processes. An SOA is designed as a distributed system architecture providing a good integration possibility of already existing application systems. Furthermore, SOA is mostly suitable for complex and large system landscapes.


Author(s):  
Issam Al Hadid

Airports need to adapt new technologies to react effectively and quickly to customers’ needs and to provide a better service such as the electronic ticket. In addition to the challenges of the ability to respond to the growing requirements of the automatic information interchange between the different systems to ensure safe and efficient airport operations. This paper provides an architecture based on the Service Oriented Architecture (SOA) that improves the information accessibility and sharing across the different Airport’s departments, integrates the existing legacy systems with other applications, and improves and maximizes the system’s reliability, adaptability, robustness, and availability using the Self-Healing Agent.


Author(s):  
Ivano De Furio ◽  
Giovanni Frattini ◽  
Luigi Romano

Organizations in all sectors of business and government are pursuing service-oriented architecture (SOA) initiatives in response to their need for increased business agility. This is particularly true for mobile telecommunications companies. That is why mobile telecom operators need to research new and innovative sources of revenue. Innovation is not an easy task. It requires embracing a new way of doing business, where new technologies are fundamental. SOA architecture and Web services technology are proposed by IT industry as the best solution to create a network of partnership and new services, but despite software producer claims, interoperability issues arise with service composition. Such a problem can be significantly reduced by adopting a semantic approach in service description and service discovery. Our research is focused on new methods and tools for building high personalized, virtual e-business services. A new service provisioning architecture based on Web services has been conceived, taking into account issues related to end-user mobility. The following pages deal with a proposal for creating real localized, personalized virtual environments using Web services and domain ontologies. In particular, to overcome interoperability issues that could arise from a lack of uniformity in service descriptions, we propose a way for controlling and enforcing annotation policies based on a Service Registration Authority. It allows services to be advertised according to guidelines and domain rules. Furthermore, this solution enables enhanced service/component discovery and validation, helping software engineers to build services by composing building blocks and provision/deliver a set of personalized services.


Author(s):  
Marco Massarelli ◽  
Claudia Raibulet ◽  
Daniele Cammareri ◽  
Nicolò Perino

This chapter gives a solution to design Service Oriented Architectures which defines and manages Service Level Agreements to enforce Quality of Services and achieves adaptivity at runtime. The validation of this proposed approach is performed through an actual case study in the context of the multimedia application domain.


Author(s):  
John Alexander Camacho ◽  
Cristian David Chamorro ◽  
John Alexander Sanabria ◽  
Nayiver Gladys Caicedo ◽  
José Isidro García

Currently, the interest in service-oriented architectures (SOA) has risen due to their structural flexibility, which allows to obtain features such as scalability, fault tolerance, low coupling, and easy integration, among others. In this context, this article presents the implementation of a SOA for tele-operated physical rehabilitation applications; this SOA ensures an effective orchestration of services, adding special functions, such as synchronous tele-operation of machines for physical rehabilitation, in such a way that it can be adapted and implemented by using information and communication technologies (ICT). The implementation of the architecture was validated by means of a test that allowed to analyze the behavior of the web services defined for the application.


Sign in / Sign up

Export Citation Format

Share Document