电子商务后台数据中XML消息的传递研究

来源 :商场现代化 | 被引量 : 0次 | 上传用户:lwlw02
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 在电子商务中,服务器与服务器之间、服务器与浏览器之间有大量的数据需要交换。这些被交换的数据,都被要求对数据的内容和表现方式有所说明,用XML担当这个重任是再合适不过了。因为它们的显示与信息是分开的,所以不增加任何程序,就可以使XML文档以不同的格式(由XSL样式指定)在各种设备上显示。
  [关键词] 电子商务 后台数据 XML
  
  一、XML在电子商务中的作用
  
  在电子商务应用系统中,XML简化了在制造商与消费者之间的数据交换过程,因为只要使用同样的XML语言并使用XML交换数据和元数据,他们就可不必采用同样的实现手段了。例如:XML可以被用在供应链管理环境中交换产品目录。此时,供货商使用XML作为默认的格式将他们的产品清单发送给零售商,零售商则可以将这些信息载入到自己的数据库中并能立即在他们的Web商店中显示。
  XML只处理数据及其结构,而不涉及数据的表示。XSL的样式表单负责处理XML结构化数据的表现形式。XSL对于XML而言是一个天然的数据转换机制,它允许同一XML文档可以被多个设备显示,而表现形式则主要依赖于该设备所应用的样式表单。每个样式表单对于每个特殊的设备都有不同的考虑。通过使用XML和XSL,开发者可以维护单一版本的应用程序和数据源,但可以通过不同的样式表单支持各种不同的设备。所以,在电子商务应用中,使用XML,就可以实现异种数据之间的相互转换。在电子商务中进行数据交换,以前都是基于EDI(电子数据内部交换)。但是基于XML的系统比基于EDI的系统在实现和维护上都要经济的多。XML围绕异种数据源提供了虚拟层,并通过单独一个统一接口简化了数据源的集合。而Oracle XML网关可用于将Oracle电子商务套件和任何第三方的ERP系统或类似
  的环境集成在一起。
  
  二、电子商务中的XML消息传递方案
  
  作为代表方案的SOAP采用了HTTP作为底层通讯协议,RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙进行通讯。RPC的描叙可能不大准确,因为SOAP一开始构思就是要实现平台与环境的无关性和独立性,每一个通过网络的远调用都可以通过SOAP封装起来。SOAP的两个主要设计目标是简单性和可扩展性。这就意味着有一些传统消息系统或分布式对象系统中的某些性质将不是SOAP规范的一部分。SOAP在商业尤其是Web服务方面得到广泛的应用。
  支持传递XML消息的通讯协议当然不止SOAP一种,其中包括了XML-RPC,WDDX,ebXML和JMS,等等。W3C组织的 Eric Prud'hommeaux 和 Ken Macleod 调查了这些协议,并给出一个非常好的总结。XML-RPC提供了一个非常简单使用在HTTP上传递XML的RPC机制。WDDX(Web Distributed Data Exchange)是由Allaire公司开发的,提供了一个在HTTP之上交换复杂数据结构的机制。WDDX声明的目标是“提供一个更类似Web的方法在不同的网络实体间传送结构化数据对象,而不需要将开发Web应用的编程方法从面向页面改变到面向对象。”但是WDDX序列化的方法是基于结构的而不是基于对象的。可以看出,XML-RPC、SOAP和WDDX都是基本的在HTTP上序列化和传递XML编码数据的技术,也是相对简单和现实的解决方案。
  ebXML是一项倡议,参与者包括很多大公司和和官方标准协会。ebXML是一个规范集,这些规范共同实现了模块化电子商务框架。ebXML的构想是实现一个全球电子市场,不同规模和不同地区的企业可以通过交换基于XML的消息来合作和进行商业活动。ebXML消息传递支持在多方交易处理中必须的高层语义。这些语义包括一对一以及一对多路由模型,对多方回路文档交换的支持,以及根据消息头属性的服务质量确定。ebXML与传输协议无关,甚至可以用SOAP。
  Java消息服务(Java Message Service,JMS)API是J2EE平台的构成元素。JMS 1.0.2定义了两种类型的消息传递域(它们是相互独立的),即点对点发布/订阅。尽管JMS不是专门为传递XML设计,但是在实际应用中由于它对消息交换高层语义的支持使得它也可以传递XML。
  
  三、面向对象的XML消息传递协议
  
  为了避免一些已经存在缺陷和适应XML消息传递应用需求的复杂化,我们认为协议设计要着重考虑以下几个方面:
  1.序列化的实现应当更高层
  由于直接使用RPC机制会带来一些问题,如难以实现高度的交互性,在实现扩展协议编程接口时会有困难,在安全上的问题。为了可交互性序列化机制应使用高层协议实现,而不应依赖于面向RPC的实现。
  2.协议应当面向对象
  由于序列化的方法是基于结构而不是基于对象所以不能被用来交换具有复杂关系的对象实例,所以应采用面向对象更适合通用地表达商务逻辑,所以应采用面向对象方法来弥补这样的缺陷,以便能更通用地帮助协议实现模块化,以及提高模块的可重用性。
  3.协议应当简单化,并有良好的可扩展性
  在像Web环境这样的松散结构下,要求开发的简易性、系统的可扩展性,这也是对XML消息传递协议的要求。从这个角度来说,SOAP是一个典型代表。SOAP本身不解决高层的分布式对象问题,例如,对象引用、对象激活、分布式垃圾收集、成批传送消息、生命周期管理等。
  基于以上的分析,所以我们认为XML消息传递协议应是一个简单的、扩展性良好的面向对象的解决方案,并能在更高层实现序列化。
  
  四、结束语
  
  由于XML在电子商务的应用越来越广泛,本文从协议应用的角度,分析了目前在电子商务的应用领域,XML协议涉及的具体问题,尽量从较高的角度来介绍协议应用的现状,以及分析一些典型协议的可行之处和存在的问题,并尝试使用面向对象的建模技术,将模块化网络协议设计为可构建、可重用和可扩展的架构,提出了面向对象的XML消息传递协议的解决方向和体系结构,这也是我们以后研究工作的基础。
  本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
