《xml与电子商务融合技术的研究与实现》由会员分享,可在线阅读,更多相关《xml与电子商务融合技术的研究与实现(3页珍藏版)》请在金锄头文库上搜索。
1、xM L与电了商务融合技术的研究与实现摘要本文介绍XML在电了商务中应用的技术特点,提岀了基于XML的电了商务平台模型, 研究并实现了如何在电了商务中利用XML数据岛进行有机融合的问题。关键词电了商务web服务XML数据岛Schema-A-.一、刖旨随着电了商务应用的推广对电了商务信息的有效性和及时性提出了更高的要求,传统的 HTML+Web的技术模式已经不能满足电了商务发展的需要,下一代电了商务模式应该致力于突 出电了商务的自动化、智能化、移动化和集成化等特征。XML作为一种新技术,一种新的网上 数据交换标准,文章以XML技术为基础,介绍了在电了商务中如何利用XML数据岛进行有机 融合的问题
2、。二、XML与电了商务XML (extensible Markup Language)是由 W3C 于 1998 年 2 月发布的一种标准,是 SGML 的一个简化了集。保留了 SGML的可扩展、结构性和可校验性,其优越性主要体现在以下几个 方面:1)可扩展性,XML是能描述一定规则的可扩展标签,用户可以根据实际需要定义H己 的新的置标语言,在电子商务中,人们可以根据商务活动的需要用XML来描述类型多样而数 据种类复杂的商业信息;2)可校验性,XMLSchema或DTD能较好地数据建模,定义数据结构 和内容,使XML文档更规范;数据更标准化;3) XML支持HTTP协议,能在Internet
3、按照 进程进行数据传输、校验,XML具有可移植性、跨平台性、系统兼容性,为电了商务皿用的 全方位提供了一套完整的解决方案;4) XML是电子数据交换(EDI)的格式,是为互联网的 数据交换而设计的,它能在电子商务等各个领域使数据交换成为可能,XML应该是较理想的 格式,为新一代电了商务提供了强劲的动力。5) XML是元标记语言,有利于描述数据,标记 还可以嵌套,既可以描述关系型数据库,又可以描述层状数据库,由于是元标记语言,在电 子商务中,查询的效率更高,更准确。IBM公司定义电了商务包括三个部分:内联网、外联网和电了商务,电了商务只是个笼 统的概念,具体的网上交易分为三种情况:对顾客的肓接销
4、伟即B2C(Business to Consumer), 这种模式是顾客頁接浏览公司网址,选择购买商品,在线支付或邮局支付等方式,款到后, 公司邮寄商品给消费者;企业对企业即B2B(Business to Business),电了商务发展的真正 突破在于B2B,使交易过稈电了化和低成木的运做,有效地解决了过去儿丁年EDI只能在大 企业或政府部门Z间才能支付得起的昂贵费用的问题,儿乎任何公司都可以投入和使用,将 产生了育接的经济效益,以降低企业的经营成木和物流成木,提高企业市场竞争力;第三种 是信息共享和内容耦合,为了适应电了商务的发展,XML应运而生,随WXML技术的成熟, 将为电子商务的繁荣
5、发展提供坚实的技术基础。三、基于XML的电了商务体系结构基于XML跟HTML 一样按照HTTP进行网上传输和处理。采用B/S体系结构,将大量数据 处理分布在客户端,客户可根据白己的需求选择和开发不同的应用程序以处理数据,而服务器 只要提供XML文件。基于XML的电了商务网站平台的系统架构与传统的电了商务平台相似, 但它以XML作为数据的传输格式,XML格式已经成为事实上的数据通用标准,不需要进行相关 数据的转换,极大地改善了电了商务平台的性能。下图基于XML的电了商务平台系统结构图基于XML的电子商务平台模型XML对应于电了商务平台的三层架构,即显示层、中间层和数据存储层。显示层,XML 数据
6、按照HTTP协议发送到桌血后,结合XML K种技术如XML数据岛、XMLDSO等技术将XML 数据与HTML有机结合,以W小形式呈现,但XML定义的数据,其显示与内容是分开的,用户 根据需要从其中提取数据以不同界面的显示方式;中间层可以对XML文档进行解析,分析结构 和数据内容。根据需要,可以将不同数据集成,分解、映射,可以更好地处理数据;数据存 储层主要实现数据的存储管理可以是关系型数据库,以及XML文档。这样3层分离以实现各种 信息的集成,同时由于在系统中采用XML作为信息传递的载体从而可将商务数据从应用软件 的底层分离出来,以实现了电子商务B2B/B2C在不同的格式与系统环境中传递数据共
7、享信息 无需进行复杂的数据格式转换,从而提高系统性能。四、XML与电了商务融合技术的实现L将电了商务中的贸易规范用XML Schema建立数据模型XML Schema用来规范和约束电了商务中的贸易双方的数据的结构和内容模式,XML的标 记将用于描述和定义有关商务的各项信息,诸如公司名字和地址、项日、定价以及数量等项 目,以网上购书,为了把书的信息提供给顾客,描述如下:Vxsd: schema2. 根据Schema模型确定XML文档,文件book, xmlD0001 现代市场营销管理 杨爱花 V /book_au thor3. 利用XML中的数据岛技术或DSO技术将商务数据进行数据交换XML数据
8、岛是利用数据链路技术将XML数据嵌入到HTML文件中,在实现中,在html文档 中加入VXML标记,一般是位于标记Z后设置id属性值,以及src属性,通过设置 后就可以将xml格式的数据导入,然后用关系表将xml层次关系数据显示出來,实现如下: 图书信息表 您要订购的图书信息表book_idbook namebook author四、结论利用XML数据岛实现XML数据在客户端显示,提供了较强的数据过滤和显示处理功能, 用户可根据需要提取XML数据,XML是一种自我数据描述,能够描述数据结构和内容,体现数 据间的关系,这些优点使XML技术在电了商务领域具有更大的发展空间。目前XML与HTML在 电了商务网站及Web数据库中已经有很多的实际应用。参考文献:1 吴慧萍葛燧和XML:在电了商务中的应用前景J.计算机应用,2001年8月2 丁振凡:XML数据岛技术及应用J.微型机与应用,20023 贾晓林等:基于XML与MA的下一代电了商务J.微电了学与计算机,20034 黎海生谭克艰:应用于电了商务的T作流管理系统的研究J.计算机应用,2004年8 月5 崔应杰张景等:基于XML的Web系统J.计算机工程,2004年2月6 张莉:基于XML的电了商务应用系统中B2C模式数据交换原型系统的设计与实现D. 西安:西北大学,2002