XML技术在EDI中的应用

合集下载

XML技术在EDI中的应用

XML技术在EDI中的应用

<ElementType name= Product_No content=
E D I 的参与者都能从中获得好处 因此 X M L 的诞生 textOnly dt:type= string />
将引发了一场 W e b 技术的革命 X M L 技术的应用将给
<ElementType name= Product_Name content=
自动化技术与应用 2006 年第 25 卷第 7 期
计算机应用
Computer applications
XML 技术在 EDI 中的应用
黄国榕
广东省林业职业技术学校, 广东 广州 510520
摘 要:本文首先介绍了 XML 区别于以往基于 Internet 的 EDI 技术的优点 然后详细分析了 XML/EDI 的具体实现中的标准 EDI 单 证 Schema 的制定 XML 格式数据的验证和存取 用 XSL 显示 XML 数据等关键技术的实现
elseloadinfoinnerhtml文档成功载入script清单4xml文档对象的验证33在关系型数据库中存取xml数据331选择oracle8i数据库及其系列开发工具为了使基于xml的业务数据交换成为可能须实现数据库的xml数据存取并且将xml数据同应用程序集成进而使之同现有的业务规则相结合发基于xml的动态应用如动态信息发布动态数据交换等前提是必须有支持xml的数据库支持我们选择oracle8i数据库及其系列开发工具332使用oraclexdk进行web开发oracle提供了一些组件应用和接口来支持在数据库应用中使用xml技术即xdkxdk可以通过javajavabeansplsql等语言来调用包括了应用需求编程接口以及环境的开发和发布通过它们可以快速开发基于xml的应用生成嵌入标准sql语句的xsql页面由xsqlservlet执行xsql页并向数据库传递其中sql语句数据库返回xml文档形式的处理结果xsqlservlet是oraclexdk的一部分它提供了一种以xml格式从数据库里存取数据的方法可以通过标准sql语句查询数据库返回的结果集表示成为一个xml文档这样就达到了利用xml在不同平台和应用中传递大量数据的目的34xml文档的显示xml文档本身只描述数据内容它的显示功能由样式单来完成利用样式单技术时输出平台可以是显打印机绘图仪或者多媒体播放器等xslextensiblestylelanguage可扩展的样式语言是专门用于xml文档的样式单语言xsl文档本身就是结构完整的xml文档它最常用的功能是将xml的置标转换成为html的置标并显示输出xsl处理程序读取xml文档并将其读入的内容与样式单中的模式相比较当在xml文档中识别出xsl样式单中的模式时对应的规则输出某些文本的组合xsl可以重新排列元素并对元素进行重排序可以根据条件显示和隐藏一些元素借助xsl我们还可以添加新的元素属性对所有元素属性进行重新排序循环处理条件判断等程序化的控制使其适应各种复杂的需求所以xsl不仅是基于标记的而且还是基于标记的内容和特性基于标记在文档中相对于其他元素的位置以及基于各种其他的准则xml的这些特点使它更加适用于开发基于web的多层体系结构的应用软件xmlxsl允许数据文档与web页面文档分离单独存在使用xsl能够从页面上分离出关键数据数据层和表示层的剥离使得xmlxsl文档更容易维护和处理4结束语本文介绍了

XML技术在电子商务平台中的应用

XML技术在电子商务平台中的应用

三、系统设计
3.XML文档模式

客户信息 订单信息 商品信息 购物车
四、系统实现
1.开发环境
采用三层的B/S模式结构,以visual studio 2005 集 成开发环境为平台,使用和XML技术进行系 统开发,后台数据库服务器采用SQL Server 2000。 开发环境:



硬件环境:PC机;其中CPU型号为酷睿双核T7250、内存 为2G; 操作系统:WindowsXP及IE6.0的浏览器 开发平台及工具:visual studio 2005、、XML; 数据库管理系统:SQL Server 2000
四、系统实现 2.实现效果
前台主页面

登录页
一、引言
3.主要工作(2)

使用XML数据加XSL样式单来显示数据,体现 XML强大的数据与显示相分离的特点;
利用的XML的平台无关性的特点,在中间层使用 XML作为数据的存储介质,为以后的数据迁移做 准备。

