Manning Early
Access Program
Tuscany in Action
EARLY ACCESS EDITION

Simon Laws, Mark Combellack, Raymond Feng, Haleh Mahbod, Simon Nash

MEAP Began: February 2009
Softbound print: July 2010 | 400 pages
ISBN: 9781933988894

Pre-Order options*
Order today and start reading Tuscany in Action today through MEAP      
  MEAP + Ebook only - $34.99
  MEAP + Print book (includes Ebook) when available - $59.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Part 1: Introducing Tuscany and SCA
 1. Introducing Tuscany and SCA - FREE
 2. Using SCA components - AVAILABLE
 3. SCA composite applications - AVAILABLE

Part 2: Using Tuscany
 4. Service interaction patterns - AVAILABLE
 5. Implementing components using Java - AVAILABLE
 6. Implementing components using other technologies - AVAILABLE
 7. Connecting components using bindings - AVAILABLE
 8. Web clients and Web 2.0 - AVAILABLE
 9. Data representation and transformation - AVAILABLE
10. Defining and applying policy - AVAILABLE

Part 3: Deploying Tuscany Applications
11. Running and embedding Tuscany - AVAILABLE
12. A complete SCA application - AVAILABLE

Part 4: Extending and Embedding Apache Tuscany
13. Tuscany runtime architecture - AVAILABLE
14. Extending Tuscany - AVAILABLE
Appendix A: Getting set up - AVAILABLE
Appendix B: What’s next? - AVAILABLE
 

DESCRIPTION

If you are developing IT applications or providing a development platform for others to use, you are aware of the various technology choices available to you. With variety comes the complexity of technology integration as well as the cost associated with developing and sustaining the solution over time. What if the development cost and complexity were reduced without restricting your freedom to exploit a variety of technologies? What if you could use your existing investments and move to an extensible architecture that can be more easily tailored to changing business requirements? You can do all this and more with Apache Tuscany and Service Component Architecture (SCA).

Tuscany in Action is a comprehensive, hands-on guide for developing technology agnostic, extensible applications using Apache Tuscany's lightweight SCA infrastructure. The book uses practical examples based on a travel booking scenario to demonstrate how to develop applications with Tuscany SCA. Apache Tuscany supports a variety of programming environments, data bindings and communication protocols "out of the box" and can be easily extended to support other technologies.

By reading Tuscany in Action you'll learn how to model, compose, deploy and manage applications using SCA. This includes using many of the technologies included with Tuscany such as Web services, JMS and JSON-RPC for protocol handling and Java, BPEL, Spring and scripting for developing components. You'll also learn how to extend Apache Tuscany to support new programming environments and communication protocols and how you can embed the runtime into your application environment.

About the Authors

Lead author Simon Laws is a member of the IBM Open Source SOA project team and is a committer on Apache Tuscany focused on building the Java runtime for the Service Component Architecture (SCA).

Joining Simon are Raymond Feng, a committer on the Apache Tuscany open source project, Haleh Mahbod, a committer on Apache Tuscany with many years of development experience with database technologies and integration servers, Simon Nash, a committer on Apache Tuscany and a member of the OASIS technical committees standardizing SCA.

About the Early Access Version

This Early Access version of Tuscany in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.