Open Source SOA
http://www.theserverside.com/news/thread.tss?thread_id=55267
で昨日、紹介されてたのですがSOAというキーワードって結構、たたかれますねw 僕的にはこの本ではJBossからjBPMとDroolsが取り上げられてるのでSOAどーこー以前に普通に気にはなりますw記念に買おうか悩む。。。ほら、ただでマルっとSOAですよw
SCA/SDOなんてキーワードも、あった、あったってノリでもうほとんどノスタルジーですね。目次だけでものっけておきます。
- 作者: Jeff Davis
- 出版社/メーカー: Manning Pubns Co
- 発売日: 2009/06/28
- メディア: ペーパーバック
- 購入: 2人 クリック: 8回
- この商品を含むブログ (2件) を見る
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