二、系统需求分析
1.购物流程
用户打开登录页,输入用户名和密码进行登录(非会员用 户转到注册页进行注册);对用户输入的用户名和密码进行验 证,验证通过可以进行商品的购买,查看及修改个人的信息, 并将购买的商品放入购物车中;用户可以对购物车进行管理, 如修改购买数量,删除购买的商品等等,对购买的商品确认购 买后将产生与该用户对应的订单。
添 加 管 理 员 信 息
修 改 管 理 员 信 息
查 看 管 理 员 信 息
修 改 订 单 信 息
查 看 订 单 详 细 信 息
搜 索 订 单 信 息
商 品 推 荐 模 块
热 买 商 品 模 块
打 折 商 品 模 块

毕业论文:XML在电子商务中的应用

毕业论文:XML在电子商务中的应用

- - -..XXX学院毕业论文题目:XML在电子商务中的应用姓名:XXXXX专业:XXXXXXX班级:XXX XXXX指导教师:XXXX摘要该文利用可扩展标记语言(extensibie Markup L anguage,XML)本身的特性,如基于元素、可扩展、表现与内容别离等优点与传统的平安技术的结合,提出了XML技术在电子商务中的应用。

描述了XML和EDI的含义及其特点,将XML与EDI两者进展了比拟,分析它们各自的优势及其特点,且了解到基于XML的系统比基于EDI的系统在实现和维护上都要经济的多。

并将两者结合,可以更好的用于网上建立,XML/EDI,它能让所有的参与者都从EDI中得到好处,它是对称的EDI。

这一方面是由XML的构造化和文件格式定义(DTD)特点所致;另一方面是由于XML的超,可以进一步指定找到目标后的操作。

XML本身的互操作性,使XML/EDI的参与者都能从中获得好处,无论是大企业,还是中小企业。

对电子商务本身进展了一些概述。

本文着重表达了XML和电子商务的联系,以及XML在电子商务中的应用和作用,并描述XML在电子商务中的应用在未来开展的展望。

关键词:XML 电子商务EDI目录摘要2一、XML41、何谓XML42、XML技术5二、EDI51、EDI的含义及其特征52、比拟XML与EDI分析其优势7三、电子商务81、电子商务的含义82、电子商务的模式83、基于XML的电子商务模式94、电子商务标准化工作存在的主要问题10四、XML及电子商务的联系111、XML在电子商务中的标准11 2.XML技术对电子商务应用所具有的特征13五、XML在电子商务中的应用141、企业间电子商务142、实现企业间自动化处理143、XML技术用于W EB2.0开发144、应用于无线通信14六、XML在电子商务中的作用15七、XML电子商务开展展望16参考文献17一、XML1、何谓XMLXML 代表Extensible Markup Language〔eXtensible Markup Language的缩写,意为可扩展的标记语言〕。

XML在港口EDI中的应用研究

XML在港口EDI中的应用研究

宁波港口EDI中心是国家“九五”重点科技攻关项目《国际集装箱运输电子信息传输和运作系统及示范工程》的示范单位之一。

EDI中心支持宁波口岸经营集装箱运输的港口码头、集疏运场站、理货、货主及代理、船公司及代理和与上述运输业相关的政府监管部门(如海关等)实现电子数据交换,并提供高效、便利、快捷、准确、经济的信息服务,使宁波口岸经营国际集装箱运输贸易的各种企业,在贸易手段上与国际接轨,最终实现国际集装箱运输的无纸化经营,提高宁波口岸在世界市场的竞争力。

目前单证传输还是采用UN/EDIFACT标准、平文文件和用户自定义结合的方式为主。

随着业务的拓展,原有的数据交换标准由于自身的固定性和不灵活性,已经不能满足需要。

由于XML/EDI能为现有的EDI提供先后兼容性和强大的扩展性。

XML强大之处在于它具有一套统一的数据格式,可以大大降低数据管理和交换的成本。

XML支持结构化的数据,主要作用就是允许不同格式的数据可以互相交换。

一、传统电子数据交换可能存在的问题传统的EDI工作方式是用户在现有的计算机应用系统上进行信息的编辑处理,然后通过EDI转换软件将原始数据格式转换为中间文件或平面文件,再通过翻译软件变成EDI标准格式文件,最后在文件外层加上通信领封,通过通信软件发送到增值服务网络或直接交付给对方用户,对方用户则进行相反的处理过程,最后成为用户应用系统能够接受的文件格式进行收阅处理。

