Enterprise Service Oriented Architectures Concepts, Challenges, Reco
Conventional wisdom of the "software stack" approach to building applications may no longer be relevant. Enterprises are pursuing new ways of organizing systems and processes to become service oriented and event-driven. Leveraging existing infrastructural
- PDF / 6,818,342 Bytes
- 435 Pages / 431.453 x 718.732 pts Page_size
- 74 Downloads / 192 Views
%NTERPRISEÈ3ERVICEÈ /RIENTEDÈ !RCHITECTURESÈ !RCHITECTURESÈ 8dcXZeih!8]VaaZc\Zh! GZXdbbZcYVi^dch
'PSFXPSECZ1FUFS)FS[VN
ENTERPRISE SERVICE ORIENTED ARCHITECTURES
Enterprise Service Oriented Architectures
Concepts, Challenges, Recommendations by
JAMES MCGOVERN OLIVER SIMS ASHISH JAIN MARK LITTLE
A C.I.P. Catalogue record for this book is available from the Library of Congress.
ISBN-10 ISBN-13 ISBN-10 ISBN-13
1-4020-3704-X (HB) 978-1-4020-3704-7 (HB) 1-4020-3705-8 (e-book) 978-1-4020-3705-4 (e-book)
Published by Springer, P.O. Box 17, 3300 AA Dordrecht, The Netherlands. www.springer.com
Printed on acid-free paper
All Rights Reserved © 2006 Springer No part of this work may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, microfilming, recording or otherwise, without written permission from the Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Printed in the Netherlands.
The condition of an enlightened mind is a surrendered heart. Alan Redpath
Author Team To those who are savage in the pursuit of excellence … James To my wife Sherry and sons James and Sylvester who provide and replenish the energy necessary for me to complete the exciting work as well as the mundane. To Mom and Dad, thanks for the encouragement and persistence. Oliver To my wife, Heather, for just about everything, and to my children Christopher, Richard, and David, of whom I am inordinately proud, and who have kept me firmly rooted in reality. Ashish To my wife Nishma and children Eshan and Ronit for their love, patience and support. To my parents, for their encouragement throughout the years. Mark I’d like to send my love to all my family, particularly my wife Paula and our children Daniel and Adam, who have acted as an anchor for me through the years, keeping me sane throughout the storms.
TABLE OF CONTENTS
ENDORSEMENTS
xi
ABOUT THE SERIES
xiii
FOREWORD
xvii
PREFACE
xxi
ABOUT THIS BOOK
xxv
ACKNOWLEDGEMENTS
xxxi
ABOUT THE REVIEWERS
xxxiii
CHAPTER 1: UNDERSTANDING SERVICE-ORIENTED ARCHITECTURE Introduction
1 3
1. Introducing Service-Oriented Architectures
5
2. Service-Based Collaboration through Federation
19
3. The Platform
32
4. Transitioning to ESOA
45
5. Summary
48
CHAPTER 2: COMPONENT-BASED SERVICES
49
1. Component-Based Software Engineering (CBSE)
51
2. A Component Definition
55
3. Component Granularity
64 vii
viii
Table of Contents
4. From Requirements to Design
81
5. Summary
94
CHAPTER 3: ORCHESTRATION 1. Workflow and Business Process Management
95 97
2. The Business Process Execution Language (BPEL)
101
3. A Worked Example of Web Services Orchestration
128
4. Design-Time Demonstration
129
5. Run-Time Demonstration
145
6. Summary
148
CHAPTER 4: WORKING WITH REGISTRY AND UDDI
151
1. Introducing the Registry
152
2. Universal Description, Discovery and In
Data Loading...