




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
外文原文APPENDIXCUNDERSTANDINGTHEEXTENSIBLEMARKUPLANGUAGEXMLTHISAPPENDIXTAKESALOOKATTHEEXTENSIBLEMARKUPLANGUAGEXMLASUPERBSTRUCTUREDDOCUMENTFORMATSTANDARDTHATBUSINESSESAREUSINGTOEXCHANGEBUSINESSDATAXMLCOMPLEMENTSEJBNICELYASWELLINFACT,THEEJB11SPECIFICATIONUSESXMLASADOCUMENTFORMATFORDEPLOYMENTDESCRIPTORSBYREADINGTHISAPPENDIX,YOUWILLLEARNTHEFOLLOWINGWHYBUSINESSESNEEDXMLTHECORECONCEPTSBEHINDXMLPROGRAMMINGHOWEJBANDXMLARERELATEDWHICHWELLEXPANDUPONINAPPENDIXD,COVERINGEJB11XMLISANEXTREMELYIMPORTANTTECHNOLOGYFORTHEINTERNET,ANDITISDESTINEDTOBECOMETHEDEFACTOSTANDARDFORSTRUCTURINGDOCUMENTCONTENTIFYOUALREADYKNOWXML,FEELFREETOSKIPTOTHESECONDHALFOFTHISAPPENDIX,WHEREWEDISCUSSHOWXMLANDEJBARERELATEDOTHERWISE,READON,ANDWEWILLEXPLAINXMLFROMTHEGROUNDUPTHISAPPENDIXEXPLAINSENOUGHXMLFORYOUTOBEGINPROGRAMMINGWITHEJB11FORAFULLTOUROFXML,SEETHEBOOKSACCOMPANYINGWEBSITEFORLINKSTOEXTERNALRESOURCESBUSINESSNEEDSFORXMLWEBEGINBYSTUDYINGTHENEEDSOFTHEBUSINESSCOMMUNITYTHATMAKEXMLSUCHAUSEFULSTANDARDWHYISXMLIMPORTANTWHATBUSINESSPROBLEMSDOESITSOLVEWHYDIDWENEEDTOCREATEXMLRATHERTHANUSEEXISTINGTECHNOLOGYTHOSEARETHEQUESTIONSWEWILLANSWERINTHISSECTIONELECTRONICCOMMERCETHEBUSINESSNEEDFORASTANDARDSUCHASXMLHASARISENWITHTHEADVENTOFELECTRONICCOMMERCEALSOCALLEDECOMMERCE,EBUSINESS,ORYOURFAVORITEBUZZWORDWHENMOSTPEOPLEHEARTHEWORD“ELECTRONICCOMMERCE”,THEYUSUALLYTHINKOFWEBSTOREFRONTSTHATYOUCANVISITTOPURCHASEGOODSELECTRONICALLYTHISISCALLEDBUSINESSTOCONSUMERECOMMERCEBECAUSEABUSINESSISCONDUCTINGATRANSACTIONWITHACONSUMEREXAMPLESOFBUSINESSTOCONSUMERWEBSITESAREAMAZONCOMWWWAMAZONCOM,BUYCOMWWWBUYCOM,ANDCARORDERCOMWWWCARORDERCOMBUTECOMMERCEEXTENDSBEYONDSIMPLYTHEBUSINESSTOCONSUMERMODELFORINSTANCE,ANONLINEAUCTIONHOUSESUCHASEBAYWWWEBAYCOMFACILITATESTRANSACTIONSBETWEENCONSUMERSBYHOSTINGAUCTIONSTHISISCALLEDCONSUMERTOCONSUMERECOMMERCEBECAUSEGOODSAREEXCHANGINGHANDSBETWEENCONSUMERSABUSINESSMAYALSOSELLGOODSTOOTHERBUSINESSESANDTAKECONSUMERSOUTOFTHEPICTUREALTOGETHERTHISECONOMICMODELISCALLEDBUSINESSTOBUSINESSECOMMERCE,ANDISWHEREMOSTOFTHEMONEYCHANGESHANDSBYFAR,BECAUSEEVERYBUSINESSNEEDSTOCONDUCTINTERBUSINESSTRANSACTIONSTOSURVIVEMANUFACTURERSNEEDTOBUYPARTSFROMSUPPLIERSRESELLERSNEEDTOBUYPRODUCTSFROMMANUFACTURERSANDALLCORPORATIONSNEEDTOBUYOFFICESUPPLIESANDFURNITUREGEOGRAPHICALLYDISTRIBUTEDCOMPANIES,CONGLOMERATESANDEVENWHOLEINDUSTRIESSUCHASAEROSPACERELYONCOMMUNICATION,ANDTHEABILITYTODISTRIBUTEMANUFACTURINGACTIVITIESGIVESSOMECOMPANIESANESSENTIALECONOMICADVANTAGEBUSINESSTOBUSINESSECOMMERCEISTHESINGLELARGESTFINANCIALIMPACTTHEINTERNETISMAKINGONTHEWORLDECONOMY,ANDHASBEENESTIMATEDTOBE20TIMESASLARGEASTHEOTHERINTERNETECONOMICMODELSASWEWILLSEE,BUSINESSTOBUSINESSECOMMERCEISWHEREXMLHASTHELARGESTIMPACTASWELLINADEQUACIESWITHEXISTINGTECHNOLOGYTHECHALLENGEFORBUSINESSESTOCONDUCTAFFAIRSELECTRONICALLYISFORBUSINESSESTOUNDERSTANDEACHOTHERSDATA,SUCHASPRODUCTS,CUSTOMERS,ANDFINANCIALDATAWITHAPAPERBASEDSYSTEM,AHUMANBEINGALWAYSINTERVENEDANDCOULDMAKEGOBACKTOTHEFIRSTPAGEFORAQUICKLINKTOBUYTHISBOOKONLINELOGICALGUESSESABOUTAMBIGUOUSDATAWITHELECTRONICBUSINESS,HOWEVER,COMPUTERPROGRAMSNEEDTORECEIVEACCURATE,STRUCTUREDDATA,ORMILLIONSOFDOLLARSCOULDBELOSTDUETOINCORRECTTRANSACTIONSTHUS,ASTRUCTUREDDATADOCUMENTSTANDARDISNEEDEDTHATBUSINESSESCANUSETOSHAREINFORMATIONTHISDOCUMENTSTANDARDSHOULDBESIMPLEENOUGHFORANYONETOUSEELEGANTLY,YETBEPOWERFULENOUGHTOREPRESENTANYBUSINESSDATAACOMPUTERPROGRAMSHOULDBEABLETOREADANELECTRONICDOCUMENTSTRUCTUREDINTHISLANGUAGEANDFIGUREOUTTHESEMANTICDETAILSOFTHEDOCUMENTBASEDONITSSTRUCTUREFOREXAMPLE,ANAPPLICATIONSHOULDBEABLETOQUERYADIGITALPURCHASEORDERDOCUMENTANDDETERMINEWHATPRODUCTANDQUANTITYTHEPURCHASEORDERISFORLETSTAKEALOOKATTHEEXISTINGTECHNOLOGYSTANDARDSANDEXAMINEWHYTHEYAREINADEQUATEFOROURNEEDSVANSANDEDIELECTRONICBUSINESSISNOTANEWCONCEPTCOMPANIESHAVEALREADYBEENDOINGITFORYEARSINAVERYPROPRIETARYWAYBEFORETHEINTERNETHITMAINSTREAM,TWOCORPORATIONSWOULDCONDUCTBUSINESSELECTRONICALLYUSINGATHIRDPARTYVENDORSVALUEADDEDNETWORKVAN,ORPRIVATENETWORKTHATLINKSCOMPANIESTOGETHERTHELARGESTFOURVANVENDORSAREGENERALELECTRICINFORMATIONSERVICES,IBMGLOBALINFORMATIONNETWORK,STERLINGCOMMERCE,INC,ANDHARBINGERCORPORATIONTHESTANDARDFORCONDUCTINGBUSINESSOVERVANSISCALLEDELECTRONICDATAEXCHANGEEDI,ASTANDARDFORFACILITATINGTHEELECTRONICEXCHANGEOFDATAEDIHASTRADITIONALLYBEENUSEDOVERVANSALTHOUGHITISBEENEXTENDEDTORUNOVERTHEINTERNETASWELLEDIHASWIDESPREADUSEINMULTIPLEVERTICALINDUSTRIES,FROMTHEBUSINESSSECTORTRANSFERRINGBUSINESSDOCUMENTSTOTHEEDUCATIONALSECTORTRANSFERRINGSTUDENTRECORDS,TRANSCRIPTS,ANDTESTSCORESTHEPROBLEMSWITHVANSANDEDIAREASFOLLOWSVANSUSINGEDIAREAVERYEXPENSIVESUBSCRIPTIONSERVICE,ANDCHARGEBUSINESSESOUTRAGEOUSPERTRANSACTIONFEESVANSAREACHALLENGETOLINKTOOTHERBUSINESSESTHATAREALREADYONTHEINTERNETVANSAREDESIGNEDFORBATCHMODEPROCESSINGRATHERTHANJUSTINTIMEPROCESSING,WHICHISNECESSARYFOREFFICIENTTRANSACTIONSWITHININDUSTRIES,LARGECOMPANIESTYPICALLYDEFINEASETOFEDITEMPLATESTHATLOCKOTHERCOMPANIESINTOPROPRIETARYSTANDARDSFORDATAEXCHANGEEDIISANOUTDATED,CUMBERSOME,ANDNONEXTENSIBLEFORMATFORTRANSFERRINGDATANOTETHATTHEREISDEFINITELYALOTTOBESAIDABOUTVANSANDEDIMANYBUSINESSESRUNQUITESMOOTHLYONTHESETECHNOLOGIESTODAY,ASVANSUSINGEDIAREQUITERELIABLEANDSECUREMANYCORPORATIONSAREALSOVERYCONCERNEDABOUTGAMBLINGTHEIRBUSINESSESONANYTHINGNEWDUETOTHESEFACTORS,PLUSTHESLOWRATEOFTECHNOLOGYADOPTION,THEEDIMARKETISGROWINGRAPIDLYASWESPEAKINTHELONGRUN,THOUGH,VANSANDEDIARELIKELYTODIEOFFINFAVOROFNEWERTECHNOLOGYEVOLUTIONSWHATWOULDYOUDOTOREPLACEVANSANDEDIWITHANINTERNETBASEDMODELFIRSTYOUWOULDNEEDTOREPLACETHEPROPRIETARYVANNETWORKSWITHANINTERNETLINKTHATSSIMPLYAHARDWAREPROBLEMTHELARGERISSUEISREPLACINGORENHANCINGEDIWITHANEFFICIENT,MODERN,STRUCTUREDDATADOCUMENTSTANDARDTHATBUSINESSCANUSETOEXCHANGEINFORMATIONASWEWILLSEE,XMLISTHATSTANDARD,ANDITISWHATEARLYADOPTINGBUSINESSESARETACKLINGASANINTEGRATIONMETHOD,EVENASWESPEAKSGMLTHESTANDARDGENERALIZEDMARKUPLANGUAGESGMLISAMETAMARKUPLANGUAGEYOUCANUSEAMETAMARKUPLANGUAGETODESIGNYOUROWNMARKUPLANGUAGESUCHASXMLORHTMLSGMLPROVIDESAMECHANISMTOADDSTRUCTURETOYOURDOCUMENTS,ANDHASAGREATTRACKRECORDOFSUCCESSFULDEPLOYMENTSOFAPPLICATIONS,ESPECIALLYINTHEPUBLISHINGREALMBUT,UNFORTUNATELY,SGMLHASNEVERBECOMEMAINSTREAM,LARGELYBECAUSEOFITSCOMPLEXITYSGMLISQUITEPOWERFUL,ANDITCOULDEASILYBEUSEDTOREPRESENTBUSINESSDATAITSPOWERCOMESATTHECOSTOFEASEOFUSE,ASSGMLISABITTOOPOWERFULFOREVERYDAYBUSINESSAPPLICATIONSTHERAMPUPCURVEFORPROGRAMMINGWITHSGMLISPARTICULARLYSTEEP,ANDTHEHIGHCOSTOFLEVERAGINGSGMLISVERYPROHIBITIVEFEWPEOPLEUSESGMLINITSRAWFORM,BUTEVERYONEUSESIMPLEMENTATIONSOFSGML,SUCHASHTMLANDXMLHTMLTHEHYPERTEXTMARKUPLANGUAGEHTMLISTHEPREDOMINANTSTANDARDFORWEBDOCUMENTSHTMLISANAPPLICATIONOFSGMLTHATISINTENDEDFORMULTIMEDIAPRESENTATIONOFINFORMATIONOVERTHEINTERNETHTMLISANINAPPROPRIATEMARKUPLANGUAGEFORELECTRONICDATA,PRIMARILYBECAUSEHTMLWASDESIGNEDAROUNDTHEUSEOFGUITAGS,RATHERTHANBUSINESSDATACONTENTHTMLISGREATFORDISPLAYINGDOCUMENTSTOENDUSERS,BUTITISVERYPOORFORDEFININGOTHERSTRUCTUREINADOCUMENTFOREXAMPLE,CONSIDERTHEFOLLOWINGHTMLSNIPPETJOHNDOETHEDOECORPORATIONHERE,THEANDTAGSTELLTHECLIENTSIDEBROWSERTOREPRESENTTHEASSOCIATEDTEXTINBOLDANDITALICS,RESPECTIVELYHOWEVER,THESTRUCTUREENDSTHERETHEBROWSERHASNOWAYOFSTRUCTURINGTHESEMANTICMEANINGOFTHETEXTWITHINTHEDOCUMENTFOREXAMPLE,BYGLANCINGATTHISCODE,THERESNOWAYWECANAUTOMATICALLYIDENTIFYTHATTHESTRING“JOHNDOE”ISTHENAMEOFAPERSONNORCANACOMPUTERPROGRAMDISCERNTHAT“THEDOECORPORATION”ISTHENAMEOFACOMPANYNOTETHATTHEREARECLUNKYWAYSAROUNDTHISFOREXAMPLE,YOUCOULDADDIDATTRIBUTESSIMILARY,HTMLISNOTEXTENSIBLEIFABUSINESSNEEDSTOADDNEWTAGSTOACCOMMODATEITSNEEDS,THATBUSINESSWILLRUNINTOAWALLWITHHTMLTHISISBECAUSEHTMLISAMARKUPLANGUAGE,BUTISNOTAMETAMARKUPLANGUAGEXMLTHEEXTENSIBLEMARKUPLANGUAGEXMLISAUNIVERSALSTANDARDFORSTRUCTURINGCONTENTINELECTRONICDOCUMENTSXMLISEXTENSIBLE,ENABLINGBUSINESSESTOADDNEWSTRUCTURETOTHEIRDOCUMENTSASNEEDEDTHEXMLSTANDARDDOESNOTSUFFERTHEVERSIONCONTROLPROBLEMSOFOTHERMARKUPLANGUAGESSUCHASHTMLBECAUSEITHASNOPREDEFINEDTAGSRATHER,WITHXMLYOUDEFINEYOUROWNTAGSFORYOURBUSINESSNEEDSXMLISAMETAMARKUPLANGUAGEBECAUSEYOUCANDEFINEYOUROWNMARKUPLANGUAGEWHICHISSELFDESCRIBINGTHISMAKESXMLTHEIDEALDOCUMENTFORMATFORTRANSFERRINGBUSINESSDATAELECTRONICALLY,ANDITHASAWIDEVARIETYOFOTHERAPPLICATIONSASWELLBENEFITSOFXMLFROMABUSINESSPERSPECTIVE,XMLISCOMPELLINGBECAUSEITALLOWSBUSINESSESTOSTRUCTUREDATAINANELEGANT,EXTENSIBLEWAYBUTXMLHASOTHERBENEFITSASWELLXMLISSIMPLEANDEASYTOUSETHERAWXMLLANGUAGEDOESNOTCONTAINSPECIFICTAGSFORVERTICALMARKETSLEARNINGTOUSEXMLISSTRAIGHTFORWARDANDDOESNOTREQUIREMUCHRAMPUPTIMEXMLISANOPEN,INTERNETSTANDARDTHEWORLDWIDEWEBCONSORTIUMW3CRECOMMENDEDTHEXML10STANDARDINFEBRUARY1998NOSINGLECOMMERCIALCOMPANYCONTROLSTHESTANDARD,WHICHMEANSTHATEVERYONESINTERESTSARETAKENINTOACCOUNTXMLISHUMANREADABLEANXMLDOCUMENTCANBESTOREDASASIMPLETEXTFILE,YETITCANREPRESENTCOMPLEXBUSINESSDATAIFYOUWANTTOINSPECTORMODIFYANXMLDOCUMENT,YOUCANSIMPLYEDITTHETEXTFILETHISISAHUGEBENEFITOVERBINARYDATAFORMATSTHATCANNOTBEEASILYVIEWEDORMODIFIED,SUCHASSERIALIZEDJAVAOBJECTSSEEAPPENDIXAFORMOREONJAVAOBJECTSERIALIZATIONXMLCOMPRESSESVERYWELLBECAUSEANXMLDOCUMENTCANBESTOREDASAFLATTEXTFILE,ITGAINSTHEADVANTAGEOFVERYHIGHCOMPRESSIONRATESTHISMAKESXMLWELLSUITEDFORMASSIVEDOCUMENTSTORAGE,ANDITALSOMAKESXMLUSEFULASANONTHEWIREDATAFORMATXMLHASMASSIVEINDUSTRYSUPPORTBEHINDITMICROSOFT,IBM,SUNMICROSYSTEMS,ORACLECORPORATION,WEBMETHODS,SAP,ANDMANYOTHERSAREJUMPINGONTHEXMLBANDWAGONXMLHASGREATTOOLSAVAILABLETHEREAREALREADYNUMEROUSXMLTOOLSANDOTHERXMLAPPLICATIONSAVAILABLEFORDOWNLOADORPURCHASETHESEINCLUDEXMLVIEWERS,HIGHPERFORMANCEXMLPARSERS,XMLJAVABEANTOOLKITS,XMLBASEDDATABASES,XMLBROWSERS,XMLSEARCHENGINES,XMLFILEUTILITIES,ANDMUCHMORESEETHEBOOKSACCOMPANYINGWEBSITEFORLINKSTOXMLRESOURCESXMLISTHEBASISFOROTHERSTANDARDSALREADYTHEREARECOMPANIESUSINGXMLASAFOUNDATIONFORSTANDARDSINOTHERTECHNOLOGIESANDINDUSTRIESFOREXAMPLE,WEBMETHODSHASDEFINEDANINTERFACEDEFINITIONLANGUAGEFORTHEWEBUSINGXMLSUNMICROSYSTEMSHASUSEDXMLWITHINITSEJBANDJSPSPECIFICATIONSBYLEARNINGXML,YOUWILLBEPREPAREDTOUNDERSTANDTHESENEWTOPICSASWELLXMLBRINGSNEWPOWERTOCONTENTSEARCHESONCEYOUADDSTRUCTURETOYOURDATAUSINGXML,ITISQUITESTRAIGHTFORWARDTOSEARCHYOURDOCUMENTSFORSPECIFICINFORMATIONFOREXAMPLE,LETSSAYYOUREBUILDINGAREPOSITORYOFHISTORICALINFORMATIONUSINGXML,YOUCANSPECIFYTHATTHESTRINGGEORGEWASHINGTONREPRESENTSAUNITEDSTATESPRESIDENTONCEYOUVEBUILTUPYOURHISTORICALINFORMATIONREPOSITORY,YOUCANSEARCHTHATREPOSITORYFORALLDOCUMENTSTHATCONTAININFORMATIONABOUTUNITEDSTATESPRESIDENTSNOTETHATTHISISUNLIKELYTOHAPPENONALARGESCALESUCHASSEARCHINGTHEINTERNETFORXMLTAGSBECAUSEOFSCHEMADIFFERENCESBETWEENCOMPANIESXMLISSELFDESCRIBINGANXMLDOCUMENTCANCONTAINALLTHEINFORMATIONNEEDEDFORAPROGRAMTOINTERPRETITTHISMAKESXMLHIGHLYUSEFULFORCOMMUNICATINGDATABETWEENAPPLICATIONSBECAUSEANAPPLICATIONCANDISCOVERINFORMATIONABOUTADOCUMENTATRUNTIME,WITHOUTPRECONCEIVEDKNOWLEDGEOFTHEDOCUMENTSFORMATXMLUSESUNICODE,RATHERTHANASCIITHISMAKESXMLHIGHLYSUITABLEFORINTERNATIONALELECTRONICCOMMERCEXMLALLOWSFORTHEUSEOFURLSTHISMAKESXMLIDEALFORINTERNETUSAGESGMLDOESNOTSUPPORTURLSXMLCOMPAREDTOEDIWHILEEDIISAUSEFULFORMATFORSTRUCTURINGBUSINESSDATA,ITISALSOAFIXEDFORMATEDIDOESNOTHAVETHEFLEXIBILITYTHATXMLOFFERSBECAUSEITDOESNOTLETYOUDEFINERULESFORYOURBUSINESSDATAXMLISALANGUAGETHATCANBEUSEDTODEFINEMESSAGEFORMATS,WHEREASEDIDEFINESABUNCHOFMESSAGEFORMATSTHATAREUSEDTOCONDUCTSPECIFICBUSINESSTOBUSINESSTRANSACTIONSJUSTASHTMLHASLIMITEDSUCCESSASAWEBMARKUPLANGUAGEBECAUSEITISNTEXTENSIBLE,EDIHASLIMITEDSUCCESSINCONDUCTINGBUSINESSTOBUSINESSTRANSACTIONSBECAUSETHEPREDEFINEDTRANSACTIONSARENTEXTENSIBLEXMLSEXTENSIBILITYISITSBIGWINOVEREDIITSHOULDALSOBENOTEDTHATENDEAVORSAREUNDERWAYTOUNITEXMLANDEDIFORINSTANCE,THEXML/EDIGROUPISWORKINGONXML/EDI,ASTANDARDTHATALLOWSXMLTOEXPRESSEDI,ANDALSOALLOWSFOREDITOBETRANSPORTEDACROSSTHEINTERNETRATHERTHANTHROUGHTRADITIONALVANSTHISOPENSUPNEWPOTENTIALFOREDI,ASXMLBRINGSWIDESPREADINDUSTRYSUPPORTWITHITSEETHEBOOKSACCOMPANYINGWEBSITEFORLINKSTOXML/EDIRESOURCESXMLCOMPAREDTOSGMLXMLISANAPPLICATIONPROFILEOFSGML,MEANINGXMLISASUBSETOFSGMLTHEADVANTAGETHATXMLHASOVERSGMLISSIMPLICITYITWILLNOTTAKEYOULONGATALLTOUNDERSTANDHOWXMLWORKS,YETXMLISPOWERFULENOUGHTOFORMATANYBUSINESSSDATAXMLPACKAGESTHEMOSTIMPORTANTASPECTSOFSGMLINTOANEASYTOUSEDOCUMENTFORMATTHATYOUCANUSETOFORMATDATATRANSFERREDOVERTHEINTERNET,USINGCONVENTIONALINTERNETPROTOCOLSSUCHASHTTPXMLCOMPAREDTOHTMLHTMLISALSOANAPPLICATIONPROFILEOFSGMLWHEREASHTMLSERVESASAMARKUPLANGUAGETHATDEFINESSTATICTAGSSUCHASAND,XMLISAMETAMARKUPLANGUAGETHATYOUCANUSETODEFINEYOUROWNMARKUPLANGUAGEYOUCANINVENTYOUROWNTAGSTHATREPRESENTBUSINESSDATAINXML,ANDYOUCANUSETHETAGSTOREPRESENTSEMANTICINFORMATIONABOUTYOURBUSINESSDATATHEPOWERTHATXMLHASOVERHTMLISXMLDOCUMENTSCANCONTAINTAGSTHATRELATEBUSINESSSEMANTICS,ANDNOTJUSTFORMATSEMANTICSXMLCONCEPTSNOWTHATYOUVESEENTHEXMLVALUEPROPOSITION,LETSTAKEAQUICKTECHNICALTOUROFXMLCONCEPTSTHEBESTWAYTOLEARNXMLISBYEXAMPLE,ANDSOTHATISHOWWEWILLBEGINSOURCEC1SHOWSASAMPLEXMLDOCUMENTLETSDISSECTTHISDOCUMENTANDREVEALHOWXMLWORKS1984GEORGEORWELL268ESSENTIALCOMDONBOX440MICROSOFTCOMEXPLAINEDFORDEVELOPERSTHECATCHERINTHERYEJDSALINGER214LIBRARYSOURCEC1ANXMLDOCUMENTPROLOGEVERYXMLDOCUMENTBEGINSWITHAPROLOG,ORAHEADERSTATEMENTINTRODUCINGTHEDOCUMENTTHEPROLOGINOUREXAMPLEABOVEISTHISIDENTIFIESTHATOURDOCUMENTUSESVERSION10OFXMLWHICHISTHEONLYVERSIONOFXMLRIGHTNOWTHEREARESOMEOTHERINTERESTINGTHINGSYOUCANPUTINTHEPROLOGASWELL,SUCHASYOURTEXTENCODINGTYPEORWHETHERTHEDOCUMENTISASTANDALONEDOCUMENTTHATDOESNOTHAVEANYDEPENDENCIESONEXTERNALMARKUPDECLARATIONS中文翻译附录C理解可扩展性标记语言XML此附录描述的是可扩展性标记语言(XML)一种极好的用于事务之间交换数据的架构文档格式标准。XML同时完善了EJB;事实上,EJB11规格说明书使用XML作为一种文档格式的配置描述符。通过阅读此附录,您将学习到一下内容为何事务需要XMLXML编程背后的核心观念EJB与XML之间的联系(我们将在附录D里对其进行扩展)XML是一种因特网上极其重要的技术,它注定要成为构造文档内容的实际标准。假如你已经了解XML,可以跳过这个附录的第二个部分,我们将在那部分讨论XML和EJB是如何关联的。否则,继续阅读,我们讲从基础上解释XML。XML所需要的事务我们通过学习使XML作为如此重要标准所需要的事务共同体。为什么XML如此重要呢它包含着什么样的事务问题呢为什我们需要去创建XML而不是用已经存在的技术以上是我们将在此部分将要回答的问题。电子商务随着电子商务的到来,事务需要一种像XML一样的标准。当大多数人听到“电子商务”这个词的时候,通常会联想到一种能够通过访问网络店面来订购物品的电子方式。这就是所谓的“商务消费者”的电子商务。这种消费者商务的网站例如WWWAMAZONCOM,WWWBUYCOM,和WWWCARORDERCOM但是电子商务提供的不仅仅是简单的商业消费者的模式。例如,一个在线拍卖机构易趣WWWEBAYCOM,通过集合拍卖,方便了消费者之间的交易。这就是所谓的“消费者消费者”之间的电子商务因为或许是通过消费者手中进行交换的。一次交易也可以是将货物卖给另外一次交易同时这期中不包括消费者。这种经济模式叫做“商务商务”电子商务,是目前为止金钱流通最广泛的方式。因为每个商业需要通过管理内部商业交易来生存。制造商需要从供应商那里买原料。销售商需要从制造商手里买产品。而且所有的公司需要买办公用品和设备。地理分布型公司,联合企业甚至是整个工业(例如航空宇宙)都依赖于信息交流,这种分散加工的能力给予许多公司一种本质的商业好处。“商务商务”电子商务是影响因特网的唯一的最大的世界金融模式。估计至少将是因特网上其他金融模式的二十倍。正如我们所看到的,XML对“商务商务”电子商务的影响最大。存在的技术不合适对商务的挑战是电子化的控制事务,正如事务之间理解彼此的数据,例如产品,顾客和金融数据。在一个纸质系统上,人们总是介入同时对不明确的数据做出合理的猜测。然而对电子商务来说,电脑程序需要接收精确的,有组织逻辑的数据,否者数百万美元将会由于不正确的交互而丢失。VANS和EDI电子商务并不是一种新的观念。很多公司已经用非常合适的方式坐了很多年。在因特网成为主流之前,已经有两个企业能够通过第三方卖主的附加价值网络(VAN)来电子化的控制商务,或者是讲许多公司连接在一起的私人网络。最大的四个VAN卖主是通用电子信息服务,IBM全球信息网络,STERLING商业有限公司和HARBINGER公司。通过VAN来管理商务的标准叫做电子数据交换(EDI),一种是交换电子数据更加容易的标准。EDI传统上被用于VAN,尽管它已经被扩展应用于因特网上。EDI已经广泛在从商业部门到教育部门等多重垂直产业方面广泛应用。VANS和EDI之间的问题如下应用EDI的VANS是一种非常昂贵的订阅服务,在每个事务上费用出奇的高。VANS对于链接到已经在因特网上的其他商务上是一个挑战。VANS是被设计成批量模式处理的(而不是实时处理的过程所必须的有效事务)。在产业内部,大型公司代表性的定义一组EDI模板使得其他公司在数据交换方面也应用此合适的标准。EDI是一种过时的,笨重的且不可扩展的数据交换模式。关于VANS和EDI完全有很多注释。今天许多商务在这些技术上运行的相当平稳,当VANS应用EDI时是相当可信和安全的。许多公司也同时非常关心当她们的商务尝试一些新鲜事物的时候。由于这些因素,加上技术适应的缓慢速度,EDI市场飞速的发展。在长远看来,尽管当VANS和EDI的灭亡必将会有利于新技术革命在基于因特网模式下你将用什么去取代VANS和EDI呢首先,你需要用因特网链接取代VAN网络所有权。那只不过是硬件问题。更大的问题是用一种更有效的现代化的数据结构文档标准取代或者提高EDI,这样商务就能以此来交换信息。正如我们即将看到的。XML就是这种标准,正如我们所说的,也正是早期采用商务装备作为一种综合模式。SGML标准通用标记语言(SGML)是一种后期标记语言你可以通过应用这种后期标记语言来设计你自己的标记语言(正如XML或者HTML)。SGML提供一种在你的文档上交上结构的机制,并且有着强大的成功扩展应用的跟踪记录,尤其引用在出版领域。但是不幸的是SGML从未成为主流,很大方面源于她的复杂性,SGML如此的强大并且能够狠容易的应用在战士商务数据上。它的强大之处所花费的代价就是简易使用性,因此SGML在一些平常的商务应用上面显得有些功能太强大了。应用SGML来规划弯曲曲线图表尤其不合理的,而SGML作为一种杠杆作用所花飞的高额代价也是应该明令禁止的。很少有人在新形式下应用SGML,但每个人都用SGML来执行,正如HTML和XMLHTML超文本标记语言(HTML)是一种主流的网站文档标准。HTML是为了在因特网上展现多媒体信息所做出的对SGML的应用。HTM对于电子数据是一种不恰当的标记语言,主要是因为HTML是被设计成围绕GUI标签的,而不是商业数据内容。HTML在对与终端用户展现文档方面功能强大,但是在文档中定义其他结构方面的能特很弱。例如,考虑一下HTML片段JOHNDOETHEDOECORPORATION此处,和标记是告诉客户端浏览器在文本上分别显示显示粗体和斜体。然而,结构却在此处停止了。浏览器没办法构建文档中所构建的语义。举个例子来说,看一眼这些代码,我们没有办法能够自动识别JOHNDOE是一个人名的字符串。同样计算机程序也不认识THEDOECORPORATION是一个公司名。标记在此处是一种笨重的方式(假如你能够在此处增加身份属性)同样,HTML也不是可扩展的。假如一个事务需要在适应它的需要的时候增加一个心得标签,这将会走入HTML所围成的屏障之中,这是因为HTML是一种标记语言,但它并不是一种后期标记语言。XML可扩展标记语言(XML)是一种电子文档结构内容的普遍标准。XML是可扩展的,是事务能够在需要的时候在它们的文档上增加新的内容。XML标准并不存在响HTML这样其他标记语言所存在的版本控制问题。因为她没有预先定义的标记。而且应用XML你能够为你自己的事务需要来定义你自己的标签。XML是一种后期标记语言因为你能够定义你自己可以描述的标记语言。这使得XML在交换电子数据的时候是一种李响的文档形式,并且它还有着很多种其他的应用。XML所带来的好处从事务的角度看,XML是引人注目的,由于它允许事务以一种优雅的可扩展的方式来构建数据。但XML其他的好处如下XML简单且容易使用。远视的XML语言并不包括纵向的特殊标记。学习使用XML是很简单的,且并不需要很多的时间。XML是开放的,基于因特网标准的。世界网络协会(W3C)在1998年二月介绍了XML10标准。没有单独的商业公司控制着这项标准,这意味着它包含这每个人的利益。XML是可读性强。一个XML能够以文本文件的方式存储,也可以用复杂的事务书绝句的方式展现。假如你想检查或者修改XML文档,你能够轻易的通过文本文件方式编辑它。这种巨大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林里的绅士课件
- 棋类社团招新课件
- 桥梁资料填写范例课件
- 2025年航空业空乘人员面试与笔试题目集及答案
- 2025年主管护师考试试题及答案
- 2025年机械制图高级人才选拔面试题及答案详解
- 2025年乒乓球裁判证考试试题及答案
- 2025年金融投资策略与风险控制培训教程及答案
- 2026届黑龙江省齐齐哈尔市龙江县二中化学高三上期末质量检测试题含解析
- 2025年数据驱动决策数据分析师认证考试全真试题
- 2025年中山市三角镇人民政府所属事业单位招聘事业单位人员模拟试卷及1套完整答案详解
- 云南省楚雄彝族自治州佳汇公证处招聘公证员笔试模拟试题参考答案详解
- 婴幼儿常备药品家庭管理指南
- 2025至2030年中国电力巡检无人机行业市场竞争格局及投资前景展望报告
- 食用菌工厂化种植基地建设方案
- 江苏中国资源循环集团新能源科技有限公司招聘笔试题库2025
- 2025年赛力斯入职测试题及答案
- 2025年旅游服务合同范本
- 2025年电动三轮车销售与售后服务合同
- 脑供血不足病人的护理查房-课件
- 老年病科常见疾病护理常规
评论
0/150
提交评论