基于XML技术的电子商务应用系统

来源 :商场现代化 | 被引量 : 0次 | 上传用户:linxinrudo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 随着电子商务和网络技术的不断发展,网上支付成为该发展过程中一个必不可少的平台。在这个交易平台上,时时都在流动着大量的数据,如何利用一种新的技术来管理这些重要的数据。本文就是利用XML技术来实现数据流动过程中交易各方比较关注的问题——数据的安全高效流动。
  [关键词] 电子商务XML转换加密
  
  一、前言
  
  电子商务是IT技术和商务运行结合而产生的一种新型的商务交易过程,是利用先进的电子技术进行商务活动的总称,它通过网络,使用先进的信息处理工具,将买卖双方的商务信息、产品信息、销售信息、服务信息以及电子支付等商务活动,用相互认同的交易标准来实现。XML是互联网联合组织(W3C)为便于软件开发人员在网页上组织信息而创建的一组规范,其目的不仅在于满足不断增长的网络应用需求,更是为了确保在通过网络进行交互合作时,具有良好的可靠性和互操作性。
  随着电子商务中交易规模的扩大,交易中产生的数据也在急剧增加,对这些数据,不同的主体会以不同的方式进行储存和管理。当这些主体利用网络与银行系统进行支付结算时,就会产生数据如何转换的问题,如果数据以原始形式在网上流动,既降低了数据的传输速度,安全性也很难保证。而基于XML技术的电子商务系统可以解决上述存在的问题,从而可以保证数据在网络上的安全高效流动。
  
  二、电子商务与XML的结合
  
  整个电子商务过程涉及多个参与方,图1描述了电子商务的整个交易过程。
  所以,由图1可以看出,整个交易过程存在下列问题:进行电子商务,就必须有网上电子支付的过程。在这个关键环节,就会涉及数据的流动、资金的转移问题,因此安全性是第一个必须考虑的问题,同时,不同的主体所需要的信息是不一样的,这就涉及到隐藏其他信息的技术;由于在网上进行支付,会涉及到不同的系统和平台,这就要求数据进行多次的转换,而且要保证数据的一致性。所以,关键环节如图2所示:
  而XML技术具有的特点,完全可以解决上述的问题。
  1.从数据形式上看,XML是纯字符串的文本格式,字符串在传递时是非常简单、快速、容易的。
  2.便于检索电子商务数据:用户可以在电子商务的XML文档中定义一系列有意义的标记,在数据检索时可以方便地利用这些标记实现相关商务数据检索。
  3.便于数据的多样显示:XML一个重要的特点是数据内容与显示形式完全分开。商务数据在网络上发布时,往往希望能够用多种方式显示,因此常采用HTML描述数据的外观,用XML描述数据本身,使数据更合理地按用户的需求表现出来。
  4.XML是一个规范,具有平台无关性,而数据库和记录等对象都与特定的平台相关联,在现实中,数据库的平台是较多的,要求平台有内建的处理机制来处理对象的操作。通过使用XML文件,可以将多个不同平台的数据源的记录导入到同一个XML文件中去,在这些数据源中起到桥梁的作用。
  如何实现在XML数据格式与电子商务各方数据库格式的转换,并使用XML加密技术保证电子商务活动中信息流动一致性与机密性,解决数据的安全高效流动问题,同时隐藏相关信息,这是本文的切入点。
  
  三、关键技术的实现
  
  1.XML与关系数据库的转换技术。
  (1)XML数据向关系数据库的转换。把XML数据加载到关系数据库中,存在语义难题和技术难题。XML文档可分为两种:以数据为中心的XML文档和以文档为中心的XML文档,本文重点考虑对前者进行数据库的转换,具体方法是:把XML文档结构定义为一棵数据对象树,根据一定的规则要求,将文档的层次结构转化为树状结构,用对象关系映射方法将对象映射到关系数据库中。
  (2)关系型数据向XML数据的转换。把数据库数据转换成XML文档时,只要把一个表或者查询的结果插入到XML文档的相应位置,生成XML字符串,通过直接生成XML字符串本身来进行转换。如下所示:
  
  2.XML加密技术。电子商务交易中同时传输了两种信息:交易信息和支付信息,要保证这两种信息在传输过程中不能被无关的第三者阅读,包括商家不能看到其中的支付信息,银行不能看到其中的交易信息,就要求支付网关必须通过某种技术能实现对不同的对象实施信息隐藏即加密技术,信息在流动时对网关来说是透明的。下面是利用XML技术实现对订单和信用卡号信息的加密。
  (1)要加密的样本XML文件(描述了顾客所买商品和支付工具的基本信息),名为payinfo.xml。
  (2)加密的程序实现。
  ①创建一个XmlDocument对象,利用它的load方法装入要加密的XML文件名,这里为payinfo.xml,即:XmlDocument doc = new XmlDocument()。
  ②创建一个EncryptedXml对象,把A中的对象作为参数传递给它:
  EncryptedXml exml = new EncrptedXml(doc);doc.load(“payinfo.xml”)。
  ③取得密钥GetNumberingKey(),把将要使用的密钥映射到它们相应的名称:RSA numberingKey = GetNumberingKey();exml.AddKeyNameMapping(“numbering”,numberingKey)。
  ④取得要加密的节点元素:
  XmlNodeList nodelist=doc.GetElementsByTagName(‘paytool’);
  XmlElement numberElement = XmlElement(nodelist[0])。
  ⑤调用EncryedData来进行加密,生成加密数据。EncryptedData encryptedNeedEncrypt=exml.Encrypt(numberElement,“numbering”)。
  ⑥将原始XML文档的为加密部分换为新的加密数据。EncryptedXml.ReplaceElement(numberElement,encrytedNeedEncrypt,true)。
  (3)应用上面的程序代码,对payinfo.xml整个文档进行加密,生成的xml文件如下:
  
  总之,XML加密在网络数据安全交换中发挥着越来越重要的作用。XML加密为需要结构化数据安全交换的应用程序提供了一种端到端安全性,可以满足应用程序对数据交换安全性的复杂需求。
  
  四、总结语
  
  随着电子商务的快速发展,网上支付对金融电子化提出了更高的要求。而XML技术直接面对Web数据,不仅可以很好地兼容原有的Web应用,而且可以更好的实现信息的共享与交换,在电子商务安全性方面发挥了独有的优势,在今后的不断发展中,二者的结合会更深更紧密。
