ISSN1000-0054 CN11-2223/N 清华大学学报(自然科学版)
J Tsing hua Univ(Sci&Tech),
2010年第50卷第5期
2010,V o l.50,N o.5
18/35
724-728,734电子合同监管与公共服务平台的设计
刘树发, 柴跃廷, 刘 义
(清华大学自动化系,北京100084)
收稿日期:2009-03-30
基金项目:国家科技支撑计划项目(2008BADA0B01)
作者简介:刘树发(1985—),男(汉),河南,硕士研究生。
通讯作者:柴跃廷,教授,E-mail:chaiyt@tsinghu
摘 要:电子合同的易改动性和非证据性严重影响了其广泛应用和网上交易的公平性与安全性。为了监管电子商务交易行为、获取经济数据并提供合同公共服务,该文提出在制定电子合同规范的基础上构建电子合同监管与公共服务平台,以第三方形式对电子合同进行监管并提供公证等服务的解决方案。该平台为电子合同签约方提供安全的电子合同备案、分发和统计分析等服务,辅助工商管理机构发现假冒伪劣产品交易、非法主体经营和交易欺诈等行为。平台采用面向服务的架构实现,具有良好的需求适应性和构件的可重用性。试运行结果表明,该平台实现了电子合同监管与服务的各项目标。
关键词:电子合同;电子商务;监管;服务平台;面向服务架构
中图分类号:T P399文献标识码:A 文章编号:1000-0054(2010)05-0724-05
Design of an e-contract supervision and
pu blic service platform
LIU Sh ufa,CHA I Yu eting,LIU Yi
(Department of Automation,Tsinghua University,
Beijin g100084,China)
Abstract:On line bu siness justice and security problems arise due to th e lack of effective su pervision and related services for e-contracts. This paper presents a sy stem solu tion to these issues,with an e-contract s upervision and public service platform developed to offer secure e-con tract backu p,distribu tion an d services,su ch as notary and arbitration to transaction en tities,w hich also helps governm ent to investigate frau d and illegal tran sactions.The s ystem structu re is described in detail from data and busines s process perspective,w ith supervision rules defined and m odeled in to the sy stem using XM L schema.A service oriented architectu re is us ed in sys tem implemen tation to ob tain the reu sability and flexibility.Th e platform in test operation verifies the solu tion co rrectness.
Key words:electronic contract;electronic comm erce;supervision;
service platform;service oriented architectu re(SOA)
电子商务的交易主体、交易标的和权力义务关系等信息都集中体现在电子合同[1]中。电子合同监管作为电子商务监管的一个突破点,能够解决以下3方面的问题。1)电子商务交易行为的监管问题。工商管理机构通过电子合同发现并查处假冒伪劣产品交易、非法主体经营和交易欺诈等行为,有利于规范电子商务市场。2)电子商务经济数据的统计分析问题。电子合同包含了交易产品、价格、交易量和交易额等信息,统计分析得到的电子商务经济数据,有助于监管机构了解电子商务经济规模和发展规律,从而制定出更为合适的电子商务发展策略。
3)电子合同相关的公共服务问题。监管的同时向签约主体提供公证和仲裁等配套公共服务,有助于促进网上交易向安全规范化方向发展。
目前的研究未能充分利用电子合同解决以上问题。文[2]研究跨组织的合同监管问题,其解决方案只关注合同是否按要求履行,应用范围也较小。其他一些研究[3-4]关注如何构建用于协商、签署、执行和监管电子合同的企业软件,监管同样局限于系统内部而且功能十分简单。解决以上问题的方案不能局限于企业内部或若干企业之间,而必须制定统一的电子合同规范,搭建公共的监管平台和公证仲裁等服务系统,以第三方监管或服务的形式参与到电子商务活动中。
本文基于该思路提出了电子合同监管和公共服务平台,并给出了构建该平台的设计和实现方案。1 电子合同监管与公共服务平台的应用模型
基于电子合同监管的思路,给出了电子合同监管与公共服务平台的应用模型。该模型描述平台的功能接口和使用者角色,如图1所示。
刘树发,等: 电子合同监管与公共服务平台的设计725
图1 电子合同监管与公共服务平台的应用模型
本平台包括3类外部使用者角色和若干功能接口。3类角色包括签约主体,政府部门的工商管理机构和公证、仲裁等服务系统。签约主体指签约的各个交易方,他们通过备案接口将规范化的电子合同上传到平台。规范化的电子合同由4个基本要素组成:签约主体、标的、条款和数字签名。标的指交易的商品或服务;条款规定了签约主体之间的权力和义务;数字签名通过使用公钥基础设施(PKI)保证电子合同的安全性。电子合同使用与平台无关的XM L(extensible m arkup languag e)表示,具有很强的通用性。
在备案了电子合同后,签约主体可以通过平台查询统计合同信息,并获取各种公共服务。工商管理机构通过平台进行电子商务行为监管,并获取电子商务的统计分析经济数据。公证、仲裁等公共服务系统,由平台获取电子合同并提供相应的服务。
电子合同监管与公共服务平台既是电子合同的数据共享平台,又是行为监管和服务平台。除了图示的外部使用者,本平台内部还包括系统管理员,他们对系统运行进行监控和管理。表1对平台角色及其使用的功能进行了总结。
表1 电子合同监管与公共服务平台的角色
及其使用的功能
角色使用的功能
平台管理员系统运行监控
签约主体合同的备案、查询统计和服务获取工商管理机构行为监管、统计分析
公证、仲裁系统合同的分发、服务提供
2 电子合同监管与公共服务平台的原理设计
该平台的原理设计如图2所示。功能可划分为5
类。
图2 电子合同监管与公共服务平台的原理
2.1 电子合同的备案
平台获取从交易平台或用户上传的电子合同,进行内容验证、抽取和安全存储,就是电子合同的备案。电子合同的备案功能包括解密器、验证器、抽取器和异常处理器4个模块。
规范化的电子合同经过加密,通过安全传输接口上传到平台,并由解密器进行解密处理。
验证器对电子合同的格式和内容进行验证,使用XM L Schem a验证合同格式是否符合电子合同规范,验证合同内的数字签名,确保合同各方签名完备并且内容未经篡改。
抽取器使用XM L DOM技术解析电子合同,提取出签约主体、合同标的和合同状态等重要信息。签约主体信息包括主体名称、编号、联系方式和所在地区等;合同标的信息包括标的名称、编号、价格和数量等;合同状态信息包括合同名称、合同类型、签约时间、生效和作废时间等。抽取出的信息将被监管和统计分析功能使用。抽取的信息以及解密器处理前的加密电子合同原文都被存储到电子合同数据库中。
在对电子合同进行解密、验证和抽取的过程中,可能出现各种各样的异常,常见的如解密失败、格式不符合要求、数字签名验证失败等。异常处理器捕获这些异常,终止正常处理流程,并将异常的分析结果记入运行日志数据库中。