文档介绍:大连理工大学硕士学位论文集装箱班列服务系统UDDI的设计与实现姓名:刘浩申请学位级别:硕士专业:软件工程指导教师:姚琳20050528大连理工大学硕士学位论文摘要Web服务及UDDI以其简易、普遍、互操作、易实现及与平台无关等优点使得其成为新一代分布式计算系统的核心技术。统一描述、发现与集成(UniversalDescription,DiscoveryandIntegration——UDDI)标准意图建立一个全球化的、与平台无关的、开放式的架构,使得企业能:(1)发现彼此;(2)定义如何通过Interact交互;(3)使用一个全球性的商务注册中心,以共享信息,并加速全球B2B的电子商务应用。UDDI注册服务的上述三个功能特点使得企业的各种信息能够最大限度地发挥它的潜在价值,因而在企业应用及网络应用系统中得到普遍的应用。本文是在“集装箱班列系统”的基础上,分析了该系统对服务信息注册、发布及其共享的需求现状,并对集装箱班列系统涉及的各个单位基于不同平台、不同程序语言的应用系统的对接问题进行了研究。提出利用Web服务和UDDI注册中心来对系统中的各个功能模块进行无缝对接的可行性方案。通过建立一个开放式、面向服务的体系架构,以便于在不同平台上,以不同语言编写的各种应用程序可以在基于标准的方式下相互通信。在文中首先分析了集装箱班列系统对Web服务注册模块的功能需求,阐述了UDDIWeb服务注册系统的组成,系统地设计了UDDIWeb服务注册系统的四层结构。其次,描述了主要模块的功能和构造,并就系统涉及到的面向对象的数据模型、XML文档生成和解析、XML文档验证、XML文档序列化和反序列化等方面分别作了详细的论述,并采用了一个基于中间件技术实现关系数据库模式到XML文档的转换方法。最后介绍了Web服务的方法实现和Web服务的调用。关键词:Wob服务:UDDI;中问件技术;putingsystem,becausetheyaresimple,conllBon,easyrealize,,DiscoveryandIntegration『UDDI]trycreateaglobal,platform-independent,openfl"(1)discovereachother,(2)definehowtheyintemetovertheIntemet,and(3)·mentionedthreefunctioncharacteristicsofUDDIenablevariouskindsofinfornlationofenterprisestogiveplaytopotentialvaluetothemaximumextent,’srequirementof也eserviceinformationregistration,dispatchandsharingbasedontheTrainServiceSystem’|】I,,sevice-municationswereestablishedbetweenapplicationsonvariousplatformsandlanguagesunderthecriterionbysettingupaopened,sevice—,positionoftheUDDIWebserviceregistersystem,,describesthefunctionandstructure’ofthemainmodalo