Creating service contracts with interface editor
We explained pretty well what a WSDL is in Chapter 3, Building your Hello Process Project,and if you remember, it's the document that describes a Web Service which is also used to locate it. In a nutshell, WSDL is an XML grammar for specifying a public interface for a Web Service. So what capabilities does WID provide for me to create interfaces?
Also as explained in Chapter 3, the fundamental building block(s) in an SOA-based business solution are the Service Components Architecture (SCA) components. We also explained that these SCA components can be assembled and wired together using the WID assembly diagram and deployed to WPS or WESB.
The SCA components can be implemented using different implementation types, which can include business processes (BPEL), business rules, Java, and so on. The components, by themselves, apart from its implementation, have one or more interfaces. You also know that in the WID assembly diagram, the components...