宁波港目前以采用传统的EDI单证传输为主,数据的描述和表示如下:(1)舱单中的每一项都被表示成一个数据元;(2)多个数据元被组合成一个复合数据元;(3)多个数据元和/或复合数据元能被组合成数据段,数据段能被组合成循环;(4)循环和(或者数据段)形成一个消息文档。

由此可见,传统的数据描述比较简单,只是数据的简单复合,不能表示数据间更复杂关系和结构。

复杂的关系要由实现各方预先的协定,并把这些关系用程序逻辑来实现,这些程序逻辑构成了EDI系统的翻译部分。

基于XMLEDI的电子商务物流浅析

基于XMLEDI的电子商务物流浅析

基于XML/EDI的电子商务物流浅析作者:陈银凤来源:《物流科技》2010年第11期摘要:随着XML的迅速发展,XML正在逐步成为Internet中描述数据的标准,其将在电子商务物流领域得到有效应用。

通过描述传统EDI物流系统存在的局限性,并分析XML技术应用于EDI的优势所在,提出了基于XML/EDI电子商务物流系统结构模型,使得电子商务物流在Internet上不同系统之间信息交换更加便捷,而且大大降低了成本并提高了安全性。

关键词:电子商务;物流;XML/EDI中图分类号:TP391文献标识码:AAbstract: Along with the rapid development of the XML, XML is gradually becoming the internet standard of describing the data. It will be used effectively in the field of E-commerce logistics. This paper discusses traditional EDI which has some limitations, then analyses the advantage of XML technology which applies to EDI, at last puts forward to an E-commerce logistics system XML/EDI model, which makes E-commerce logistic system in internet information exchange between different, more convenient and greatly reduce the cost and improve the safety.Key words: E-commerce; logistics; XML/EDI电子商务的发展,改变了时空的限制,扩大了企业的销售范围,改变了企业传统的销售方式以及消费者的购物方式,使得送货上门等物流服务成为其必然的基础,从而极大地促进了物流行业的发展。

基于XML/EDI的电子商务物流

基于XML/EDI的电子商务物流

基于XML/EDI的电子商务物流[摘要]本文通过阐述传统EDI系统技术存在较大的局限性,并分析了XML 技术的发展和对EDI技术有效补充与改进,提出基于XML/EDI的电子商务物流系统结构模型。

[关键词]电子商务;物流;XML/EDI;数据交换1引言随着计算机与Internet网络等技术在企业的广泛普及,很多企事业单位的计算机系统存储的业务数据越来越多。

但是,在现在物流企业中还没有一个完整、通用的物流数据交换标准,因此大量有价值、有意义的数据都因操作系统平台不同、数据格式不统一而无法进行实时数据交换和共享,被分割成无数信息孤岛。

如果有制定好的物流信息数据交换标准的,就可以直接进行物流数据交换与实时信息交流,由此消除物流企业之间的信息孤岛问题,实现物流信息数据共享与实时交流。

2传统物流EDI系统技术瓶颈电子数字交换EDI(Electronic Data Interchange)系统是将标准、协议规范化和格式化的经济信息通过电子数据网络,在单位的计算机系统之间进行自动交换和处理。

但传统EDI是建立在封闭的增值网上,需要专用的硬件、软件和专用线路,具有经济投入较大;只能存储转发批量文件,而无法在两个系统之间进行数据的实时交互;文档必须采用通用格式等弱点和不足,阻碍了EDI技术的应用普及,以及商务电子化的发展。

因此,传统EDI的架构不可避免地要进行部分调整和满足相关条件。

①EDI数据,如订单、发票、提货单等,必须通过各种标准进行数据交换,而各企业和国家所采用的标准都有差异。

②商业合作伙伴必须达成一致的相关标准和协议,购买或开发相应的软件支持平台和应用软件。

③EDI所遵循的“计算机到计算机间结构化的事务数据交换”,为网络的扩展、用户的增加造成一定的障碍。

④覆盖面低,采用封闭的V AN,只能与有限的贸易伙伴连接,增加了企业贸易信息化的成本。

⑤EDI报文的传输有较多限制,只能使用指定的网络协议和安全保密协议。

一种基于XML的第3方EDI系统

一种基于XML的第3方EDI系统

