Open Source SOA

http://www.theserverside.com/news/thread.tss?thread_id=55267
で昨日、紹介されてたのですがSOAというキーワードって結構、たたかれますねw 僕的にはこの本ではJBossからjBPMDroolsが取り上げられてるのでSOAどーこー以前に普通に気にはなりますw記念に買おうか悩む。。。ほら、ただでマルっとSOAですよw

SCA/SDOなんてキーワードも、あった、あったってノリでもうほとんどノスタルジーですね。目次だけでものっけておきます。

Open Source SOA

Open Source SOA

Part I History and principles

Chapter 1 SOA essentials
Brief history of distributed computing
The promise of web services for delivering SOA
Understanding the core characteristics of SOA
Technologies of a SOA platform
Introducing a SOA maturity model
Summary


Chapter 2 Defining the Open SOA Platform
Evaluating open source products
Choosing a BPM solution
Choosing an enterprise decision management solution
Choosing an ESB
Choosing an ESP solution
Choosing a registry
Choosing a service components and composites framework
Choosing a web services mediation solution
Summary
Part II Assembling components and services

Chapter 3 Creating services using Apache Tuscany
What are service components and compositions?
The SCA assembly model
Summary


Chapter 4 Advanced SCA
Configuration using component types
SCA interaction models
Scripting language support
Advanced Tuscany/SCA
Summary
Part III Business process management

Chapter 5 Introducing jBPM
BPM: the “secret sauce” of SOA
History and overview of JBoss jBPM
Understanding nodes
Using transitions
Extending using actions
Using events for capturing lifecycle changes in a process
Managing context using variables
Summary


Chapter 6 jBPM tasks
What are tasks?
Task user management
Using timers
Task controllers
Developing with the task API
Summary


Chapter 7 Advanced jBPM capabilities
Important enterprise features of jBPM
Integration with SCA/SDO
Summary
Part IV Event stream processing, integration, and mediation

Chapter 8 Complex events using Esper
Business events in the enterprise
Understanding events
What is Esper?
Getting started with Esper
EPL basics
Advanced Esper
Service enabling Esper
Summary


Chapter 9 Enterprise integration and ESBs
The relationship between ESB and SOA
Historical foundations of ESB
Introducing Apache Synapse
Basic Apache Synapse message and service mediation
Summary


Chapter 10 ESB implementation with Apache Synapse
Learning Synapse through a case study
Phase 1: simple web service mediation
Phase 2: VFS, CSV, email, and message wiretap
Phase 3: tasks, DB mediator, and iterator
Phase 4: QoS using Synapse
Summary
Part V Enterprise decision management

Chapter 11 Business rules using JBoss Drools
Understanding business rules
Introducing Drools
Drools Rule Language (DRL) overview
Drools header elements
Defining rules in Drools
Querying facts in Drools
Drools RuleFlow for rule orchestration
Alternatives to using Drools Rule Language
Summary


Chapter 12 Implementing Drools
Case study overview
Rules management using Drools Guvnor
Developing decision services
Summary