"Document Engineering" is emerging as a new discipline for specifying, designing, and implementing the digital documents that request or provide interfaces to business processes and Web services – a synthesis of:
Information and Systems Analysis
Business Process Modeling
Electronic Publishing
Distributed Computing
Unifying the complementary ideas from these separate disciplines yields rigorous and reusable models of business processes and the documents they exchange.
Encoding these models in XML creates an automatable standards-based foundation for real-world business computing systems, bridging the traditional chasms between design, implementation, and evolution.