Our first task is to take a BizTalk orchestration workflow and expose one of its ports as a WCF-enabled web service. Fortunately for us, this is a fairly straightforward undertaking that requires no actual coding.
The use case we will use throughout this chapter involves the ordering of pharmaceutical products. Our initial assignment is to define the shape of the data representing a "new order". I've built a schema named
NewOrder_XML.xsd with a root node name of
NewOrder and a structure that holds the characteristics of the order, the particular items that made up the order, and the corresponding sales territory information. The namespace of my schema,