Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Authors
About the Title
About the Cover Illustration
1. Understanding Tuscany and SCA
Chapter 1. Introducing Tuscany and SCA
1.1. The big picture
1.1.1. The basics of SCA
1.1.2. Tuscany’s Java runtime for SCA
1.2. Designing a sample composite application
1.2.1. The travel-booking application
1.2.2. SCA components, services, and references
1.2.3. A user scenario demonstrating service interactions
1.3. Implementing a composite application
1.3.1. A jump-start to building and running your first SCA component
1.3.2. Defining more complex components
1.3.3. Creating component implementations
1.3.4. Wiring components to form a composite application
1.3.5. Deploying a composite application using contributions
1.4. Working with other SOA technologies
1.4.1. API wrapping
1.4.2. Using SCA implementations
1.4.3. Using SCA remote bindings
1.4.4. Tuscany and an Enterprise Service Bus
1.5. Summary
Chapter 2. Using SCA components
2.1. Implementing an SCA component
2.1.1. Choosing an implementation type
2.1.2. Configuring SCA components using component definitions
2.1.3. Discovering or defining the component type
2.2. Using components to provide services
2.2.1. Defining services
2.2.2. Interface definition in SCA
2.2.3. Configuring services in component definitions
2.2.4. Local and remotable interfaces
2.2.5. Bidirectional interfaces and callbacks
2.2.6. Conversational interfaces