Home > Books & Products > SOA and Web Services > Executing SOA: A Practical Guide for the Service-Oriented Architect

Executing SOA: A Practical Guide for the Service-Oriented Architect

  • Published: May 5, 2008
  • Copyright 2008
  • Dimensions: 7x9-1/4
  • Pages: 240
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-235374-1
  • ISBN-13: 978-0-13-235374-8
  • eBook (Adobe DRM)
  • ISBN-10: 0-13-714978-6
  • ISBN-13: 978-0-13-714978-0

Register your product to gain access to bonus material or receive a coupon.

More Information

Audio & VideoDescriptionReviewsSample Content

Podcasts

Robert Laird, IT architect in IBM's SOA Advanced Technologies group, presents a 3-part audio podcast series explaining concepts from his just-published book Executing SOA.

Podcast: Part 1 – The states of the service lifecycle and how one transitions from one state to another
Podcast: Part 2 – An SOA Governance paradigm
Podcast: Part 3 – How Service-Oriented Architects can make use of legacy applications (monoliths)

Product Description

The Expert, Practical Guide to Succeeding with SOA in the Enterprise

 

In Executing SOA, four experienced SOA implementers share realistic, proven, “from-the-trenches” guidance for successfully delivering on even the largest and most complex SOA initiative.

 

This book follows up where the authors’ best-selling Service-Oriented Architecture Compass left off, showing how to overcome key obstacles to successful SOA implementation and identifying best practices for all facets of execution—technical, organizational, and human. Among the issues it addresses: introducing a services discipline that supports collaboration and information process sharing; integrating services with preexisting technology assets and strategies; choosing the right roles for new tools; shifting culture, governance, and architecture; and bringing greater agility to the entire organizational lifecycle, not just isolated projects.

 

Executing SOA is an indispensable resource for every enterprise architect, technical manager, and IT leader tasked with driving value from SOA in complex environments.

 

Coverage includes

 

·  Implementing SOA governance that reflects the organization’s strategic and business focus

·  Running SOA projects successfully: practical guidelines and proven methodologies around service modeling and design

·  Leveraging reusable assets: making the most of your SOA repository

·  Enabling the architect to choose the correct tools and products containing the features required to execute on the SOA method for service design and implementation

·  Defining information services to get the right information to the right people at the right time

·  Integrating SOA with Web 2.0 and other innovative products and solutions

·  Providing highly usable human interfaces in SOA environments

    

Customer Reviews

4 of 5 people found the following review helpful
2.0 out of 5 stars Executing SOA, August 1, 2008
By 
This book contains much valuable information, but I see little that is not readily available on the web. Just do some searching and you can find this information quickly enough. If you don't mind paying for information that is available for free, then buy this book. Look at sites like zapthink, searchsoa.com, soa-consortium.org. Also look at a book named "An Implementor's Guide to Service Oriented Architecture - Getting It Right" and authors like Thomas Erl.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Informative and useful, May 7, 2010
This review is from: Executing SOA: A Practical Guide for the Service-Oriented Architect (Paperback)
I have read a lot of white papers, articles and books on SOA but this book is one of the best I have read on the subject. It basically gives you a chart for your journey into SOA. It takes you down the path, step by step, of what has to be done to be succesful with your SOA initiative and most importantly, it explains why. I would recommend this book to anyone who really wants to do SOA the right way.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Top Book - Base your SOA Process on this, January 23, 2010
This review is from: Executing SOA: A Practical Guide for the Service-Oriented Architect (Paperback)
This book achieves excellence on many levels, from defining business services and processes as the business itself thru to elucidation of the new RUP/SOMA process. While pieces of this material may appear elsewhere, this short work is packed with the right information in all the right places. Certainly supplement with relevant material from the field and customize to your organization and culture, but I recommend this book be on the shelf of all SOA managers and architects. I have 20+ years software development, 15 years as architect and 8 years as senior SOA architect and this book is prominently on my shelf and has been most highly recommended.

Thank you to the authors and IBM for helping to define and lead the way in how today's software development should be performed.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 6 customer reviews...

Table of Contents

Foreword xv

Acknowledgments xvii

About the Authors xix

 

Chapter 1 Introducing SOA 1

1.1 SOA in Retrospect 2

1.2 New Items to Consider 4

1.3 What Makes This Book Different? 6

