Engineering Reliable Service Oriented Architecture: Managing Complexity and Service Level Agreements

Engineering Reliable Service Oriented Architecture: Managing Complexity and Service Level Agreements

Nikola Milanovic (Model Labs - Berlin, Germany)
Release Date: March, 2011|Copyright: © 2011 |Pages: 420
DOI: 10.4018/978-1-60960-493-6
ISBN13: 9781609604936|ISBN10: 1609604938|EISBN13: 9781609604943
  • Printed-On-Demand (POD)
  • Usually ships one day from order
(Multi-User License)
List Price: $180.00
10% Discount:-$18.00
  • Multi-user license (no added fee)
  • Immediate access after purchase
  • No DRM
  • ePub with PDF download
Hardcover +
(Multi-User License)
  • Printed-On-Demand (POD)
  • Usually ships one day from order
  • Multi-user license (no added fee)
  • Immediate access after purchase
  • No DRM
  • ePub with PDF download
(Individual Chapters)
  • Purchase individual chapters from this book
  • Immediate PDF download after purchase or access through your personal library
Description & Coverage

Dynamic, trustworthy and reliable service delivery in Service Oriented Architectures (SOA) is one of the main preconditions for successful and sustainable business operations. Service and business process reliability is, therefore, of paramount importance and cannot be compromised.

Engineering Reliable Service Oriented Architecture: Managing Complexity and Service Level Agreements presents a guide to engineering reliable SOA systems and enhances current understanding of service reliability. It is an essential reference for both practitioners and researchers wishing to explore state-of-the art results from the field of reliable SOA application engineering.


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

  • Adapting hierarchical Web service compositions
  • Adding semantics to QoS requirements
  • Aggregating functional and non-functional properties to identify service compositions
  • Applying concept reuse for adaptive service composition
  • Methodology and framework for assessing service and business process availability
  • Non-functional properties in embedded operating systems
  • Quality aspects in service oriented architecture through service level agreements
  • Quality of service monitoring, diagnosis, and adaptation
  • Specification of non-functional requirements
  • Supporting service level agreement with service discovery
Reviews and Testimonials

The world is moving towards the open system science, where, in addition to classical synthesis and analysis, the dimension of management has to be considered. And so it is with services where management plays a critical role. Managing resources, optimizing performance and dependability, as well as minimizing cost, are and will be ongoing challenges for SOA. This is due to open-ended systems, multiple degrees of freedom, growing complexity, frequent configurations and reconfigurations, upgrades, updates, cyber attacks, and new requirements, especially regarding the real time. This volume addresses many of these problems and concerns by offering an entire spectrum of solutions ranging from managing via Service Level Agreements and Service Level Management contracts on the expectations side to real implementations and fault injection for estimating resilience from the engineering perspective. We also can gain an insight into both analysis and synthesis for the all important problem of service composition. Service compositions, if successful, will dramatically change the spectrum of service offering, but to get to this point we need to solve a number of problems, such as: feasibility of compositions, Quality of Service of composed services, overhead of a composition process, automation of composition, and cost of composed service. Many of them are addressed in this volume. Finally, the question of service availability and fault tolerance gains significance in the service environment where proliferation of computer applications to all walks of life and growing expectations by users with regard to reliance will force service providers to search for dependable, fault-tolerant SOAs. Several contributions in this volume offer interesting approaches to these challenges.

– Miroslaw Malek, Humboldt University Berlin, Germany
Table of Contents
Search this Book:
Editor/Author Biographies
Nikola Milanovic is co-founder and CEO of Model Labs. The Berlin-based company offers innovative model-based software product family for system integration and service availability assessment. Previously, he was senior researcher at Berlin University of Technology (TU Berlin) and Hasso-Plattner Institute (HPI) in Potsdam. Milanovic received his PhD in computer science from the Humboldt University in Berlin.
Peer Review Process
The peer review process is the driving force behind all IGI Global books and journals. All IGI Global reviewers maintain the highest ethical standards and each manuscript undergoes a rigorous double-blind peer review process, which is backed by our full membership to the Committee on Publication Ethics (COPE). The full publishing process and peer review are conducted within the IGI Global eEditorial Discovery® online submission system and on average takes 30 days. Learn More
Ethics & Malpractice
IGI Global affirms that ethical publication practices are critical to the successful development of knowledge. Therefore, it is the policy of IGI Global to maintain high ethical standards in all publications. These standards pertain to all books, journals, chapters, and articles accepted for publication. This is in accordance with standard scientific principles and IGI Global’s position as a source of scientific knowledge. Learn More
All of IGI Global's content is archived via the CLOCKSS and LOCKSS initiative. Additionally, all IGI Global published content is available in IGI Global's InfoSci® platform.
Editorial Review Board
  • Daniel Amyot, University of Ottawa, Canada
  • Samik Basu, Iowa State University, USA
  • Marko Boškovic, University of Oldenburg, Germany
  • Lawrence Chung, University of Texas-Dallas, USA
  • Jörg Dörr, Fraunhofer Institute for Experimental Software Engineering, Germany
  • Kazi Farooqui, AT&T Labs, USA
  • Dragan Gaševic, Athabasca University, Canada
  • Aniruddha S. Gokhale, Vanderbilt University, USA
  • Jeff Gray, University of Alabama at Birmingham, USA
  • Fuyuki Ishikawa, National Institute of Informatics, Japan
  • Jan Jürjens, The Open University, UK
  • Dimitris Karagiannis, University of Vienna, Austria
  • Nikola Milanovic, Model Labs, Germany
  • Katsuya Oba, OGIS International, Inc., USA
  • Michael Papazoglou, Tilburg University, The Netherlands
  • Claudia Raibulet, University of Milan - Bicocca, Italy
  • Michiaki Tatsubori, IBM Research - Tokyo Research Laboratory, Japan
  • Marcel Tilly, European Microsoft Innovation Center, Germany
  • Changzhou Wang, Boeing Phantom Works, USA
  • Eric Yu, University of Toronto, Canada