How is the SCA Interface Extension used in SCA environment?
SCA allows you to define interfaces for SCA references and services using different languages such as Java, WSDL 1.1, WSDL 2.0 or CORBA IDL. For example, consider following two components: OrderProcessingClient (java component): It takes the order from the web front and calls the OrderProcessing process to fulfill the order OrderProcessing (BPEL component): A business process that handles the order and it defines a service using WSDL 1.1 OrderProcessingClient defines a reference using java interface. When OrderProcessingClient is wired to OrderProcessing, the java code for OrderProcessingClient can call the OrderProcessing component using the java interface if it’s compatible with the WSDL portType for the OrderProcessing component. The SCA interface extension makes it possible for components to choose the suitable interface definition languages.