Handbook of Research on Architectural Trends in Service-Driven Computing (2 Volumes)

Handbook of Research on Architectural Trends in Service-Driven Computing (2 Volumes)

Raja Ramanathan (Independent Researcher, USA) and Kirtana Raja (IBM, USA)
Release Date: June, 2014|Copyright: © 2014 |Pages: 759
ISBN13: 9781466661783|ISBN10: 146666178X|EISBN13: 9781466661790|DOI: 10.4018/978-1-4666-6178-3


Research into the next generation of service architecture techniques has enabled the design, development, and implementation of dynamic, adaptive, and autonomic services to enable enterprises to efficiently align information technology with their agile business requirements and foster smart services and seamless enterprise integration.

Handbook of Research on Architectural Trends in Service-Driven Computing explores, delineates, and discusses recent advances in architectural methodologies and development techniques in service-driven computing. This comprehensive publication is an inclusive reference source for organizations, researchers, students, enterprise and integration architects, practitioners, software developers, and software engineering professionals engaged in the research, development, and integration of the next generation of computing.

Topics Covered

The many academic areas covered in this publication include, but are not limited to:

  • Architecture of Scalable and Dependable Business Processes
  • Dynamic and Adaptive Service Architectures
  • Dynamically Re-configurable Runtime Architectures
  • Emerging Architectural Models for Cloud Computing
  • Emerging Trends in Service Composition
  • Frameworks for Building Dynamic Services
  • Integration in the Service-driven Ecosystem
  • Model-driven Adaptive Web Service Engineering
  • Self-configuring, Self-organizing, and Self-healing Service Architectures
  • Semantically enhanced Service Delivery
  • Ubiquitous Service Computing
  • Validation of Adaptive and Autonomic Services

Reviews and Testimonials

This two-volume handbook contains 29 advanced research articles addressing the challenges of the next generation in computing that will allow various kinds of businesses and agencies to more efficiently align information technology and business requirements. From the preface: "The handbook discusses concepts and delineates the recent advances in architecture methodologies and implementation techniques that will enable effective semantic description of services, semantically aware service discover, dynamic adaptability to the environment and user needs, robust pervasive services, context-aware service reconfiguration capabilities, testability and reliability of adaptive services, ubiquitous access to services, and seamless integration in the service-driven ecosystem."

– ProtoView Book Abstracts (formerly Book News, Inc.)

Table of Contents and List of Contributors

