论文部分内容阅读
在国内,传统的电子化交易系统采用C/S模式,通信效率较低,安全性较弱,在身份认证、数据加密方面不够重视。为解决这些问题,需要开发一套新型商品电子交易系统。基于这种需求,河南省重大科技攻关项目—《商品电子交易系统研究及其应用》被批准实施(编号为0222020600)。本课题正是来源于该项目。 商品电子交易系统是一个支持同时开展多项交易业务的实时交易系统,对于系统的高效性、安全性、稳定性、可靠性等要求比较高。为满足上述要求,系统采用C/S/S结构,即客户机/通信服务器/应用服务器三层结构。中间件技术是构造三层体系结构的关键技术。由于实时交易领域是一个特殊的应用领域,它涉及到实时、安全、可靠、异构平台等许多问题,已有的中间件产品不能够同时很好地满足上述要求。为解决这一问题,本文根据电子交易系统的具体特点,基于底层网络协议,设计实现了适合于商品电子交易系统的中间件。 本文所设计的电子交易中间件,基于TCP/IP协议和消息队列机制实现异构平台之间的可靠、高效通讯;通过设计相应的交易系统应用协议进一步提高数据处理的效率;采用数据加密、身份认证、数字签名技术来保证通讯安全。Petri网作为一种图形化的数学建模工具,可以对系统进行形式化描述、正确性验证、性能评价等。本文采用Petri网对所设计的中间件进行了描述和性能分析,并用实验的方法对中间件进行了测试。实验结果表明,所设计的中间件能够满足系统在通讯可靠性、高效性方面的要求。