论文部分内容阅读
B2B(Business-to-Business)电子商务是针对不同规模的企业在互联网上进行商务交易的一种活动形态,B2B电子商务系统为企业提供一个采集、发布商品供求信息,促进企业间合作的在线交易平台。传统的B2B平台系统结构耦合度高,鉴权缺失混乱,无法适应B2B电子商务的发展变化,尤其是不能满足对新的服务的集成和对资源的访问保护等要求。另一方面,随着B2B电子商务的飞速发展,企业间的合作日渐频繁、关系日渐紧密,迫切要求电子商务的信息流能够在不同的企业间以及在互联网上方便传输和无缝交换。J2EE技术吸收了分层和MVC模式的思想,有助于B2B平台应对未来的需求变更,保证系统的移植性和扩展性。XML技术的应用能够为B2B电子商务交易提供标准的数据模型,有利于不同企业之间的数据交换,保证数据的完整性,实现了数据内容和表现形式的相互分离。本文以轻量级J2EE框架和XML技术为主要的研究对象,针对B2B电子商务平台的资源访问控制的需求,对B2B的Web平台的鉴权框架做了设计和应用;针对B2B的商品数据特点,对B2B系统商品数据的建模、存储和转换模型作了探索性研究和设计。主要内容如下:1.通过对传统B2B平台架构和轻量级J2EE框架的研究,传统J2EE的安全技术和Acegi安全技术的比较,设计了在轻量级J2EE框架中嵌入Acegi安全技术的B2B平台鉴权框架模型;利用轻量级J2EE框架结构耦合度低,面向切面编程的特点,实现在现有系统的LDAP接口中集成独立的鉴权模块。2.通过对Acegi源码的研究,本文修改了Acegi读取权限的接口,提高了鉴权框架的灵活性;针对传统B2B平台的权限是基于企业单角色分配的缺点,结合现在B2B业务管理的实际需求,本文设计和实现了企业多角色分配的鉴权方案;3.通过对XML的核心技术和应用趋势的研究和对B2B平台的信息流的特性的分析,本文对以商品数据为中心的各类信息建立了基于XML Schema标准的数据模型;通过比较了关系数据库和XML的应用特点,结合两者的优势提出了B2B平台的新的存储策略;利用XSLT技术转换XML的内容表现方式,实现了商品样式的个性化定制;设计了B2B平台中采购流程的商品推荐模式。