Fast SOA -  Frank Cohen

Fast SOA (eBook)

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

(Autor)

eBook Download: PDF
2010 | 1. Auflage
296 Seiten
Elsevier Science (Verlag)
978-0-08-052294-4 (ISBN)
Systemvoraussetzungen
43,47 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Without the right controls to govern SOA development, the right set of tools to build SOA, and the right support of exciting new protocols and patterns, your SOA efforts can result in software that delivers only 1.5 transactions per second (TPS) on expensive modern servers. This is a disaster enterprises, organizations, or institutions avoid by using Frank Cohen's FastSOA patterns, test methodology, and architecture.

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?
PDFPDF (Adobe DRM)

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 Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich
der Grundkurs für Ausbildung und Praxis

von Ralf Adams

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
29,99
Das umfassende Handbuch

von Wolfram Langer

eBook Download (2023)
Rheinwerk Computing (Verlag)
49,90