Join Books.org — it's free

Book cover of Requirements Modelling and Specification for Service Oriented Architecture
Enterprise Networks, Business Technology - Networks, Web Services, Network Design, General Software Engineering

Requirements Modelling and Specification for Service Oriented Architecture

by Ian Graham
Write a review
Log in to track your reading progress.

Overview

Many software developers often confuse requirements engineering with software specification and, as a result, build unusable systems, despite meeting specifications. Bringing together all the techniques needed by the modern software developer, here is a practical handbook to requirements engineering and systems specification for developers building systems within a service oriented architecture. It introduces the concepts of SOA and relevant standards and technology, such as Web services and ESBs, and then presents a range of modern requirements engineering techniques.

Synopsis

This practical guide to requirements engineering and systems specification is for developers building systems within service oriented architecture (SOA).

A software system is successful if it meets the purpose it was built for. Requirements engineering (RE) is the process of discovering that purpose, by identifying stakeholders and their needs. Many requirements engineering techniques carry over to service oriented architecture (SOA) which is an architectural style of software engineering where functionality is grouped around business processes and packaged as interoperable services.

Starting with an introduction to the concepts of SOA, relevant standards and technologies, such as Web Services and Enterprise Service Bus (ESBs), Ian Graham presents a range of modern requirements engineering techniques - from those directed at modelling business processes and objectives to advanced techniques for specifying business use cases. He then illustrates how these techniques integrate seamlessly with methods for specifying systems iteratively in terms of use cases, services, types, components and business rules.

Building on his 20 years experience, the author addresses several less formal or 'soft' techniques for eliciting knowledge and specifying both requirements and systems. Making a clear distinction between requirements and systems. Making a clear distinction between requirements and specification, this book challenges some of the informal specification techniques that are in wide use today and can jeopardize SOA projects.

Key Features include:

  • A clear exposition of the principles of SOA, how to model it - and how to get it wrong

  • An introduction to business process modelling approaches and notations

  • A comprehensive range of requirements modelling techniques from the detail to large scale enterprise models

  • Coverage of Web Services, Business Process Management (BPM) and other key standards

  • An appendix of patterns to help you apply the techniques to actual projects quickly

Requirements Modelling and Specification for Service Oriented Architecture shows you how to apply existing requirements and specification techniques to a SOA programme. It provides an invaluable companion to Managing SOA Projects with Agile Processes, which sets out an effective agile process for the development of SOA projects.

A

About the Author, Ian Graham

Ian Graham is an experienced author of illustrated nonfiction books on a wide range of topics, including aviation and spaceflight. In 25 years, he has written more than 200 books and numerous magazine articles.

Reviews

There are no reviews yet. Log in to write one.

Book Details

Published
December 1, 2008
Publisher
Wiley, John & Sons, Incorporated
Pages
320
Format
Paperback
ISBN
9780470775639

More by Ian Graham

Similar books