[摘要] 本文论述了数据加密系统的设计和实现策略,说明了各个功能模块的运行机制,就数据加密子系统实现中所遇到SQL语句应用、数据库访问、数据类型变换、数据完整性和系统运行效率等主要难点问题进行研究,提出了具体实现方案。  [关键词] 加/脱密引擎 加密字典管理程序 抽象语法树  数据的安全是系统安全的关键。数据安全性是指计算机中的数据不被非法读出、更改、删除等。使用数据加密系统可以解决数据库数据安
期刊
[摘要] 在网络交易中,人们对信息的搜寻突破了传统,呈现出新的特点,本文通过对目前C2C网络零售市场中存在的信息不对称现象进行研究分析,并对存在问题提出了现实对策。  [关键词]C2C信息不对称 不利选择网络诈骗  信息不对称是指市场交易的双方所掌握的交易所需的信息的度量不同,掌握信息多的一方处于信息优势,掌握信息少的一方处于信息劣势。信息经济学中有许多针对传统市场交易的信息不对称分析,如阿克洛夫
期刊
[摘要] 农村劳动力转移问题是当前社会热点问题,河北省农村劳动力文化素质和职业技能结构失衡成为影响农村剩余劳动力转移的“瓶颈”,目前农村劳动力培训还存在很多问题和障碍,而通过多渠道、多层次、多形式的多维培训体系,在建设社会主义新农村的目标指引下,综合发挥各职能部门、各服务系统的管理与服务职能,整合各种培训资源,改革现有培训机制,探索符合地方实际的培训措施,培育新型农民。   [关键词] 多维培训
期刊
[摘要] 我国加入WTO,外资零售企业的大举进入达到一个新的高潮,这给我国大型零售企业的发展既带来了巨大的挑战,同时也带来加速发展的机遇。我国大型零售商业企业要在激烈的竞争中求生存、图发展,就必须进一步增强自己的核心竞争力。本文从差异化经营、控制成本、发展信息技术、加强人力资源开发、营造企业文化五个方面提出了增强大型零售商业企业核心竞争力的对策。  [关键词] 大型零售企业 核心竞争力 对策   
期刊
[摘要] 随着外资进入和我国保险市场的全面开放,使未来我国的财险市场竞争格局增添了新的变数。中国财险业要做大做强,营销创新是实现这一目标的关键。本文分析了国内财产保险公司长期以来营销存在的问题,在此基础上提出突破传统营销思维,树立整合营销新思维,以推动我国财险业的更好发展。  [关键词] 财产保险 保险营销 整合营销  中国财产保险行业近几年来发展迅速,2000年~2004年保费收入年平均增长幅度
期刊
[摘要] 在激烈的市场竞争中,百货商店必须有自己明确和准确的市场定位,从而形成自身的经营特色和竞争优势。百货商店与其他行业的企业相比较,有着独特的营销组合要素,即店址、商品、服务、价格、沟通和环境。百货商店必须在营销组合方面和竞争对手形成差异,才能形成经营特色。本文结合实例具体分析了百货商店定位策略的运用。  [关键词] 百货商店 市场定位 特色 优势 策略  从上世纪90年代以来,我国的百货零售
期刊
[摘要] 试衣间文化,是服装企业品牌文化经营中不可遗忘,甚至可以说是至关重要的一部分,可是览看商场各大服装品牌,真正重视和做好了这个小却重要文化的寥寥无几,本文主要分析目前国内各大品牌在试衣间文化经营上的普遍现状,提出相应的一些问题,分析它们的不良影响,并对这些问题的解决策略进行一定的探讨。  [关键词] 试衣间文化 细节经营 品牌形象塑造  试衣间,顾名思义是在卖场中提供给顾客试衣服的空间,这是
期刊
电子电气产品的广泛使用对环境所造成的影响,日益引起人们的关注。世界各国纷纷制定法律法规管理报废电子电气产品,限制有害物质使用,管理能源消耗。2003年2月13日,欧洲联盟基于生产者责任原则,通过《欧洲官方公报》发布了2002/95/EC强制性环保指令——“欧洲议会和欧盟理事会关于在电子电气设备中限制使用某些有害物质的指令”(Proposal for a Directive of the Europ
期刊
[摘要] 文介绍了电子商务的定义、XML的基本特征,并介绍了在电子商务活动中以XML作为数据标准的优势所在,指出XML灵活的数据定义和显示、易扩充性、广泛的开发平台,以及在不同应用系统之间的灵活的数据传递都将使其成为电子商务活动中的重要标准之一。  [关键词] 电子商务 标准 XML    一、电子商务的定义及其信息要求    电子商务是信息技术高速发展的产物,它被定义为开放网络上的包含企业与企业
期刊
[摘要] 顾客忠诚是企业竞争力的重要表现,其中消费者的购买行为是形成忠诚的基础。客户关系管理(CRM)是基于电子商务背景下的一种新的理念、技术与方法,利用CRM对消费者购买行为的几个阶段进行分析,有利于将企业的信息化管理水平提高到一个新的层次,提高了企业竞争力。  [关键词] 消费者购买行为 CRM分析 客户价值  消费者的购买行为是指消费者为满足其个人或家庭生活需要而发生的购买商品的决策或行动,
期刊