Chapter 1. Introducing Tuscany and SCA
Figure 1.1. A web shopping application built from cooperating services showing the typical variety of technologies use to implement and connect services
Figure 1.2. The Payment and CreditCardPayment components from the web shopping application presented as SCA components in order to show the main artifacts of the SCA Assembly Model
Figure 1.3. The main building blocks of the Tuscany SCA Java runtime
Figure 1.4. An overview of the initial travel-booking application showing those components that will be implemented using SCA as solid boxes and those components that are outside SCA as dashed boxes
Figure 1.5. The components, services, and references of the travel-booking application
Figure 1.6. The configuration of the first GoodValueTrips TripProvider component we’ll build
Figure 1.7. The TripBooking and ShoppingCart components shown wired together inside the Tours composite
Figure 1.8. A test client component being used to test the TripBooking and ShoppingCart components we’ve built
Chapter 2. Using SCA components
Figure 2.1. An SCA component implemented using a Java class and another SCA component implemented using a BPEL process
Figure 2.2. SCA component definitions aren’t tied to any specific container technology, unlike components defined by other technologies such as EJB and Spring.