外 贸企业和货运公司常常要而对不问的标准和传输
接口,既不便于接口开发,又难于维护和管理. 可扩展置标语言( Xes lMakp ag ae e t ie r nug ) nb u L 缩写为X , ML 是W3 组织定义的一种互联网上交换 C 数据的标准. ML X 在标准 的通 用置标 语言S ML G
等, 我国包括交通部在内的多个行业 E I D 标准多数
是以 U E F C N/DIA T标 准为基 础的.
随着全球 贸易 自F化的发展 , } 1 我国国际贸易发
去掉了语法定义部分 ,适 当简化 了文件类型定义
D D ( e nt nT p cmet 部 分 ,并增加 了 T D f io yeDou n ) i i
是 以XML 为数 据 交 换格 式 ,以XS 作 为 表 示格 作 L
式 ,使用D DShm 定制消息 ,X /D 数据与 T /ce a MLE 1 E I C 格式数据可互相转换 ,大大提高了E I DF T A D应 用的方便性_ 但这些技术主要是解决了报文的表 j J . 示 、封装和解析等问题 ,对于有多方参与的E I D 交
( t d r n rl e r pL n ug 的基 础上 Sa ad n Ge e i d a z Mak ag ae) u
照统一标准的规范格式就可以实现业务数据的共享.
关于 E I D 标准格式规范 , 目前国际上通用的标准主
要 有联合 国 的 U E IAC 和美 围的 AN IX1 N/D F T S 2
统 具 有较 高的 安全性 和 可扩 展性 .
关 键词 :可扩 展 置标语 言 ;电子数 据 交换 ;We b服务 中 图分类 号 :T 1 .3 N9 9 2 文献 标识 码 :A

研究论文:探究XML基础下的EDI电子商务平台设计与开发

研究论文:探究XML基础下的EDI电子商务平台设计与开发

128312 电子商务论文探究XML基础下的EDI电子商务平台设计与开发随着互联网时代的到来,电子商务已经取得了前所未有的发展和进步。

与此同时,采用传统的EDI电子商务平台已经无法满足大量数据的处理和交换需求,以至于阻碍了电子商务的发展。

而应用XML,则能使EDI电子商务平台的数据转换效率得到提高,从而满足电子商务活动的开展需求。

因此,还应加强对XML基础下的EDI电子商务平台设计与开发问题的研究,以便更好的推动电子商务的发展。

一、XML与EDI概述1.XML概述所谓的XML,其实就是一种可扩展标记语言,拥有完整的一套定义语义标记的规则,能够将文档划分为多个得到标识的部件。

作为元标记语言,XML可以在特定领域应用,是一种结构化的语言。

在传统电子商务平台中,主要采用HTML格式进行数据传送。

采用XML,则能使平台更具扩展性,能够使传统平台数据的结构化程度得到改善,进而使数据可重用性差、语义能力有限等问题得到解决。

所以从特点上来看,XML具有扩展性好、层次化、开放性好等优点,可以在电子商务平台的异构数据交换中得到应用。

2.EDI概述所谓的EDI,其实就是电子数字交换的英文简称,需要按照协议规范和有关标准进行格式化的电子数据的交换和处理,需要借助电子信息网络和计算机系统实现。

以B2B 类型的电子商务平台数据交换过程为例,该种平台为企业与企业实现数据交换的电子商务平台,A和B分别为数据发送方和接收方,A需要从数据库中完成未经过处理的“原始数据”提取,这些数据为非结构化的数据。

而“平面文件”为经过格式化处理的电子信息,利用一个信号字符串进行所有信息记录,能够避免因硬件和软件差异导致数据失踪。

在数据交换过程中,需要按照EDI数据交换标准将特定信息、分隔符等加入“EDI标准文件”,才能得到能够被计算机识别的ASCII码文件。

所以,数据发送其实就是将提取得到原始数据映射为平面文件,然后通过翻译得到EDI标准文件,最后按照通信协议进行文件传输。

一种基于XML的第3方EDI系统

一种基于XML的第3方EDI系统

一种基于XML的第3方EDI系统摘要:论述了XML技术在国际贸易和物流电子数据交换中的应用,研发了一种新型的第3方电子数据交换系统结构,能够实现对X12,EDIFACT和XML格式电子数据的平台式交换,系统具有较高的安全性和可扩展性。