Search this Book:
Raja Ramanathan
Editorial Advisory Board and List of Reviewers
Table of Contents
Wil van der Aalst
Cesare Pautasso
Raja Ramanathan, Kirtana Raja
Raja Ramanathan, Kirtana Raja
Chapter 1
Raja Ramanathan
Information technology is rapidly evolving to facilitate the design, development, and implementation of the next generation of architectural... Sample PDF
Service-Driven Computing: Challenges and Trends
Chapter 2
Marek Rychly
Dynamic aspects of behavior of software systems in dynamically reconfigurable runtime architectures can result in significant architectural... Sample PDF
Dynamically Reconfigurable Architectures: An Evaluation of Approaches for Preventing Architectural Violations
Chapter 3
Michael Pantazoglou, George Athanasopoulos, Aphrodite Tsalgatidou, Pigi Kouki
Centralized business process execution engines are not adequate to guarantee smooth process execution in the presence of multiple, concurrent... Sample PDF
Distributed and Adaptive Business Process Execution: A Scalable and Performant Solution Architecture
Chapter 4
Tony Clark, Balbir S. Barn, Vinay Kulkarni
Component-based approaches generalize basic object-oriented implementations by allowing large collections of objects to be grouped together and... Sample PDF
Dynamic Reconfiguration of Component-Based Systems: A Feature Reification Approach
Chapter 5
Rüdiger Pryss, Steffen Musiol, Manfred Reichert
Process management technology constitutes a fundamental component of any service-driven computing environment. Process management facilitates both... Sample PDF
Extending Business Processes with Mobile Task Support: A Self-Healing Solution Architecture
Chapter 6
Giovanna Di Marzo Serugendo, Jose Luis Fernandez-Marquez, Francesco Luca De Angelis
A new category of services based on data propagation among mobile devices is evolving. Traditionally, distributed applications are engineered on top... Sample PDF
Engineering Spatial Services: Concepts, Architecture, and Execution Models
Chapter 7
Moeiz Miraoui
Ubiquitous (or Pervasive) Computing is a new domain in Computer Science resulting from the emergence and evolution of both distributed systems and... Sample PDF
Dynamic Adaptation in Ubiquitous Services: A Conceptual Architecture
Chapter 8
Ioan Toma, José María García, Iker Larizgoitia, Dieter Fensel
It is expected that virtual factories and enterprises of the future will be able to self-organize in distributed, autonomous, interoperable... Sample PDF
A Semantically Enabled Service Delivery Platform: An Architectural Overview
Chapter 9
Tariq M. King, Peter J. Clarke, Mohammed Akour, Annaji S. Ganti
Autonomic service-driven applications represent a new realm of software that can discover new capabilities, automatically integrate with other... Sample PDF
Validating Autonomic Services: Challenges and Approaches
Chapter 10
Michael Sobolewski
In Service-Driven Computing, the client-server architecture describes the relationship of cooperating programs in a distributed application. The... Sample PDF
A Service-Oriented Computing Platform: An Architecture Case Study
Chapter 11
Sang Woo Han, JongWon Kim
The architectural inflexibility of legacy multimedia systems makes it very difficult to reform them by reusing existing components. To create... Sample PDF
Dynamic Mashup of Media-Centric Services: Conceptual Model, Architecture, and Validation
Chapter 12
Areeg Samir
Service-Oriented Architecture supports sharing resources and transforming business services into a set of linked Web services. Web services rely on... Sample PDF
Adaptive Web Service Composition: An Aspect-Oriented Approach
Chapter 13
Salma Bradai, Sofien Khemakhem, Mohamed Jmaiel
Mobile services have gained in importance for their ability to be consumed by mobile users regardless of their location. Mobile consumers are... Sample PDF
Discovering Services in Mobile Environments: Discussion and Evaluation of Trends
Chapter 14
Tamer M. Al Mashat, Fatma A. El-Licy, Akram I. Salah
In the Service-Driven Computing paradigm, applications are typically built by composing a set of Web services. Web service composition facilitates... Sample PDF
Automating Web Service Composition: An Ontological Agent Framework
Chapter 15
Hiranya Jayathilaka, Chandra Krintz, Rich Wolski
While both SOAP and REST have been used widely to implement Web services and software integration, over time REST has emerged as the predominant... Sample PDF
Service-Driven Computing with APIs: Concepts, Frameworks, and Emerging Trends
Chapter 16
José C. Delgado
Current integration solutions are still based on technologies developed for the original Web problem, which is browsing remote hypermedia documents... Sample PDF
Unifying Services and Resources: A Unified Architectural Style for Integrations
Chapter 17
Chung-Yeung Pang
Maintaining and upgrading legacy systems is one of the challenges many enterprises face today. Despite their obsolescence, legacy systems continue... Sample PDF
Legacy Software Integration in Service-Driven Environments: An Intelligent Agent-Based Framework
Chapter 18
Natallia Kokash
The lack of effective controls over organizational business processes can cause serious consequences for a company's reputation and even... Sample PDF
Integrating Compliance Management in Service-Driven Computing: Conceptual Models and Automation Architecture
Chapter 19
Lawrence Yao, Fethi A. Rabhi, Maurice Peat
Research scientists in data-intensive science use a variety of scientific software applications to support their analyses and processes. To... Sample PDF
Supporting Data-Intensive Analysis Processes: A Review of Enabling Technologies and Trends
Chapter 20
Mariana Goranova
One of the challenges of modern science is data exploration (eScience) that synthesizes theory, experimentation, and computation with advanced data... Sample PDF
Scientific Data Management and Visualization: A Service-Driven Integration Approach
Chapter 21
Gabriele Costa, Roberto Mandati, Fabio Martinelli, Ilaria Matteucci, Artsiom Yautsiukhin
The pervasiveness of Web services increases the necessity for consumers to access and use them in a secure way. Besides secure communications... Sample PDF
Mitigating Security Risks in Web Service Invocations: Contract-Based Approaches
Chapter 22
Omondi John Opala, Shawon S. M. Rahman, Abdulhameed A. Alelaiwi
Cloud computing is synonymous with outsourced data center management and agile solution architecture that improves the scalability for delivery of... Sample PDF
Enterprise Cloud Adoption: A Quantitative Exploratory Research
Chapter 23
Ming Mao, Marty Humphrey
It is a challenge to provision and allocate resources in the Cloud so as to meet both the performance and cost goals of Cloud users. For a Cloud... Sample PDF
Resource Provisioning in the Cloud: An Exploration of Challenges and Research Trends
Chapter 24
Frank Fowley, Claus Pahl, Li Zhang
Cloud service brokerage has been identified as a key concern for future Cloud technology research and development. Integration, customization, and... Sample PDF
Cloud Service Brokerage: A Conceptual Ontology-Based Service Description Framework
Chapter 25
Ritu Sharma, Manu Sood
Cloud computing is a promising computing paradigm wherein computational resources such as processors, storage, and software applications are... Sample PDF
Mitigating Technology Obsolescence in Cloud Software Services: A Model-Driven Approach
Chapter 26
Rostyslav Zabolotnyi, Philipp Leitner, Schahram Dustdar
Cloud computing is gaining increasing attention from the industry and research; however, there is a lack of advanced Cloud software development... Sample PDF
Building Elastic Java Application Services Seamlessly in the Cloud: A Middleware Framework
Chapter 27
Volker Herwig, Kristof Friess
Business Intelligence (BI) solutions are among the popular applications that businesses demand in the Cloud. Although Business Intelligence... Sample PDF
Integrating Business Intelligence Services in the Cloud: A Conceptual Model
Chapter 28
Jose Luis Vazquez-Poletti, Rafael Moreno-Vozmediano, Ignacio M. Llorente
Cloud computing is a paradigm that allows the flexible and on-demand provisioning of computing resources. For this reason, many institutions and... Sample PDF
Admission Control in the Cloud: Algorithms for SLA-Based Service Model
Chapter 29
Yoshinobu Tamura, Shigeru Yamada
Software development based on the Open Source Software (OSS) model is being increasingly accepted to stand up servers and applications. In... Sample PDF
Reliability Modeling and Assessment for Open Source Cloud Software: A Stochastic Approach
About the Contributors

