论文部分内容阅读
电子商务的发展,需要安全性好同时效率高的电子支付方式来支持。目前主要被采用的SSL协议和SET协议虽然都有优点,但各自缺点明显,已经成为电子商务进一步发展的瓶颈。如何优化电子支付方式理所当然地升级为热点问题。本文以集成电子商务软件开发为背景,探讨电子支付问题的解决方案,试图建立一个效率较高且安全性能满意的电子支付框架,并进行优化。文章借鉴域化的思想,提出了一种全新电子支付方式的功能框架。然后,借助统一建模语言,对三域电子支付协议进行领域分析和设计。此外,还以AES算法为例,建立支付安全算法模型,并借助ACME语义模板描述之。具体内容如下。首先,引入了域的概念,对三域电子支付系统中域的划分缘由进行分析和说明,并借助协同方法论的观点,对三域电子支付系统的协同机制和协作方式进行阐述。其次,在分析了电子商务领域需求的基础上,提出了一种新型的电子交易支付模型——三域电子支付模型,并逐步分析电子支付活动中的过程流和信息流,构建了三域电子支付的工作流模型。进一步,采用巴科斯范式描述方法,构建语义模型。综合以上分析结果,建立了三域电子支付的用例模型和活动模型。接着,研究三域电子支付安全算法体系,分析得到AES算法的应用需求,并采用主程序/子过程体系结构描述方法,对AES算法的数学模型和应用模型进行了描述,构建安全算法软件的一般构件模型。最后,在建立用例模型和活动模型来说明三域电子支付的功能需求的基础上,建立初始类模型、细化类模型、精化类模型来描述对象的结构关系,并使用交互模型和状态模型来描述对象的行为。结合AMCE语言给出三域电子支付的典型构架以及部分典型实现。本文建立了一个全新的电子支付体系结构模型,对其中的支付工作流进行了描述,综合多种方法去优化该模型并从多个角度借助多种工具来表述,还建立了以AES安全算法为例的通用安全算法模型。文章中所分析与讨论的各种模型和结论均已被用于集成电子商务电子支付软件的研究与实现过程之中,经过实际运用的检验,被证明具有一般理论意义和实用工程价值。