Service Oriented Architecture: A Research Review from the Software and Applications Perspective

Service Oriented Architecture: A Research Review from the Software and Applications Perspective

John Erickson (University of Nebraska-Omaha, USA) and Keng Siau (Missouri University of Science and Technology, USA)
DOI: 10.4018/978-1-60566-278-7.ch010
OnDemand PDF Download:
$37.50

Abstract

This chapter presents the basic ideas underlying Service Oriented Architecture as well as a brief overview of current research into the phenomena also known as SOA. SOA is defined, and principal components of one proposed SOA framework are discussed. The more relevant historical background behind the move toward SOA is presented, including SOA antecedents such as Web Services, SOAP, and CORBA, and enabling technologies such as XML and EJB. A basis for understanding SOA is presented, based on Krafzig, Banke, and Slama’s (2005) three-level hierarchical perspective. The common SOA components including UDDI, Application Programming Interface, Service Bus, Service Contract, Interface, Implementation, Data, and Business Logic are also presented. Finally, relevant research in four categories is presented, including implementation strategies, patterns and blueprints, tool development, standards proposals, or modifications (including middleware), and ontological or meta-model development or modification.
Chapter Preview
Top

Background, History And Definitions Of Service Oriented Architecture

A minimum of nine formal definitions of SOA exist as of this writing, from sources such as the OASIS Group, the Open Group, XML.com, javaworld.com, the Object Management Group (OMG), W3C (World Wide Web Consortium), Webopedia, TechEncyclopedia, WhatIs.com, and Webopedia.org. In addition, many other definitions put forth by numerous industry experts, such as those from IBM, further cloud the issue, and worse yet, still other formal definitions might also exist. In other words, the concept of “Service Oriented Architecture” appears in many ways to be a virtually content free description of an IT-based architecture. It is not our intent here to add yet another definition to this already crowded arena of definitions, but to try to cull the common, base meanings from the various distinct definitions.

Complete Chapter List

Search this Book:
Reset
Editorial Advisory Board
Table of Contents
Chapter 1
Terry Halpin
When modeling information systems, one often encounters subtyping aspects of the business domain that can prove challenging to implement in either... Sample PDF
Enriched Conceptualization of Subtyping
$37.50
Chapter 2
Alessandro Artale, C. Maria Keet
This chapter focuses on formally representing life cycle semantics of part-whole relations in conceptual data models by utilizing the temporal... Sample PDF
Essential, Mandatory, and Shared Parts in Conceptual Data Models
$37.50
Chapter 3
Peter Bollen
In this chapter the authors extend the ORM conceptual modeling language with constructs for capturing the relevant parts of an application ontology... Sample PDF
Extending the ORM Conceptual Schema Language and Design Procedure with Modeling Constructs for Capturing the Domain Ontology
$37.50
Chapter 4
Janis Stirna, Anne Persson
This chapter presents experiences and reflections from using the EKD Enterprise Modeling method in a number of European organizations. The EKD... Sample PDF
EKD: An Enterprise Modeling Approach to Support Creativity and Quality in Information Systems and Business Development
$37.50
Chapter 5
Anders Carstensen, Lennart Holmberg, Kurt Sandkuhl, Janis Stirna
This chapter discusses how an Enterprise Modeling approach, namely C3S3P1, has been applied in an automotive supplier company. The chapter... Sample PDF
Integrated Requirement and Solution Modeling: An Approach Based on Enterprise Models
$37.50
Chapter 6
John Krogstie, Frank Lillehagen
Innovative design is the most important competitive factor for global engineering and manufacturing. Critical challenges include cutting lead times... Sample PDF
Methodologies for Active Knowledge Modeling
$37.50
Chapter 7
Peretz Shoval, Mark Last, Avihai Yampolsky
In the analysis phase of the information system development, the user requirements are studied, and analysis models are created. In most UML-based... Sample PDF
Data Modeling and Functional Modeling: Examining the Preferred Order of Using UML Class Diagrams and Use Cases
$37.50
Chapter 8
Mauri Leppänen
A large number of strategies, approaches, meta models, techniques and procedures have been suggested to support method engineering (ME). Most of... Sample PDF
OntoFrame: An Ontological Framework for Method Engineering
$37.50
Chapter 9
Patrick van Bommel, Stijn Hoppenbrouwers, Erik Proper, Jeroen Roelofs
A process-oriented framework (QoMo) is presented that aims to further the study of analysis and support of processes for modeling. The framework is... Sample PDF
Concepts and Strategies for Quality of Modeling
$37.50
Chapter 10
John Erickson, Keng Siau
This chapter presents the basic ideas underlying Service Oriented Architecture as well as a brief overview of current research into the phenomena... Sample PDF
Service Oriented Architecture: A Research Review from the Software and Applications Perspective
$37.50
Chapter 11
Vítor Estêvão Silva Souza, Ricardo de Almeida Falbo, Giancarlo Guizzardi
In the Web Engineering area, many methods and frameworks to support Web Information Systems (WISs) development have already been proposed.... Sample PDF
Designing Web Information Systems for a Framework-Based Construction
$37.50
Chapter 12
Tony Elliman, Tally Hatzakis, Alan Serrano
This paper discusses the idea that even though information systems development (ISD) approaches have long advocated the use of integrated... Sample PDF
Business Process Simulation: An Alternative Modelling Technique for the Information System Development Process
$37.50
Chapter 13
Leandro Dias da Silva, Elthon Allex da Silva Oliveira, Hyggo Almeida, Angelo Perkusich
In this chapter a formal agent based approach for the modeling and verification of intelligent information systems using Coloured Petri Nets is... Sample PDF
An Agent Based Formal Approach for Modeling and Verifying Integrated Intelligent Information Systems
$37.50
Chapter 14
Jan vom Brocke
With the design of reference models, an increase in the efficiency of information systems engineering is intended. This is expected to be achieved... Sample PDF
Design Principles for Reference Modelling: Reusing Information Models by Means of Aggregation, Specialisation, Instantiation and Analogy
$37.50
Chapter 15
Eleni Berki
Information systems development methodologies and associated CASE tools have been considered as cornerstones for building quality in an information... Sample PDF
Examining the Quality of Evaluation Frameworks and Metamodeling Paradigms of Information Systems Development Methodologies
$37.50
About the Contributors