关键词:可扩展置标语言;电子数据交换;Web服务电子数据交换(Electronic Data Interchange)简称EDI,是一种新颖的电子化商业贸易方式,它将企业与企业之间的商业往来文件以标准化、规范化的文件格式表述,无需人工介入和纸张文件,并采用电子化的方式通过网络在计算机应用系统之间直接地进行交换与处理。

相对于传统的订货和付款方式,在使用EDI 时各种单证、票据都可以被计算机网络的数据交换所取代,贸易伙伴之间也不需要采用相同的文件处理系统或业务管理系统,只需要按照统一标准的规范格式就可以实现业务数据的共享。

关于EDI标准格式规范,目前国际上通用的标准主要有联合国的UN/EDIFACF和美国的ANSI X 12等,我国包括交通部在内的多个行业EDI标准多数是以UN/EDIFACI,标准为基础的。

随着全球贸易自由化的发展,我国国际贸易发展迅速,国内外企业间的电子数据交换越来越频繁,而且己经从单纯的企业间数据交换发展到多方的EDI交互应用,如何实现便捷、廉价而又安全的EDI交换是很多企业所关心的问题。

以国际贸易和物流中较为重要的船公司电子订舱的应用为例,目前存在着3大问题: (1)不同的船公司采用了不同的EDI标准,并根据业务需要在基本规范的基础上进行格式裁剪和扩充,同时对一些关键节点采用各自的代码体系进行强制校验; (2)不同的船公司常常会提供不同的EDI传输接口,一般会采用电子邮件EMAIL、文件传输协议FrI)或超文本传输协议HTTP等方式进行收发; (3)除了基本的身份认证以外,一般不提供对传输数据的加密和防伪保护。

外贸企业和货运公司常常要面对不同的标准和传输接口,既不便于接口开发,又难于维护和管理。

基于XML的EDI报文处理模型

基于XML的EDI报文处理模型

基于XML的EDI报文处理模型
郑义琛;蒋祖华
【期刊名称】《科技风》
【年(卷),期】2011(000)019
【摘要】本文介绍了目前常用的EDI标准格式报文处理情况,总结基于XML格式的EDI报文在商业传输上的优势,提出JDOM+Hibernate模型作为解析XML报文并将其导入关系型数据库的解决方案。

【总页数】1页(P216-216)
【作者】郑义琛;蒋祖华
【作者单位】上海交通大学机械与动力工程学院,上海市200240;上海交通大学机械与动力工程学院,上海市200240
【正文语种】中文
【中图分类】TP311.13
【相关文献】
1.基于XML报文的数据通信模型设计与应用 [J], 雷陆峰
2.一个基于Internet的XML EDI模型的设计 [J], 周俊生
3.基于XML、E-mail和CA的EDI模型 [J], 吴念蔚
4.基于XML描述的动态可扩展数据报文的模型构建方法 [J], 李智
5.基于XML/EDI的电子商务中逆向物流外包模型研究 [J], 秦金娣;杨超
因版权原因,仅展示原文概要,查看原文内容请购买。

基于XML、E-mail和CA的EDI模型

基于XML、E-mail和CA的EDI模型

基于XML、E-mail和CA的EDI模型
吴念蔚
【期刊名称】《企业技术开发(学术版)》
【年(卷),期】2007(026)002
【摘要】文章将XML、E-mail和CA引入到EDI设计中,改变了传统的EDI模型.新模型采用XML技术作为中间数据格式来实现数据结构的统一,采用E-mail技术来完成信息系统之间的数据交换,采用CA系统来保证EDI数据传输的安全性.【总页数】3页(P15-16,40)
【作者】吴念蔚
【作者单位】北京交通大学,经济管理学院,北京,100044
【正文语种】中文
【中图分类】TN919.23
【相关文献】
1.铁路货运中一种分布式XML/EDI模型的研究 [J], 孙辉;梁佩鹏;李文
2.一个基于Internet的XML EDI模型的设计 [J], 周俊生
3.基于XML的EDI报文处理模型 [J], 郑义琛;蒋祖华
4.基于XML/EDI的电子商务中逆向物流外包模型研究 [J], 秦金娣;杨超
5.新型XML/EDI架构替代传统EDI系统的策略研究 [J], 黄川;吴子文
因版权原因,仅展示原文概要,查看原文内容请购买。

国际电子商务XML_EDI特点及现状

国际电子商务XML_EDI特点及现状

