The following are the answers and explanation to the questions found at the end of each chapter and appendix.
1. a: Creating a web service using WSDL is described to be a top-down approach in web service development. In this approach, WSDL is designed and used for creating the implementation logic. The top-down approach is supported by most of the SOA Suite vendors. Tools are available to generate Java, C, C#, and so on.
2. b: XQuery is not a subset of XPath. XQuery is an XML traversal path in an XML document for obtaining information about a node or a subset of nodes.
3. b: UDDI is a standard method for publishing and discovering SOA components.
4. c: WS-ReliableMessaging supports standards to transmit messages with high reliability to enable the QOS. WS-Addressing, WS-I, and WS-Security are standards that supplement the WS-Reliable Messaging standards.
5. a: XML can be represented in binary form.
6. c: SCA provides a specification for SCA JCA binding rather than SCA JCA framework.
7. d: Groovy is a domain-specific language for Java. This language is not currently supported by SCA.
8. b: SDO specifications are different from SCA specifications. SCA promotes the use of SDO to represent the business data for assembly and transportation.
9. a: The property called auto-wire is provided at the composite level to auto-wire the components.
10. b: Business events are not currently part of SCA specifications; they are in the process of getting incorporated in SCA specifications.
11. a: The event definition for Oracle SOA Suite containers is defined using an XML-based language called Event Definition Language (EDL). The EDL structure is followed through
edl.xsd
.12. a: SCA specifications are extended to the description of consumers and producers of an event in
composite.xml
.