Executing SOA: A Practical Guide for the Service-Oriented Architect [NOOK Book]

Overview

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 ...

See more details below
Executing SOA: A Practical Guide for the Service-Oriented Architect

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study

Want a NOOK? Explore Now

NOOK Book (eBook)
$25.49
BN.com price
(Save 42%)$43.99 List Price

Overview

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

Read More Show Less

Product Details

  • ISBN-13: 9780132704281
  • Publisher: Pearson Education
  • Publication date: 5/19/2008
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 240
  • Sales rank: 616,800
  • File size: 5 MB

Meet the Author

Norbert Bieberstein works for IBM’s SOA Advanced Technologies organization supporting worldwide publication and communication of SOA-related topics. He gained firsthand experiences from customer projects in various industries striving to migrate to SOA-based solutions. Norbert published several articles on SOA-related topics, coordinated the IBM Systems Journal issue 44-4 on SOA, and was the lead author of Service-Oriented Architecture Compass (IBM Press, 2005). In 2007, the book SOA for Profit was published, for which Norbert acted as one of the three lead authors. He also co-authored two IBM Redbooks: Introduction to Grid Computing with Globus and Enabling Applications for Grid Computing with Globus. In 1993, he published his first book, CASE-Tools. Norbert joined IBM software development labs as a software engineering consultant in 1989. In total, he has more than 27 years of experience in information technology and computer sciences. In his career, he worked as an application developer at a smaller software vendor and as a scientific programmer at Aachen University of Technology (RWTH), where he received his Master’s degree in Mathematics and Geography. In 2006, he graduated from a corporate MBA program at Henley Management College in Henley, United Kingdom.

Robert G. Laird is an IT Architect with IBM in the SOA Advanced Technologies group, performing worldwide consulting for IBM customers in the area of SOA governance and SOA architecture since May 2006. He is a member of the industry TOGAF (The Open Group Architecture Framework) SOA Governance working group. Robert has more than 20 years experience in the telecom industry at MCI and Verizon Business. He was the MCI chief architect, leading the enterprise architecture group and working across the entire order-to-cash suite of applications. He led the development of the SOA-based single-stack strategy to simplify the multiple network and applications silos. Bob has driven the strategy, planning, and execution of MCI’s product development in the area of contact centers, IP/VPN, VoIP, IMS¿, and managed services. For OSS, he has led successful implementations to automate network provisioning, network restoration, and network management. Before joining MCI, Robert worked as a consultant for American Management Systems (AMS) and Ideation, Inc. He has a Master’s degree and a Bachelor degree in Computer Science from Purdue University and has been granted two patents in the area of telephony. He has spoken at various industry forums, written for the SOA Magazine, and been quoted in CIO Insight, Telecommunications, InfoWorld, and Computerworld.

Dr. Keith Jones is currently an executive IT architect with IBM in the SOA Advanced Technologies team where he focuses on the definition and implementation of service oriented architectures with leading-edge customers. He has 30 years experience in the IT industry as a systems engineer, software architect, strategist, and author of many middleware publications. Keith’s professional interests center on building transactional, message oriented and service-oriented middleware infrastructures in support of business processes in a wide range of enterprise environments. Most recently, these have included infrastructures at major financial services, retail services, automotive manufacturing, online media, and auction enterprises. Keith has a PhD in Chemistry and lives with his family in Boulder, Colorado, United States.

Tilak Mitra is a Certified Executive IT Architect with IBM Global Business Services, performing global consulting for IBM in the areas of enterprise architecture, helping clients realize their adoption of SOA from its vision through its design and implementation. Tilak has more than 10 years of industry experience in retail, banking, media and entertainment, health-care, and transportation industries, wherein he has worked in various leadership capacities, ranging from business to IT transformations, leading into solution implementation and delivery. Tilak works closely with the IBM SOA Center of Excellence, in which capacity he contributes to the development of various IBM SOA offerings and authors white papers and technique papers on IBM SOA assets. His current focus is on building assets and techniques that foster a radical simplification of the development of SOA based composite applications that are executable on various vendor platforms (for example, IBM WebSphere and SAP NetWeaver). Tilak has a Master of Engineering degree in Electrical Engineering from Indian Institute of Science (IISc), India, and a Bachelor of Science degree in Physics from Presidency College, India. He is a contributing editor of the Java Developers Journal (JDJ) and is a frequent author in IBM developerWorks and in JDJ and WebSphere Developer’s Journal (both from SYS-CON Publications). He also speaks at various U.S. universities on topics that cover the gamut of SOA.

Read More Show Less

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

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)