An XML-based active document for intelligent web applications

作者:

Highlights:

摘要

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.

论文关键词:Active documents,Business rules,Workflow management system,XML,Logic programming

论文评审过程:Available online 26 March 2003.

论文官网地址:https://doi.org/10.1016/S0957-4174(03)00044-7