Dynamic Agent Based Cross-Enterprise Transactional System

碩士 === 國立東華大學 === 資訊工程學系 === 91 === In past few yeas, if an enterprise needs to build an electrical transaction environment, the EDI system would be an only way. EDI system can deliver electrical documents, forms. But to build an EDI system will cost a lot. And it is a closed transaction environment...

Full description

Bibliographic Details
Main Authors: Chih-Ping Hsieh, 謝至斌
Other Authors: Show-Yang Wu
Format: Others
Language:zh-TW
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/91032574526084265766
Description
Summary:碩士 === 國立東華大學 === 資訊工程學系 === 91 === In past few yeas, if an enterprise needs to build an electrical transaction environment, the EDI system would be an only way. EDI system can deliver electrical documents, forms. But to build an EDI system will cost a lot. And it is a closed transaction environment. Therefore if an enterprise wishes to transact to others, they must transact based on the same system. With the Internet become popular, electrical transaction design is starting to combine with it. Unlike the past, the Internet is a fully opened environment. Any enterprise can connect to the whole world with lower cost, and ideas of building a new generation Internet electrical commerce are considered. In order to build a cross-enterprise commercial environment, we model the whole cross-enterprise transactional behaviors as a workflow. Basing on the recommendations of WfMC, we design a flexible workflow description to realize transactional flow. To efficiently execute our flow, we use XML as main description language in transactional environment, and construct Cross-enterprise Agent Transaction System (CATS) based on MultiAgent technology. In the system, we implement transaction excution algorithm, transaction rollback algorithm and post rollback algorithm to provide cross enterprise transaction. We also use dynamic agent technology that is intelligence and flexibility, and combine with XML’s extensibility, to let agents able to correctly and efficiently accomplish user’s transactions in the distributed environment.