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

DOWNLOAD

REPORT


%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