Summary
In this chapter we started with an explanation about the fundamental SOA programming model concepts and understood how these concepts apply in the context of WID/WPS/WESB. We quickly refreshed our fundamentals in WSDL and XSD. Then we discussed in detail about Service Component Architecture (SCA). To quickly recollect, SCA is neither another programming language nor replacement, but rather gives a model to assemble and build SOA applications by choosing any technology-specific implementation approach. The fundamental goal and premise of SCA is to separate business logic from infrastructure logic. WID provides the design time environment to build SCA-based applications. The Service Data Object (SDO) provides the technology to represent a universal model for data that flows between components in an SCA. Finally we rounded up the SOA programming model discussions with BPEL. BPEL is an XML based programming language used to describe high-level business processes. BPEL allows you to define...