List of Figures

 

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.