The previous chapter introduced the four core SCA concepts: services, components, composites, and the domain. In this chapter, we explore these in practice by providing a walkthrough of creating a composite and deploying it to a domain. For those wanting to do hands-on development, this chapter also covers using the open source SCA runtime, Fabric3, to deploy and run the composite.
This chapter teaches you the basics of building an SCA application, including the following:
• How to create components that offer services
• How to configure those components and wire them together as part of a composite
• How to expose a service as a web service
• How to package and deploy the composite to a domain