APPENDIX BWeb Services

The W3C defines a web service as "a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. These systems may then interact with the web service in a manner prescribed by its definition, using XML based messages conveyed by Internet protocols" (www.w3.org/TR/2002/WD-ws-arch-20021114/#whatisws).

Web services are becoming an industry standard method of interoperating between servers. Traditionally when processes had to interact, developers would use the proprietary API and hardcode an interface between the systems. The problem was that these connections were fragile—upgrading a version, changing a schema, and ...

Get Pro InfoPath 2007 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.