Chapter 5. Implementing components using the Java language

This chapter covers

  • SCA Java annotations
  • Java interfaces for services and references
  • Services, references, and properties in Java implementations
  • Component scope
  • Callbacks and conversations
  • Passing SCA service references
  • Error handling

Each component in a Tuscany SCA composite application is implemented using an implementation type. The SCA specifications define a number of implementation types, for example:

  • implementation.java
  • implementation.spring
  • implementation.bpel

The Tuscany project has also added a few more, for example, implementation.script.

In this chapter we’ll focus on implementation.java. The other implementation types mentioned will be discussed in chapter ...

Get Tuscany SCA in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.