Organizations have evolved a variety of systems to deal with the increasing
levels of information they must regularly process to remain competitive.
Business Process Management (BPM) systems presently take a wide variety of
shapes, often including large amounts of ad hoc scripting and one-off
implementations of business rules. Such systems tend to be developed
incrementally, and pose a significant obstacle to continued development and
maintenance.
A World Wide Web Consortium (W3C) specification called XForms aims to change
this situation. This article compares XForms to ad hoc solutions to produce a
real-life application: the creation of XML purchase orders.
Note: The material in this article is adapted with permission from a chapter
of the book XForms Essentials, to be published by O'Reilly & Associates in
August 2003.
The Problem
Of the several efforts that are u... (more)