分类号:B H S国际商报/2001年/11月/08日/第007版/新思维国际电子商务X M L/E D I特点及现状侯青航运(远洋运输──港口集装箱电子装箱单)我国为外贸企业提供海上运输服务的航运公司,例如中国远洋运输公司等,目前都具备比较先进的电子化管理手段,能够提供网上船队选择、港口情况查询、舱位选择、货物实时跟踪等服务。

为进一步简化手续和提高运输效率,从2001年2月起,上海市在外高桥二期港区试行海上国际集装箱电子装箱单运作规则,从而拉开了国际集装箱运输的电子化的序幕,使上海海上国际集装箱运作逐步向无纸化方向发展。

2000年上海港集装箱吞吐量达到561万标准箱,名列世界第6位。

原来每出口一个集装箱都要手工填写一张纸面的装箱单,记录船舶、货物等数十条信息并通过电传或人工传递到港口、海关、理货等部门,速度慢、环节多、差错率高,影响了外贸出口退税、结汇。

试行海上国际集装箱电子装箱单运作后,凡从事出口货物的货主、货运代理人或其委托人将根据实际装箱情况,在集装箱进港前半小时将纸质单证按规定格式制成电子装箱单并发出,相关港区收到信息后通过航港E D I中心实时向发送人发出通信回执。

另外,中国集装箱运输有限公司也在2000年底重新调整了发展战略,加大信息化建设,特别是全球信息建设,即在现有的区域信息网、电子舱单传输、区域性电子定舱的基础上,建立起全球化的信息集成系统。

实现海内外营销代理网点航运信息共享和无纸化,增强客户服务功能。

北京市对外经济贸易委员会北京市对外经济贸易委员会为推进首都外经贸事业的发展,也于1995年底创立了联合国贸易网络北京中心(t p b j c.g o v.c n),并承办“原产地证和普惠证”E DI业务推广任务。

联合国贸易网络北京中心为北京市的E D I用户提供一个便捷可靠的E D I工作平台,提供数据交换业务、电子邮件服务、数据库资料联机检索等项服务,推出全套E D I用户端软件。

基于UBL和纯XML数据库的EDI系统设计与实现

基于UBL和纯XML数据库的EDI系统设计与实现

基于UBL和纯XM L数据库的EDI系统设计与实现谢国华(国防科技大学计算机学院,湖南长沙 410073)摘 要 本文在总结原有E DI系统建设中存在的问题基础上,引入了UBL和Native X M L DB两种新技术,最后,提出了构建E DI系统所需实现的基本功能框架。

本文可以为正兴起的地方电子口岸的E DI系统建设起到一个指导作用。

关键词 电子数据交换;E DI;UBL;纯X M L数据库1 E DI简述及现状电子数据交换(E lectronic Data Interchange,E DI)就是将数据的信息规范化和格式化,并通过计算机网络进行联通处理。

E DI系统在很多领域有广泛的应用,如医疗、零售、海运等,主要用来做组织机构间相互交换信息。

传统贸易中是使用各种单据、单证、票据通过人工或半人工的方式来实现贸易相关方之间的信息流转。

将传统贸易模式过渡到E DI贸易模式,那将可以大大提高交易效率,简化交易流程,减少错误,降低成本。

特别是在外贸物流行业,贸易所涉及到环节繁多,人工出错率大,数据需要反复确认等许多不利因素。

E DI系统将有效帮助解决这类因素,从而加快物流通关速度,节约物流通关成本。

因此,国家也在大力推行各地方电子口岸的建设。

传统的基于增值网络的E DI系统造价昂贵,需要租用线路,可扩展性不强。

如今Internet是如此的普及和方便,各贸易实体当然希望能够通过Internet的方式实现和E DI系统进行信息交换,但是Internet上传输的数据存在很大的不安全性,这就需要增加物理链路的安全性和数据本身的安全性。

E DI系统间传输的报文可以采用国际标准,如UN/E DI2 FACT等,而这种国际标准往往是为了支持全球E DI系统,报文结构复杂,可读性不强,程序处理也不方便。

我们如果针对于区域化贸易数据流转,可以不采用结构复杂的UN/E DI2 FACT报文格式,而采用自定义报文格式,如定长或分隔符区分字段或元素。

XML在电子商务中的应用

XML在电子商务中的应用

XML在电子商务中的应用一、电子商务的概念及其发展历程1.电子商务的概念电子商务,简单地说,就是在Internet上进行的商务活动。