Author(s)/Editor(s) Biography

Raja Ramanathan is a Technology Advisor, Senior IT Architect, and SOA SME with over 25 years of experience in the computing industry, providing technology consulting services to Fortune 500 enterprises in the USA. Raja specializes in business and technical architecture, developing architecture vision, enterprise integration solution architecture, middleware configuration, software design and development, strategic planning, and governance consulting for mission critical projects. His technical expertise is in Java, SOA, BPM, and tools and technologies primarily from IBM and Oracle. Raja’s enterprise clients span business domains in oil and gas exploration and pipelines; energy generation, retail and wholesale; energy distribution and trading; engineering services, financial services, and software product development. Raja is an author and editor of the reference book Service-Driven Approaches to Architecture and Enterprise Integration that was published by IGI Global in 2013. His research interests are in the areas of service-driven computing, cloud computing, enterprise integration, and autonomic computing. Raja has a M.E.E in Electrical Engineering from the University of Delaware, USA.
Kirtana Raja is a Market Development Advisor at IBM, USA, supporting the Business Analytics and Content Management software divisions. Previously, Kirtana was a Solutions Architect for IBM, creating novel predictive analytics and Big Data use cases for clients in the media and entertainment industry. Kirtana has an S.B in Chemical Engineering from the Massachusetts Institute of Technology, USA; S.B in Management Science from MIT Sloan; and an MBA from Cornell University, USA. She was writer and news editor for MIT’s newspaper The Tech. Kirtana co-edited the reference book titled Service-driven Approaches to Architecture and Enterprise Integration that was published by IGI Global in 2013. Kirtana has recently filed three patents in the areas of interactive advertising and media content systems.