and process of a particular electronic contract
designed for or assigned to the user. Once, the task
and document parameters have been properly
decoded, the engine attempts to retrieve all the
required documents for processing from the
database. Then the task execution engine proceeds to
create a temporary empty document. The task
execution engine calls a set of predefined task
modules implicitly and automatically to retrieve all
the necessary predefined tasks and their allowable
steps, as well as execution instructions for each
predefined task and its associated steps. The task
execution engine carries out all the execution
instructions on the required documents for each
necessary task. Once all the necessary tasks have
been executed, the task execution engine restores the
security settings as necessary for all documents.
Finally, the task execution engine adds security
settings with password on the resulting temporary
document according to the parsed security
parameters from the setup file.
7 CONCLUSIONS
This document management and electronic signature
subsystem enables a user to manage and process
electronic contract documents with predefined tasks
and their associated steps in an automated and
secure environment. This system also provides an
automated and efficient way for a user to
superimpose the electronic signing information as a
watermark on a signed electronic contract PDF
document in a secure environment. This Web-hosted
online contract service application has enable small
and medium-size businesses to execute and manage
contracts entirely online, eliminating the need to
work with paper documents. Some of the features
and functions of this document management and
electronic signature system have been implemented
in the Web-hosted online contract service
application used in IBM. It has found to reduce the
time it takes to complete contracts from days to
minutes, driving down processing costs and
increasing productivity with anytime, anywhere
access to contracts.
REFERENCES
Castellanos, M., Dayal, U., 2004. FACTS: an approach to
unearth legacy contracts, in Proc. of 1st IEEE Int’l
Workshop on Electronic Contracting, pages 40-45.
Daskalopulu, A., Maibaum, T., 2002. Towards electronic
contract performance, in Proc .of 12th Int’l Workshop
on Database and Expert Systems Applications., pages
771-777.
International Association of Contract and Commercial
Managers (IACCM), 2006. http://www.iaccm.com.
Iwaihara, M., Jiang, H., Kambayashi, Y., 2004. An
integrated system for supporting problem solution in
e-contract execution, in Proc. of 1st IEEE Int’l
Workshop on Electronic Contracting, pages 9-16.
Kwok, T., Nguyen. T., 2005. An Automatic Electronic
Contract Document Signing System in a Secure
Environment, in Proc. of 7th IEEE Int’l Conf. on e-
Commerce Technology, IEEE Computer Society,
pages 497-502.
McGovern, W.M., Lawrence, L., 1986. Contracts and
Sales: Cases and Problems, Matthew Bender.
Milosevic, Z., Gibson, S., Linington, P.F., Cole J.,
Kulkarni, S., 2004. On design and implementation of a
contract monitoring facility, in Proc. of 1st IEEE Int’l
Workshop on Electronic Contracting, pages 62-71.
Perrin, O., Godart, C., 2004. An approach to implement
contracts as trusted intermediaries, in Proc. of 1st
IEEE Int’l Workshop on Electronic Contracting, pages
71-78.
Tan, Y-H., Thoen, W., 2002. DocLog: an electronic
contract representation language, in Proc. of 35th
Annual Hawaii Int’l Conf. on System Sciences, pages
2198-2206.
Xu, L., 2003. Monitorable electronic contract, in Proc. of
IEEE Int’l Conf. on E-Commerce, pages 92-99.
Figure 5: A flow diagram illustrating the algorithm of a
task execution en
ine.
DOCUMENT MANAGEMENT AND ELECTRONIC SIGNATURE IN AN ONLINE CONTRACT SERVICE
363