中软赛博的解决方案 一、系统设计总则 我们为用户设计系统时应遵循如下原则: 1.先进性 本设计方案立足先进技术,采纳最新科学技术,使项目具备国内乃至国际领先的地位,在网络上的信息发布、电子贸易等利用了 Web 等技术。应用系统方面采纳我公司最新的电子商务方案,并结合其他专业厂商优点,为该公司提供参考建议。服务器和网络方面以优化通讯流量、提高系统的可管理性和安全性为重点。 2.成熟性 本方案提供的产品都是经过市场考验的成熟产品,原厂商技术支持良好。 3.安全性 本系统涉及与开放网络互连,所以系统容易受到来自外界的攻击,在本系统的设计上我们充分注意到了这一点,从以下几个方面来提高系统的安全性。 系统采纳防火墙技术把网络分成对外服务网段和对内服务网段,并采纳 VPN 技术在Internet 上实现了企业的虚拟私有网络。 采纳防火墙技术和应用网关技术,在适当的位置使用双网卡、多网卡服务器对内外部进行隔离,使来自外部的用户根本就不能看到系统的业务数据库。 所有对系统的合法使用皆是通过对应用服务器的访问完成,这样系统操作人员也不能直接“看”到数据库,杜绝了内部人员蓄意和无意的破坏,管理员在特别的网段才能直接对数据库进行存取。 所有的 Web 访问对关键信息采纳 SSL 技术进行加密,保证关键信息传输的安全性。 所有的操作均被日志记录,系统可以通过某一个状态的系统状态备份和自那时起到现在的操作日志构造系统当前状态。 在应用系统的设计中,对模块之间的依赖关系进行深化分析,把整个系统构造成为服务和被服务关系,这样应用系统就具有了层次,只有拥有数据库维护权限的模块才有权操作数据库,其他对该数据库的操作均是通过拥有数据库维护权限的模块提供的服务(作为应用 Server)来完成。 4.可扩展性 所有推举的产品均考虑到随着应用的逐步完善和网员数量的逐渐增加,系统还能够进行不断扩展的要求。 5.标准性和开放性 本方案严格遵守计算机领域内的国际或行业标准。 二、电子交易应用的体系结构与系统逻辑设计 我们首先要建立电子商务应用的体系结构,该结构的良好设计,是整个应用系统生命力的保障。根据我公司多年来从事电子商务的经验,特为本项目设计如图 1 和图 2 所示的逻辑结构。 图 1 图 2 1.EC 引擎 EC 引擎是电子贸易应用体系结构的关键组成部分。其服务的用户包括:普通公众,与公司有合同关系的用户,商业伙伴(可能有不同的代理级别),以及...