但是电子商务不仅仅是Internet技术在商务领域的简单应用,而是一种新的商务模式。

具体地说:利用信息技术实现企业的全部业务活动的自动化、电子化、数字化和网络化;利用电子手段在全世界范围内进行和完成企业的各种商务活动、相关的生产、经营过程管理和综合服务。

最早的电子商务是传统的EDI(Electronic Data Interchange,电子数据交换)。

20世纪60年代末,欧洲和美国几乎同时提出了EDI的概念。

在Internet时代的早期,IBM提出了电子商务这一概念是为了给一种新型的强有力的软件应用和服务一个适当的名称,在它的观念里面这些应用和服务应该在将来得到发展。

这些应用强大的功能的来源在于,他们将internet上的通用的访问和标准组合起来,并且利用现有内容,核心商务程序和应用软件的可靠性、安全性和可应用性。

2.电子商务的分类。

有很多种对电子商务进行分类的方法,这里根据应用的范围和每一个交易终端上的参与者来进行划分。

n内部商务应用。

包括所有占据一个公司或机构内部范围的电子商务应用。

那些应用位于公司和机构的边缘,他们被链接到内部商务活动。

例如,它将包括针对公司雇员的内部网络信息网站站点的实现。

n商务交互应用,包括所有需要在公司和其他外部团体之间进行某些种类的交互的应用。

又分为两个类别:商家对客户应用(B2C)和商家对商家应用(B2B)。

二、XML适合于电子商务的特性1.XML的概念及其发展。

XML源自于SGML(Standard Generalized Markup Language)和HTML,是一种通用的结构化数据表示格式,由W3C(World Wide Web Consortium)开发和管理,现行的XML1.0于1998年正式推出。

