Tuscany SCA is a technology-neutral infrastructure for building composite applications based on the Service Component Architecture standard. It manages the protocols and other application plumbing, enabling you to focus on business logic and the relationship between services. The resulting applications are more flexible, scalable, and maintainable.
Tuscany SCA in Action is a comprehensive, hands-on guide for developing technology-agnostic, extensible applications. By following a travel-booking example throughout the book, you'll learn how to model, compose, deploy, and manage applications using SCA. The book emphasizes practical concerns, like effectively using Tuscany's supported bindings and protocols and integrating with standard technologies like Spring and JMS to save development time and cost.
Part 1 Understanding Tuscany and SCA
1 Introducing Tuscany and SCA
2 Using SCA components
3 SCA composite applications
Part 2 Using Tuscany
4 Service interaction patterns
5 Implementing components using the Java language
6 Implementing components using other technologies
7 Connecting components using bindings
8 Web clients and Web 2.0
9 Data representation and transformation
10 Defining and applying policy
Part 3 Deploying Tuscany applications
11 Running and embedding Tuscany
12 A complete SCA application
Part 4 Exploring the Tuscany runtime
13 Tuscany runtime architecture
14 Extending Tuscany
appendix A Setting up
appendix B What’s next?
appendix C OSOA SCA specification license
appendix D Travel sample license