Summary
Over the course of this chapter, we’ve seen a lot of the power of Microsoft Office InfoPath 2003 as we quickly created a flexible content authoring solution utilizing its rich UI. At the same time, we were able to maintain a standard data representation between the tiers of the solution.
Along the way, we explored ASP.NET Web services, in particular how to create a .NET object model that is serializable as XML so that it can be sent and received via ASP.NET Web services.
We generated a form using InfoPath and bound this form to our ASP.NET Web service. The InfoPath form’s layout was generated automatically from the Web services definition, and it was a simple matter to rearrange the generated interface. Testing the form is also child’s play, as we saw when we retrieved a sample posting, made some modifications, and submitted the changes.