1.4 Who Is This Book For? 6

1.5 What Is Covered in This Book? 7

1.6 Links to developerWorks Articles 8

1.7 References 8

Endnotes 8

 

Chapter 2 Unveiling the Benefits 9

2.1 Why the Business Should Care About SOA 9

2.2 Architecture 13

2.3 Focus on Business Architecture 14

2.4 Business Process 15

2.5 Business Components 16

2.6 Lifting the Veil 17

2.7 Link to developerWorks Article 18

2.8 References 18

Endnotes 18

 

Chapter 3 SOA Governance 21

3.1 Governance of the SOA Strategy 23

3.2 Organizing for SOA 32

3.3 SOA Governance Considerations 35

3.4 Conclusion 55

3.5 Links to developerWorks Articles 56

3.6 References 56

Endnotes 56

 

Chapter 4 A Methodology for Service Modeling and Design 57

4.1 An SOA Reference Architecture 58

4.2 Service Oriented Modeling and Architecture 62

4.3 Conclusion 80

4.4 Links to developerWorks Articles 80

4.5 References 81

 

Chapter 5 Leveraging Reusable Assets 83

5.1 What Is an Asset? 83

5.2 Service Reuse 84

5.3 What Makes an SOA Service Reusable? 84

5.4 Reusable Patterns 87

5.5 Making Legacy Reusable: Harvesting Reusable Components from a

Legacy Monolithic Application 91

5.6 Conclusion 99

5.7 Links to developerWorks Articles 99

5.8 References 100

 

Chapter 6 Realization of Services 103

6.1 Realizing the SOA Lifecycle 104

6.2 Premodeling Activities in an SOA 104

6.3 Modeling Services in an SOA 108

6.4 Assembling Services in an SOA 121

6.5 Deploying Services in an SOA 124

6.6 Managing Services in an SOA 126

6.7 The SOA Programming Model 134

6.8 Architecture and Design Considerations 139

6.9 Conclusion 144

6.10 Links to developerWorks Articles 144

6.11 References 145

 

Chapter 7 Information Services 147

7.1 Data or Information Services 147

7.2 Data, SOA, and Loose Coupling 148

7.3 From Data Sources to Consumers 150

7.4 Qualities of Data 152

7.5 Data Processes 153

7.6 Data Service Provider Logic Patterns 154

7.7 Composite Service Logic 159

7.8 Semantic Interoperability 160

7.9 Conclusion 162

7.10 Links to developerWorks Articles 162

7.11 References 163

 

Chapter 8 Collaboration Under SOA: The Human Aspects 165

8.1 What Does SOA Mean to People? 165

8.2 Web 2.0 and SOA 169

8.3 Building the SOA Collaboration Environment 179

8.4 Benefits from SOA to Enterprise Operations 182

8.5 Conclusion 186

8.6 Links to developerWorks Articles 186

8.7 References 187

Endnotes 188

 

Chapter 9 The Future of SOA 189

9.1 Composite Business Services and Composite Applications 190

9.2 Standardization of Industry Models and Industry-Wide SOA Enablement 190

9.3 Packaged Applications Mutating to Point Solutions 191

9.4 Hybrid Architectural Approach of SOA and EDA 192

9.5 SOA Methodology Evolution 192

9.6 Business Processes and SOA Not Without People 193

9.7 SOA Metrics 1939.8 Ubiquitous SOA in the Enterprise 194

9.9 Global Use of SOA 195

9.10 SOA Opens the Amateur Software Services Market 195

9.11 Conclusion 196

9.12 Links to developerWorks Articles 197

9.13 References 197

Endnotes 197

 

Index 199

Sample Pages

Download the sample pages

Best Value

Book + eBook Bundle $85.98  $52.59

Book Price: $39.99
eBook Price: $12.60

Buy

This book includes free shipping!

Buy

Book  $49.99  $39.99

Usually ships in 24 hours.

This book includes free shipping!

Buy

eBook (Adobe DRM)  $35.99  $28.79

About Adobe DRM eBooks

Information This eBook requires the free Adobe® Digital Editions software.

Before downloading this DRM-encrypted PDF, be sure to:

  • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
  • Authorize your copy of Adobe Digital Editions using your Adobe ID. If you don’t already have an Adobe ID, you can create one here.
Purchase Reward: One Month Free Subscription
By completing any purchase on IBM Press, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.