Creating Complex Web Services

Now that you have completed the mandatory Hello World introduction to Web services, the next step is to get serious by developing a Web service that potentially could be used in a real-world application. The Web service in this case provides a LookUpCustomer webMethod that retrieves the customer information (Listing 9.2). This service, for instance, can be utilized by a Customer Relationship Management (CRM) application, pulling the customer information from a back-office Enterprise Resource Planning (ERP) application (see Figure 9.5).

Figure 9.5. XML data structure returned by the business Web service.

A couple of ...

Get Microsoft® .NET Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.