Fast SOA - The way to use native XML technology to achieve Service Oriented Architecture governance, scalability, and performance

Fast SOA - The way to use native XML technology to achieve Service Oriented Architecture governance, scalability, and performance

von: Frank Cohen

Elsevier Reference Monographs, 2006

ISBN: 9780080522944 , 296 Seiten

Format: PDF

Kopierschutz: DRM

Windows PC,Mac OSX Apple iPad, Android Tablet PC's

Preis: 42,95 EUR

Mehr zum Inhalt

Fast SOA - The way to use native XML technology to achieve Service Oriented Architecture governance, scalability, and performance


 

Front Cover

1

FastSOA

6

Copyright Page

7

Contents

10

Where SOA Meets The Real World

16

Acknowledgments

18

Chapter 1. The Problem with Service-Oriented Architecture

20

1.1 What Drives a Business to SOA?

22

1.2 SOA Benefits in an Enterprise

29

1.3 SOA Service Mediation

39

1.4 Can I Build SOA with My Existing Tools?

42

1.5 Data in the Service-Oriented Architecture

53

1.6 The Dark Side of SOA

56

1.7 The SOA Checklist

58

1.8 Summary

58

Chapter 2. Managing the XML Explosion

60

2.1 A Love Affair with XML

60

2.2 XML Impact on Data

64

2.3 XML and the Nature of Software Developers

70

2.4 Why XML in SOA Makes Sense

74

2.5 What XML Is Not: A Language for Semantics

75

2.6 XML Benefits in a Service World

79

2.7 Summary

82

Chapter 3. Understanding SOA Patterns

84

3.1 SOA Players

84

3.2 Summary

93

Chapter 4. Identifying And Avoiding SOA Performance Problems

94

4.1 Patterns and Experiences That Led to FastSOA

94

4.2 Mitigate Performance Problems with the FastSOA Architecture

103

4.3 Summary

119

Chapter 5. Solve Performance Problems with FastSOA Patterns

122

5.1 Three Use Cases and the FastSOA Pattern

122

5.2 Scenario 1: Accelerating Service Interface Performance and Scalability

124

5.3 Scenario 2: Improving SOA Performance to Access Services

132

5.4 Scenario 3: Flexibility Needed for Semantic Web, Service Orchestration, and Services Dynamically Calling Other Services

135

5.5 Summary

137

Chapter 6. The PushToTest Method to Identify SOA Scalability and Performance Metrics

138

6.1 The Method to Identify SOA Performance Metrics

138

6.2 Applying the Method to SOA and Web Services

148

6.3 Understanding TPS

162

6.4 Summary

168

Chapter 7. Learning XML-Centric Technology for SOA

170

7.1 XML-Centric Options

170

7.2 XQuery in the SOA Stack: The Cookie Factory

174

7.3 The Data Used in the Cookie Factory Example

176

7.4 A Tour of XQuery

179

7.5 My First XQuery Blunders

200

7.6 The Unfinished Parts of XQuery

211

7.7 Where to Find Answers to XQuery Questions

216

7.8 Summary

217

Chapter 8. Getting SOA-Ready

220

8.1 Composite Data Services

220

8.2 Creating Business Value with Metadata

233

8.3 Enterprise Options to Build Business Logic

239

8.4 LazySOA and Being Ready for SOA

241

8.5 How to Evaluate SOA Tools

256

Glossary

260

Resources

282

Index

286

Colophon

298