SGML是一种设计标记语言的标准语言,源自IBM公司1969年开发出来的GML(Generalized Markup Language)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
textOnly dt:type= string /> <ElementType name= Unit content=
textOnly dt:type= string /> <ElementType name= Num content=
textOnly dt:type= float /> <ElementType name= Price_NoTax content=
关键词: W e b - E D I ; X M L ; X S L ; D O M ; O r a c l e X D K 中图分类号 TN915.05 文献标识码 A 文章编号 1003-7241(2006)07-0022-04
Application of XML Technology in EDI
<ElementType name= Product_No content=
E D I 的参与者都能从中获得好处 因此 X M L 的诞生 textOnly dt:type= string />
将引发了一场 W e b 技术的革命 X M L 技术的应用将给
<ElementType name= Product_Name content=
了以前固定格式 E D I 的困难
textOnly dt:type= string />
X M L / E D I 引进模板 T e m p l a t e 的概念 解决了
<ElementType name= Client_name content=
E D I 的主要问题映射 如果用户应用程序实现了 X M L / textOnly dt:type= string />
求置标语言的制定者制定出一个非常详尽非常全面的
下面的 Schema 文件 order_sch.xml 片段 描述了
语言从而适合各个行业各个领域的应用
标准订货单的字段名称 数据类型等信息 通过它可以
X M L 是一个开放式的标准 它还包括三个相互联 验证由 w e b 应用软件生成的 X M L 数据文件是否符合标
2 目前 H T M L 标识语言过于简单 随着 W e b 文 件内容的增多和形式多样化 越来越显得不适应
在 H T M L 遇到不可克服的困难之后 可扩展标记 语言 XML Extensible Markup Language 诞生了 XML 优秀性能所引导的 W e b 革命 将带来新一代 W e b 使 Internet 与 EDI 更好地融合 令 EDI 真正具备 Web 风格 X M L 基本能解决所有 H T M L 不能解决的问题 让数据 在不同的操作系统或应用之间进行灵活交换
HUANG Guo-rong
(Guangdong forestry vocational technical school, Guangzhou 510520 , China) Abstract:This paper introduces the XML technology which differs from the EDI technology based on Internet.The key tech-
<ElementType name= Zipcode content=
成映射 花费很小 通过模板 用户可以得到对其环境 textOnly dt:type= string />
的最佳集成 模板可以存储在别处 动态结合到本地应
<ElementType name= Telephone content=
1 引言
EDI Electronic Data Interchange 即 电子数 据交换 是指按照协议 将具有一定结构特征的标准 化信息 经过电子数据通信网络 在各个有伙伴关系的 不同计算机系统之间进行交换和自动处理[ 1 ] 但是 企 业要实现传统的 E D I 商业伙伴之间必须达成某种商业 协议 购买 VAN Value Added Networks 服务 并 订购或编写客户软件 所以 E D I 系统部署和实施起来 较复杂 成本也较高 难以普及
术已被证明最适合 Web 开发 应用于 Internet EDI 则
<?xml version= 1.0 ?>
可以得到真正 W e b 风格的 E D I
<Schema name= Order_dtl xmlns= urn:
XML/EDI
schemas-microsoft-com:xml-data
X M L 支持结构化的数据 可以更详细地定义某个
xmlns:dt= urn:schemas-microsoft-com:
数据对象的数据结构 这不仅为标记该产品提供方便
datatypes >
而且这种 X M L 数据使排序 查询 注释更方便 解决
<ElementType name= Client_no content=
textOnly dt:type= float /> <ElementType name= Money_NoTax content=
textOnly dt:type= float /> <ElementType name= Tax_Rates content=
textOnly dt:type= float /> <ElementType name= Money_IncludeTax
自动化技术与应用 2006 年第 25 卷第 7 期
计算机应用
Computer applications
XML 技术在 EDI 中的应用
黄国榕
广东省林业职业技术学校, 广东 广州 510520
摘 要:本文首先介绍了 XML 区别于以往基于 Internet 的 EDI 技术的优点 然后详细分析了 XML/EDI 的具体实现中的标准 EDI 单 证 Schema 的制定 XML 格式数据的验证和存取 用 XSL 显示 XML 数据等关键技术的实现
计算机应用
Computer applications
自动化技术与应用 2006 年第 25 卷第 7 期
2 XML技术简介
3.1.1 XML文档的合法性
X M L 继承了 S G M L 具有的可扩展性 结构性及可
X M L 必须遵守 X M L 的语法标准 有正确的格式
校验性 大大丰富了 H T M L 的描述功能 可以描述非
E D I 那么代理可以自动完成映射 并产生正确的消息
<ElementType name= Address content=
同时 代理可以为用户生成一个 W e b 表单 与 W e b - textOnly dt:type= string />
E D I 不同 X M L / E D I 可以在客户端处理消息 自动完
well-formed
常复杂的 W e b 页面 X M L 允许各个不同的行业根据自
X M L 必须遵守相应的文件类型定义 D T D 或其他的
己独特的需要制定自己的一套标记 但它并不强迫所 X M L 模式 而成为 有效 的 X M L 文件
有 浏 览 器 都 能 处 理 这 些 成 千 上 万 个 标 记 同 样 也 不 要 3.1.2 用Schema制定标准单证
content= textOnly dt:type= float /> <ElementType name= Memo content=
textOnly dt:type= string /> </Schema> 清单 1 order_sch.xml 片段
3.2 验证XML的格式正确性和有效性 3.2.1 XML的合法性验证
收稿日期:2006-03-10
2万2 方| Te数chn据iques of Automation & Appications
企业开花结果 目前 基于 Internet 的 EDI 技术 主要有四种方式
Internet Mail Standard IC Web-EDI XML/EDI[3] 其中 W e b - E D I 方式是目前因特网 E D I 中比较流行
从 E D I 中得到好处 由于 X M L 的结构化和文件格式定
<ElementType name= E-mail content=
义 D T D 特点以及 X M L 的超链接 可以进一步指定 textOnly dt:type= string />
目标找到后的动作 X M L 本身的互操作性 使 X M L /
niques such as the Schemas of standard EDI form, the access and validation of XML data, the representation of XML data by XSL are analyzed in detail. Key words:Web-EDI; XML; XSL; DOM; Oracle XDK
基于 Internet 的 EDI 带来新的生机
textOnly dt:type= string />
3 XML/EDI的技术实现
<ElementType name= Product_Type content= textOnly dt:type= string />
3.1 制定标准EDI单证Schema
用程序中 这些使 X M L / E D I 成为名符其实的 W e b 风格 textOnly dt:type= string />
的 EDI
<ElementType name= Fax content= textOnly
X M L / E D I 是对称的 E D I 它能让所有的参与者都 dt:te= Product_Grade content=
万方数据
Techniques of Automation & Appications | 23
自动化技术与应用 2006 年第 25 卷第 7 期
相关文档
最新文档