ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:69.83KB ,
资源ID:3696868      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3696868.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(XML在电子商务平台中的应用与研究.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

XML在电子商务平台中的应用与研究.docx

1、XML在电子商务平台中的应用与研究西安郵電學院学年论文 报告书题目: XML在电子商务平台中的应用与研究 院系名称:管理工程学院学生姓名:专业名称:电子商务班 级:0902班时间:2011年 11月 7 日 至2011年11 月18日目录1引言 12 XML技术 12.1 XML发展 12.2XML技术的特点 22.2.1可扩展性 22.2.2简单易懂 22.2.3可实现不同平台间的信息交换 22.2.4国际化 32.3 XML技术的应用 32.3.1数据交换与信息共享 32.3.2 Web应用 33电子商务 43.1电子商务 43.2电子商务平台简介 43.2.1电子商务平台概念 43.2.

2、2电子商务平台功能 43.3我国电子商务发展状况 44 XML在电子商务平台中的应用研究 54.1XML的特性对现在的电子商务应用平台的影响 54.1.1内在的可扩展性 54.1.2异质系统之间的信息互通 54.2相关技术的发展促进了基于XML的电子商务的发展 54.2.1标准体系的成熟 54.2.2客户化工具的出现 64.2.3浏览器的支持 64.3 XML在电子商务平台中的应用研究 64.3.1数据库交换技术 64.3.2XML与EDI融合XML/EDI 74.3.3XML技术和Web的结合 75 XML在电子商务平台应用的发展前沿 85.1电子商务平台中Java XML的应用 85.1.

3、1电子商务平台中引入XML与Java 85.1.2电子商务平台中XML与Java整合应用表现 95.2基于XML的移动电子商务加密技术 106结束语 11致谢 12参考文献 13摘 要XML具有可扩展性、简单易懂、跨平台特性及已经国际化。XML的诞生源自于应用的需求,它为电子数据交换提供了新的思路。现在的电子商务平台更是将XML的效用得以有效施展。XML充分利用了现有的网络资源,通过定制DTDSchema可以方便灵活地体现新的商业规则,无论从技术上还是成本上,XML都更容易流行,它将大幅度改善人们在网络世界里的交流方式。随着电子商务发展浪潮的高涨,电子商务平台开发与研究必将引起人们越来越多的关

4、注。本文就XML的特点和应用、XML在电子商务平台中的具体应用和研究等做了相关论述。关键词:XML、电子商务、数据交换、数据加密ABSTRACTXML has the extendibility, simple and understandable, cross-platform characteristics and has internationalization. The birth of XML derived from the application requirements, it for electronic data exchange provides new ideas. N

5、ow the electronic commercial platform is will the utility of XML is effectively cast. XML make full use of the existing network resources, through the custom DTD/Schema can flexibility to reflect new rules in business, whether from the technical or cost, XML are much more prone to pop, and it will g

6、reatly improve people in the virtual world of communication. As electronic commerce development of high tide, electronic commercial platform development and research will cause people more and more attention. This paper characteristics and application, XML in the electronic commerce in the specific

7、application and research as well as relative discusses. Key Words:XML, Electronic-commerce, Data exchange, Data encryption1引言XML出现前,Internet上数据交换的主要采用HTML。但随着网络规模的增长和电子商务技术的蓬勃发展,大量复杂的动态数据需要使用统一的格式进行表示和管理,这使得HTML在使用中暴露出许多的弊端,如可扩展性不高、标记的数量有限、不能够很好的标记巨大的信息量。HTML只能是网页布局格式非常好,但不能够反映数据的内部结构和嵌套关系。这样,营运而生的X

8、ML技术就提供了这样一套标准的方法来描述、获取、处理及发布信息。它给网络信息处理带来革命性的变化,也使得基于XML的Web应用研究成为热点。而且XML用户可以自定义需要的标识和属性,XML可以描述数据之间的关系,它可以把数据和数据显示分开。使用XML标识的数据可以在不同的平台上显示、交换。XML这些特点使得XML技术在电子商务系统中获得巨大的应用,XML具有数字段描述的特点使得XML很容易和数据库进行信息交互,搜索变得比较简单。这样客户就会不需要太多的实践就可以找到所需要的商品,包括价格、厂家、产地等系信息。2 XML技术2.1 XML发展XML有两个先驱SGML(标准通用化标记语言)和HTM

9、L,这两个语言都是非常成功的标记语言(特指用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构及格式的定义),但是他们都在某些方面存在着与生俱来的缺陷。XML正是为了解决它们的不足而诞生的。SGML从20世纪80年代初开始使用。正如XML一样,SGML也可用于创建成千上万的标记语言,它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在分类和索引数据中非常有用。目前,SGML多用于科技文献和政府办公文件中。但是,SGML非常之复杂,其复杂程度对于网络上的日常应用简直不可思议。不仅如此,SGML非常昂贵。还有最关键的一点,几个主要的浏览器厂商都明确拒绝支持SGML,这无

10、疑是SGML在网上传播遇到的最大障碍。相反,HTML免费、简单,而且它获得了广泛的支持。HTML最初于1990年由CERN设计,它是一个非常简单的SGML语言,可以方便普通人的使用。而正如设计之初所构想的那样,HTML现在世界范围内得到了广泛的应用。不幸的是,HTML有许多致命的弱点,如不可扩展,只能用于信息显示等。正因为如此,1996年人们开始致力于描述一个标记语言,它既具有SGML的强大功能和可扩展性,同时又具有HTML的简单性。国际互联网论坛W3C(World Wide Web Consortium)决定专门成立一个SGML专家小组来从事此项工作,大名鼎鼎的Sun公司的Jon Bosak

11、担任小组的指挥。1998年2月10日,W3C发布了XML 1.0作为其推荐标准,1999年9月推出XML查询标准规范,XML给Web应用乃至网络计算注入了新的活力。2.2XML技术的特点2.2.1可扩展性XML是一种课用来创建标记语言的元语言(meta-language),使用XML可以创建新的标记语言来使用,这样其应用层面就具有无限的延伸性。2.2.2简单易懂XML程序代码以文本显示,不像其他语言那样的二进制代码,所以一班的编辑器就可以编辑修改,而且表达方式直观,容易理解。2.2.3可实现不同平台间的信息交换现今的信息化社会中,有许多的信息产品(PC、MAC、数据库服务器、便携电脑、掌上电脑

12、、手机),一个信息如何在这些不同平台、不同性质的信息设备间传递和交换?没有XML技术时只好为不同平台应用编写专门的应用软件,当系统升级或改动,相应的软件也会重新修订或改写非常麻烦。有了XML技术,这个问题就容易得到解决。由于XML本身简单易读,因此可将不同类型的数据标记为XML格式,只要在互相传递信息的系统上挂有XML解析器,就可以解读经过标记的数据,从而得到正确的信息。XML文档在这个信息交换过程中起到一个中间件的作用。2.2.4国际化XML是为了支持国际化和本地化而设计的。通过使用 ISO-10646/Unicode,XML支持多种语言文本,这些文本可以从右向左读或从左向右读,可以有特殊的

13、空白、换行和组合字符规则,也可以要求进行其他和本地化有关的调整。此外,XML还支持不同类型的文本编码,让内容作者在文档中声明使用的编码。虽然推荐使用UTF-8编码,但也允许其他编码格式,这样XML就不会与特定编码捆绑在一起,这为将来提供了明确的扩展点。使用XML,用户可以选择最适合其应用程序的编码。XML提供了一种重要的工具来支持国际化:允许创建一个标记词汇表来说明用意并且不限于特定的呈现方法或语言环境。2.3 XML技术的应用2.3.1数据交换与信息共享数据交换与信息共享是XML的最重要的用途之一。XML使得不同计算机应用系统之间交换数据变得容易起来,这是因为它的可扩展特性和文档中的元数据。

14、特别地,XML在下列领域有重要应用:EDI、Agent、软件设计元素的交换、CRM。2.3.2 Web应用XML文档无疑将成为Web资源的重要组成部分,而且基于XML的文档资源使Web搜索引擎的智能化变得容易起来。除此之外,XML能够用来建立HTML所不能达到的多层Web应用,特别地,XML在Web应用中有下列用途:集成不同数据源、本地计算、数据的多种显示、支持Web应用的互操作和集成、基于语义的Data Mining。现如今,无论基于XML的数据库交换与信息共享还是XML在Web中的应用,都是电子商务平台中不可或缺的技术。3电子商务3.1电子商务电子商务(Electronic-Commerc

15、e)通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。3.2电子商务平台简介3.2.1电子商务平台概念电子商务平台即是一个为企业或个人提供网上交易洽谈的平台。企业电子商务平台是建立在Internet网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台

16、、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。3.2.2电子商务平台功能电子商务可提供网上交易和管理等全过程的服务,因此它具有广告宣传、咨询洽谈、网上订购、网上支付、电子帐户、服务传递、意见征询、交易管理等各项功能。3.3我国电子商务发展状况1990-1993年,电子数据交换时代,成为中国电子商务的起步期。1998年3月,我国第一笔互联网网上交易成功。1999年兴起政府上网、企业上网,电子政务(政府上网工程)、网上纳税、网上教育(湖南大学、浙江大学网上大学),远程诊断(北京、上海的大医院)等广义电子商务开始启动,并已有试点,并进入实际试用阶段。 2000-2009年,电子商

17、务逐渐以从传统产业B2B为主体,标志着电子商务已经进入可持续性发展的稳定期。 2009- 3G的蓬勃发展促使全网全程的电子商务V5时代成型。4 XML在电子商务平台中的应用研究由于HTML已不能满足电子商务快速发展中数据交换等得需求,因此,XML的开发及在电子商务平台上的应用则显得及其关键。4.1XML的特性对现在的电子商务应用平台的影响4.1.1内在的可扩展性这是XML的最佳特性。由于XML能针对特定的应用定义自己的标记语言,这一特性使得XML可以在电子商务、电子政务等领域中一展身手,根据不同的系统,厂商可提供各具特色的独立解决方案。4.1.2异质系统之间的信息互通在系统之间,往往因平台、数

18、据库软件的差异,造成信息流通的困难,信息流通必须通过特殊的软件才能实现。XML的跨平台特性(互操作性)决定了它是将文件和结构化资料一起移动和沟通的最佳机制。XML可以从不同的来源集成数据,将多个应用程序所生成的数据纳人同一个XML文件并传送到客户机上,被解析出来的XML数据可以在本地被编辑或操纵,即本地用户非常容易实现对XML数据的有效利用XML将对电子商务,尤其是B2B的电子商务带来革命性的冲击。有商务往来的公司可以不必顾及对方的数据存储格式,只要将XML作为中间格式。XML为其提供了一层很好的缓冲。4.2相关技术的发展促进了基于XML的电子商务的发展4.2.1标准体系的成熟自从XML1.0

19、规范成为正式标准以来,XML的整个标准体系正在逐步成熟,现在已经有很多企业和组织开始利用XML定义标准和词汇表,形成了一些标准,且每个标准都有一些工具和应用厂商支持,为从事电子商务的人们提供了许多选择。经过许多人的共同努力,DTD和XML Schema规范相继产生。现在当需要用XML定义标准和词汇表时,可以任意选择使用这两种规范中的一种。XML规范的生成,使得基于XML技术的电子商务平台搭建和移动电子商务数据加密有了统一的标准,企业之间信息的相互沟通则更方便。4.2.2客户化工具的出现可视化的XML工具如Altova的XMLSpy、SoftQuad的XmetaL和eXcelon的Object

20、Design和都提供了可视化编辑XML的能力。除此之外,软件提供商还为XML提供了各式各样的小工具,包括XML服务器、Schema设计工具等等。XML的客户化工具为XML使用者提供了巨大的支持,可以无需了解XML的内部机制,直接使用XML,使得XML的广泛应用成为可能。正是由于这些工具的出现,使得基于XML的电子商务平台建设充满了生机,毕竟程序员甚至是业余的爱好者都有了可以选择的方便的工具可以使用。4.2.3浏览器的支持电子商务中的购买信息基本都是以网页的形式出现的,因此,电子商务平台需要浏览器的大力支持。当前的主流浏览器中,微软的IE早已经有了一个内置的XML分析器和XSL转换器,Netsc

21、ape也能够进行XML分析。所以,随着时间的推移,浏览器对XML的支持会越来越强。4.3XML在电子商务平台中的应用研究4.3.1数据库交换技术XML与Java有一个显著的共同优点,即平台独立。XML适用于平台独立、易于提取信息的文档以及数据的处理。如果将XML看成是数据的名词,那么Java就是数据处理的动词。而Java则较适于平台独立、易于处理的面向对象的应用软件解决方案。异构数据源集成必须选择一种全局的数据模式来统一异构的源数据模式。在这一领域中,XML作为一种中间的数据接口,己经显示出其不可替代的重要性。各个异构数据库的Schema通过相应的映射文件融入全局Schema。翻译器根据映射文

22、件和用户的查询条件和参数,将逻辑查询转换为针对各物理数据库的子查询,并输出相应的XML子文档。在集成器的作用下,各XML子文档中的数据均被转换为一个DOM对象,通过用户定制的业务规则,过滤、计算和合并这些DOM对象中的数据,集成后的数据是一个XML文档,通过转换器以用户定义的形式展现给客户端。可以让数据在不同的来源中,根据通用的语法规则来开发基于Java的技术平台,使用XML作为数据交换的标准。4.3.2XML与EDI融合XML/EDI XML/EDI小组于1997年7月通过互联网成立,目的在于培育和发展开放的和对XML/EDI广泛适用的下一代电子商务标准。XML/EDI的目的是允许各种组织为

23、全球用户配置更为智能、更为便宜和具有更高可维护性的系统。 EDI是电子商务的始祖,具备用简单格式表现结构数据的能力,使得数据能够传递到其他人,且接收者能解释接收到的信息。在EDI转移到下一代产品过程中,XML/EDI为现存的EDI交易提供了100的向后兼容性。这意味着我们无需抛弃现有的EDI投资和知识。 EDI和XML两者本质上都是封装在标记格式和结构中的数据和元数据。因此现有的EDI机制可以用XML语法来表示,而且能够创建新的更为灵活的方法。EDI传统上使用独特的类似标记的段落标识来分隔和标识消息中的数据项;XML使用同样的基于标记的方法,但允许动态的标记和对象结构。因此,用Internet

24、标记替换段落标识使得XML充分表现EDI,而且可以通过Internet传送EDI单证。 4.3.3XML技术和Web的结合如果将XML引入Web体系结构中,使用XML的有关技术,可以得到一个较为通用的基本XML技术的Web体系结构。图4-1则显示了这个体系。在Web体系结构中,XML容器层是非常重要的一层。根据Web功能和XML的技术要求。XML服务器应该包含下面3个功能。XML处理功能 包括装载XML文档、保存XML文档、解析XML文档、用DOM(文档对象模型)或SAX(simple API for XML)或其他专用API来操纵(文档的遍历、文档元素的添加删除和内容修改)XML文档数据。在

25、XML服务器上安装DOM引擎、SAX引擎或其他专用API,即可操作XML文档。XSLT转换功能 XML文档格式化技术有两个,一个是目前HTML中使用的CSS样式表,使用CSS显示XML文档效果很好,但是使用CSS样式表显示XML文档不是未来Web开发的趋势;另一个是未来的Web开发技术XSLT(可扩展的样式单转换语言)XSLT的主要用途就是将XML文档格式转换成另外格式的其它文档,例如HTML格式的文件、新XML文档,然后再交付给浏览器,由浏览器显示转换的结果。SOAP(Simple Object Access Protocol 简单对象访问协议)服务功能 提供对XML Web Service

26、s访问的支持。 XML容器层 Web服务层 数据库层客户层 HTTP/FTP、 SMTP DOM/ Xpath/ SAX/ HTML或 JAXP XUpdate SML+XSLT图4-1 XML-Web体系5 XML在电子商务平台应用的发展前沿5.1电子商务平台中Java XML的应用5.1.1电子商务平台中引入XML与Java目前,能较好运行的B2B平台由于系统间传送的EDI文本是面向机器的,其人工可读性以及扩展性太差,真正用来做实际商务的很少,因此仍无法吸引众多企业,大多数仍处在信息发布阶段。因此,搭建一个具有可用性的电子商务交易平台就非常重要了。“Java+XML=真正的跨平台电子商务系

27、统”是一个多对多的、以Web为基础的贸易网络。由于Java的跨平台性,所以选择Java作为软件的开发工具,同时采用了XML具有良好的通用性以及共享性作为数据交换的标准。它使企业能够更有效地在其供应链上完成购买、销售以及协作活动,形成一个完整的供应链。由此奠定了其发展的广阔前景。5.1.2电子商务平台中XML与Java整合应用表现a.XML应用框架搭建一个XML解析器(Parser)是一段可以读入一个XML文档并分析其结构的代码。实际上,为了能够处理XML文档,几乎所有的XML应用都需要一个解析器,如图5-1所示,它为用户提供了一个接口,以及对后端存储数据的一个接口。解析器能够判断一个XML文档

28、是否有效(validating)即是否遵守DTDSchema标准。图5-1 XML应用框架在本系统中,将货单XML文件定义为一个SavcInvoice类型的消息,基于事件的解析器实际上是通过串行方式来处理文档的。因此,解析器之间的区别在于它们是否支持完整性检查、文档表现形式转化以及它处理文档的方式。例如,用户在选订商品时,这个过程类似于B2C网上商场的购物车。解析器自动构成类似于一张二维表的数据结构,结账时再把里面的值取出,并一一对应地显示出来。将用户所选的商品及其详细信息以XML的格式保存起来,利用DOM对其操作。此时,对购物车里的商品的添加、修改以及删除操作就变成了对这棵DOM树中的节点的

29、添加、修改以及删除。实际操作是非常简单与快捷的。b.封装逻辑处理的Java-Bean为了实现界面显示以及逻辑处理的分离,基于Java XML的新一代电子商务平台中使用Java Bean来封装所有的逻辑处理。Bean的设计依据面向对象的原则,提供了该对象所拥有的属性以及方法。通过对象的调用来完成相应的逻辑处理。例如,当企业要更新产品信息、发布拍卖品信息时,在编程实现的过程中用到大量的、不同参数的SQL语句,虽然可以利用Java的函数重载,但可读性会降低,程序变得更加复杂。为了解决这个难题,本方法通过Java函数,动态地生成不同的SQL语句。c.企业与用户信息交换的实现 信息交换系统由存放在模式库

30、用户端的对电子商务内容进行定义的XML文件、数据模式文件以及服务器端信息交换代理程序三个功能模块组成。在这个系统里,从用户端提取的XML的字串作为数据库里一个字段的存储内容,提交人及提交日期将会被提取拼装成一个XML串提交给服务器,然后作为一个字段存人数据库。例如,可以为每一个注册企业开辟一个网上交易的“平台”,实际上是采取数据库聊天室的机制。它提供了三种安全机制:XML签名机制、安全性令牌传播机制以及Java加密机制。 服务的核心目标是提供机构语言以及平台的集成与交互。当企业开始当天的网上营业时,用户才能登录并进入该平台。该平台屏蔽了无用的信息,操作员以及用户看到的都只是他们之间的对话信息。

31、用户在平台里可以看见企业所有产品的信息,并能与企业的操作员进行产品的咨询以及讨价还价,当达成协议后,通过网上订单来完成购物。实时交易充分体现了Java与XML整合运用的“市场”特性,也是其不同于通常电子商务的特征之一。综上所述,Java语言代码级以及XML数据交换的整合运用,集成了XML可扩展性、良好的数据存储格式、高度结构化的特征以及Java语言跨平台的优点,具有高效、灵活、适应性强的特征。为新一代的电子商务交易平台的安全与信息处理提供了保障,适用于企业与企业跨平台计算机应用系统之间的信息交换以及商务往来,其应用前景十分广阔。5.2基于XML的移动电子商务加密技术关心自己信息的安全,尤其是手

32、机银行方面,基于这种情况XML的移动电子商务加密技术应运而随着移动电子商务的飞速发展,越来越多的问题随之而来,相信大家都非常生。XML加密技术的基础是XML加密规范(XML Encryption Syntax and Processing),该规范由W3C 发展并推荐的标准。XML加密的主要特点是除了能对整个XML文件进行加密外,还能对一个XML文档中的数据和部分内容进行加密。这样,如果一个文档只是某些敏感部分需要进行保护,就可以对他们单独进行加密。对同一个文档中的不同部分还可以用不同的密钥进行加密,这样就能将同一个XML文件发给不同的接受者,而接受者只能看见和自己相关的部分。对一个XML文件使用这种方法进行加密,在加密部分的首尾就会出

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1