其他文献
[摘要] 地理信息系统和元胞自动机模型已经在社会各个领域得到了广泛的应用。文章正是从GIS和CA模型相结合的角度,对其在物流系统中的应用进行探讨,并对具体的应用进行了分析。  [关键词] 地理信息系统(GIS)元胞自动机(CA)物流信息物流系统  20世纪以来,商业发展带动了我国经济的飞速发展,而物流则成了经济发展的原动力,甚至有人提出“物流世纪”的到来。随着社会需求的不断扩展,出现了商业产品的更
期刊
[摘要] 本文根据CBD地区综合经济指标数据相对较少的特点,选择灰色系统中的GM(1,1)预测控制建立预测模型,结果表明这个预测模型具有较高的预测精度,且计算量较少、方法相对简单实用。  [关键词] 灰色系统CBD经济指标预测    一、引言    灰色系统理论是中国学者邓聚龙教授在上世纪80年代提出来的,是一种研究少数据、贫信息不确定性问题的新方法。灰色系统理论以“部分信息已知,部分信息未知”的
期刊
[摘要] 从20世纪的后十年直到今天,我国的广告业迅猛发展,形形色色的广告铺天盖地,其中不乏鱼龙混珠的虚假商业广告,给消费者带来巨大的损失,在一定程度上影响我国整体广告业形象。本文力图从广告公司业务职能的转变,论述如何在源头上杜绝虚假广告,还广告业诚信之本。  [关键词] 业务职能“AE”制“AP”制虚假广告生存空间  十一届三中全会以来,我国社会主义广告事业得到迅速的恢复和发展,特别是二十世纪的
期刊
[摘要] 资本结构具有公司治理效应,本文首先在理论上对资本结构的治理效应进行总结和分析,在此基础之上对我国上市公司资本结构治理效应的现状和存在的问题进行深入的分析和探讨,并提出相应的政策和建议。  [关键词] 资本结构公司治理股权融资债权融资上市公司  随着以所有权和经营权两权分离为特征的现代企业制度的发展,资本已经成为联系现代企业所有权和经营权的纽带。资本结构的治理效应,是指企业通过对资本结构中
期刊
[摘要] 随着新经济的理性回归,特别是安然、世通等公司丑闻的出现,促使人们对股票期权制度进行重新审视。本文从股票期权制度设计的初衷入手,阐述了股票期权制度设计的初衷并未得到完全体现的现实及其原因,并提出建立有中国特色的股票期权激励机制的建议。  [关键词] 股票期权激励  股票期权作为一种将持有者当期的努力与公司未来的前景及个人的收益紧密地结合在一起的激励机制曾经备受推崇。然而,随着新经济的理性回
期刊
[摘要] 本文以重庆市制造企业为研究样本,对市场导向的程度、市场导向与企业绩效的关系进行了实证研究。结果表明,制造企业的市场导向程度为中等偏上水平;市场导向对企业绩效有显著的正相关关系。  [关键词] 市场导向企业绩效  激烈的竞争环境使市场导向成为营销领域一个重要的研究课题。20世纪90年代以来,国外学者对市场导向进行了深入研究,在理论和实证方面都取得了一系列成果。近年来国内学者也开始对市场导向
期刊
[摘要] 本文运用有关旅游容量的理论与方法,在建立旅游容量指标体系的基础上以东湖风景区为例对其旅游容量进行定量计算,对东湖风景区旅游容量的各项指标值进行分析,从中找出风景区管理所存在的问题,提出解这些问题的相关建议。  [关键词] 风景区旅游容量东湖    一、旅游容量的概念体系    旅游容量的一般定义:旅游容量也称旅游环境容量、旅游承载能力,具体为一定时间单位和空间范围内的旅游活动容纳能力。 
期刊
[摘要] 我国汽车产业正处于快速发展的阶段,分析汽车产业的市场结构有重要的现实意义。本文在SCP视角下从产业集中度、进入和退出壁垒、规模经济、产品差异化等方面分析了我国汽车产业的市场结构,试图为加快我国汽车产业的发展提出一些积极的思路。  [关键词] 市场结构自主创新汽车产业SCP    一、引言     市场结构是SCP分析框架最基本的概念和研究主题,它一般是指产业内企业间市场关系的表现形式及其
期刊
[摘要] 知识经济时代的竞争是人才的竞争,是知识的载体——知识型员工的竞争。知识型员工是个特别的群体,有其自身的特点。EHR是一种新兴的人力资源管理方式,这种方式能否用于管理知识型员工,本文将就这一问题做一些探讨。  [关键词] 知识型员工EHR  21世纪的经济是世界经济一体化条件下的经济。知识经济的悄然兴起,可以说是一场无声的革命,对人类经济社会活动的各个领域,对现有的生产方式、生活方式、思维
期刊
[摘要] 《公司法》第20条规定的内容是否认公司的独立人格,由股东直接对公司的债务承担责任。笔者认为该制度本身缺乏可操作性,从滥用行为的界定、承担责任的范围、举证责任的分担三个方面提出了自己的见解。  [关键词] 公司人格否认滥用行为责任范围举证责任  2005年《公司法》这次的修订,充分考虑我国的实际情况,借鉴了两大法系公司法的立法经验,在《公司法》第20条规定了公司股东滥用公司法人独立地位和股
期刊