Fast SOA (eBook)
296 Seiten
Elsevier Science (Verlag)
978-0-08-052294-4 (ISBN)
In FastSOA you will learn how to apply native XML technology to SOA for:
* Data mediation using mid-tier data and service caching to handle the explosion of new schemas and new devices in an ever changing environment
* Data aggregation in the SOA middle-tier for off-line browsing, service acceleration through mid-tier caching and transformation, and bandwidth-needs reduction
* Increased service and application scalability and performance
* Successful evaluations of application server, XML parser, relational and native XML database, Enterprise Service Bus, Business Integration server, workflow server, and Web Service tools for performance, scalability, and developer productivity
* Improved service governance through XML persistence in SOA registries and repositories
* Composite data services (CDS) to provide maximum reuse of software components and data, accelerate performance, and reduce development time and maintenance in your SOA
About the author
Frank Cohen is the go to guy when enterprises need to build, test, and solve performance and scalability problems in complex interoperating information systems. Frank's articles appear on IBM developerWorks, and he is author of Java Testing and Design: From Unit Tests to Automated Web Tests. He is the principal maintainer of the popular TestMaker open-source test utility and framework, and Director of Solutions Engineering at Raining Data, publisher of the TigerLogic XQuery engine and native XML database.
About the Author:
Frank Cohen is the go to guy when enterprises need to build, test, and solve performance and scalability problems in complex interoperating information systems. Frank's articles appear on IBM developerWorks, and he is author of Java Testing and Design: From Unit Tests to Automated Web Tests. He is the principal maintainer of the popular TestMaker open-source test utility and framework, and Director of Solutions Engineering at Raining Data, publisher of the TigerLogic XQuery engine and native XML database.
In FastSOA you will learn how to apply native XML technology to SOA for:
* Data mediation using mid-tier data and service caching to handle the explosion of new schemas and new devices in an ever changing environment
* Data aggregation in the SOA middle-tier for off-line browsing, service acceleration through mid-tier caching and transformation, and bandwidth-needs reduction
* Increased service and application scalability and performance
* Successful evaluations of application server, XML parser, relational and native XML database, Enterprise Service Bus, Business Integration server, workflow server, and Web Service tools for performance, scalability, and developer productivity
* Improved service governance through XML persistence in SOA registries and repositories
* Composite data services (CDS) to provide maximum reuse of software components and data, accelerate performance, and reduce development time and maintenance in your SOA
Fast SOA teaches readers how to apply native XML technology to SOA. This book discusses applications in data mediation using mid-tier data and service caching to handle the explosion of new schemas and new devices in an ever changing environment; data aggregation in the SOA middle-tier for off-line browsing, service acceleration through mid-tier caching and transformation, and bandwidth-needs reduction; increased service and application scalability and performance; successful evaluations of application server, XML parser, relational and native XML database, Enterprise Service Bus, Business Integration server, workflow server, and Web Service tools for performance, scalability, and developer productivity; improved service governance through XML persistence in SOA registries and repositories; and composite data services (CDS) to provide maximum reuse of software components and data, accelerate performance, and reduce development time and maintenance in your SOA. This book is recommended for software and data architects, IT application developers, and IT managers who are developing the next generation of web services and service oriented architectures. - Data mediation using mid-tier data and service caching to handle the explosion of new schemas and new devices in an ever changing environment- Data aggregation in the SOA middle-tier for off-line browsing, service acceleration through mid-tier caching and transformation, and bandwidth-needs reduction- Increased service and application scalability and performance- Successful evaluations of application server, XML parser, relational and native XML database, Enterprise Service Bus, Business Integration server, workflow server, and Web Service tools for performance, scalability, and developer productivity- Improved service governance through XML persistence in SOA registries and repositories- Composite data services (CDS) to provide maximum reuse of software components and data, accelerate performance, and reduce development time and maintenance in your SOA
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
Erscheint lt. Verlag | 26.7.2010 |
---|---|
Sprache | englisch |
Themenwelt | Sachbuch/Ratgeber |
Mathematik / Informatik ► Informatik ► Datenbanken | |
Mathematik / Informatik ► Informatik ► Grafik / Design | |
Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
ISBN-10 | 0-08-052294-7 / 0080522947 |
ISBN-13 | 978-0-08-052294-4 / 9780080522944 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich