What brought the five of us together to write a book on Apache Tuscany and Service
Component Architecture (SCA)? We all had practical experience of how difficult and
costly integration of applications and technologies can be, and we were excited about
how Tuscany and SCA can help solve these problems. Having been involved with Tuscany
and the SCA specifications from the early days, we understood the potential of
this new technology and wanted to share it with you.
Although we’d been entertaining the idea of writing a book for a while, the event
that made it possible was the completion of the SCA 1.0 implementation in Tuscany.
With that we had a real implementation of a service-oriented infrastructure that we
could use to explain SCA through examples. As well as implementing the SCA 1.0 specifications,
Tuscany handles integration with many underlying technologies and enables
users to focus on developing business solutions instead of worrying about infrastructure
details. By writing this book we wanted to help our readers take advantage of the power
of SCA and leverage the many technology choices that Tuscany offers.
Apache Tuscany is a free, open source project that helps users develop Service Oriented Architecture (SOA) solutions. It provides a lightweight infrastructure that implements Service Component Architecture (SCA) and provides seamless integration with other technologies.
Tuscany in Action is a comprehensive, hands-on guide for developing enterprise applications using Apache Tuscany's lightweight SCA infrastructure. The book uses practical examples to demonstrate how to develop applications with the open source Tuscany SCA. Readers will learn how to model, compose, and manage applications. Detailed explanations of how to use the various features of Apache Tuscany for protocol handling and developing components are presented. Readers will also learn how to extend Apache Tuscany to support new programming environments and communication protocols.