Abstract The Web is an important source of information. Most Web applications are based on form documents in Hypertext Markup Language (HTML). These HTML-based form documents provide user interfaces only, but do not include business procedures or logics that document form designers assume. However, form documents imply the procedures for processing them, and the implicit procedural knowledge can be positively utilized in automating business processes. In this respect, this paper proposes a new approach to active documents as a method for automating business processes based on form documents. This active document includes declarative knowledge and business rules implied in documents to support the automation of document processing. To realize the active documents, we devised an Executable Rule Markup Language (ERML), an executable meta-language in XML. ERML documents are executable in an inference engine, can be geared with a workflow management system (WfMS), and can be adopted in heterogeneous rule-based applications. Also, this paper suggests a processing framework for the proposed active documents. To demonstrate the usefulness of the proposed framework, we implemented a prototype system called ActiveForm , where active documents are applied to the processing of purchase orders in an Internet procurement system. As a result, our approach is considered to enhance the intelligence of Web applications by active documents.
[1]
Gustaf Neumann,et al.
Active hypertext for distributed Web applications
,
1999,
Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99).
[2]
Franco Zambonelli,et al.
Coordination middleware for XML-centric applications
,
2002,
SAC '02.
[3]
Patrik Werle,et al.
Active Documents Supporting Teamwork in a Ubiquitous Computing Environment
,
2000
.
[4]
Robert W. Sebesta.
Programming the World Wide Web
,
2001
.
[5]
Douglas B. Terry,et al.
Active Tioga Documents: an Exploration of Two Paradigms
,
1990,
Electron. Publ..
[6]
Donald D. Chamberlin,et al.
Defining document styles for WYSIWYG processing
,
1988
.
[7]
Polle T. Zellweger,et al.
Active paths through multimedia documents
,
1988
.
[8]
M. Buckland.
What is a “document”?
,
1997
.
[9]
Fabio Vitali,et al.
Active documents in XML
,
1999,
LINK.
[10]
Raman Tenneti,et al.
Interleaf Active Documents
,
1994,
Electron. Publ..
[11]
Heikki Mannila,et al.
Intelligent Assembly of Structured Documents
,
1996
.
[12]
Paul Dourish,et al.
Extending document management systems with user-specific active properties
,
2000,
TOIS.