



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于服务的现代物流信息系统设计与实现 基于服务的现代物流信息系统设计与实现是小柯论文网通过网络搜集,并由本站工作人员整理后发布的,基于服务的现代物流信息系统设计与实现是篇质量较高的学术论文,供本站访问者学习和学术交流参考之用,不可用于其他商业目的,基于服务的现代物流信息系统设计与实现的论文版权归原作者所有,因网络整理,有些文章作者不详,敬请谅解,如需转摘,请注明出处小柯论文网,如果此论文无法满足您的论文要求,您可以申请本站帮您代写论文,以下是正文。 摘要 本文提出一种在开放式环境下,用web服务技术来实现适用于现代物流企业管理的分布式信息系统,并结合实例说明了其部分功能的实现方法和调用过程。该方案很好地满足了现代物流企业业务分散处理的需求,提高了大型物流企业组建企业信息系统的效率和质量。关键词 web服务 物流信息系统 分布式一、引言现代物流管理是不同于运输和物资管理等学科的新兴学科,是关于运输、仓储、装卸、搬运、包装、配送、流通加工、物流信息等环节的综合化、一体化,是一套全新的理论方法体系。随着计算机及网络技术的不断发展使现代物流信息化已经成为我国经济发展的新热点。随着物流信息化的不断深入,现代物流企业使用的软件及拥有的内部系统也越来越繁杂,如在线查询系统、电子办公系统、财务管理等。这些系统之间相互交叉,有着大量重复的信息和数据,但相互之间却不能进行畅通的信息交流与共享。另外,企业之间的合作要求日益加剧,然而不同的企业往往拥有着异构的信息系统,导致企业间信息的交互和系统间的相互操作非常困难,从而出现了企业间电子商务发展的瓶颈。通过使用web服务,现代物流企业能够以前所未有的方式通过抽象和混合将自身的信息和事务组件化,很好地解决了系统集成问题,规范了现代物流企业内部的信息编码,整合了各种应用系统中的数据。二、引入web服务的意义我们知道,web服务是用以支持联网协同计算机进行交互的软件系统,具有联网计算机可以处理的格式化接口(通常wsdl)。其他系统按照规定方式以soap消息与web服务进行交互,典型的是使用xml通过http与其他web相关标准相连。web服务正是被设计和用来促进跨平台的程序对程序通信。它能够为现代物流企业提供适应于internet的应用。新架构下现代物流信息系统可以为异构系统提供服务,提高系统可扩展性,解决传统物流信息系统的功能缺陷,将企业的资源管理扩展至整个internet。三、系统设计与实现1.现代物流信息系统架构如图1所示,基于web服务的现代物流信息系统包括以下组成部分:(1)基本物流信息系统。用户可以直接使用的软件系统。该系统由b/s和c/s架构实现,以b/s为主,运行在大型物流企业的lan或vpn上,其安全等网络性能由企业网管负责维护。(2)web服务提供层。它是整个现代物流信息系统的基础和核心,实现为企业用户提供个性化服务所涉及的所有服务。一旦所有与业务逻辑有关的对象都在数据库和业务逻辑层中正确地创建,web服务就可以通过各种方式访问这些业务逻辑,从而使得分布式应用程序可以透明地访问业务逻辑,为各个同构或异构的系统进行交互,并为授权的系统提供服务。(3)uddi(统一描述发现和集成)注册中心。很多web服务需要发布到internet上才能为用户所获取和使用。uddi注册中心接受web服务的发布申请,并接受使用者的查询。(4)用户认证模块。它是web服务安全保障的基础。通过数字证书加密的https访问和相关算法机制可以确保基于web的系统足够安全。(5)请求响应代理。该模块负责交互通信的双向转换,一边是从http/https请求中提取web服务的soap消息,将其转换为远程过程调用(rpc)效用并执行它;一边是将rpc调用转换为符合wsdl文件描述的响应soap消息,并将这个消息包装成http/https响应。2.数据表示层设计实现数据表示层解决的是数据的表示方式的问题,也就是通常的o-rmap的问题。o-rmap通常的做法是将程序中的类映射到数据库的一个或多个表上。在数据实体的表现上采用了dataset,dataset是微软在ado.net中新提出的数据对象,同ado的recordset不同的是,它能够容纳多个记录集。dataset类似于一个内存数据库,由多个datatable组成,而一个datatable又有多个column。这样的结构,使得它可以同数据库很好地进行映射。因此,在具体开发过程中我们进行了如下处理:(1)核心类库定义一个entitydata类,这个类继承了dataset,并添加了新的方法,用来作为所有实体类的框架类,定义各个实体类的一般结构,至于每个实体类具体的结构,在运行时刻确定。(2)实体类的定义通过xml文件来确定,用于确定实体类的结构。(3)实体对象的结构由一系列的类构造器在运行时刻,根据上述规范制定的xml来自动生成。在实际的系统中,数据表示层采用这种设计模式具有以下优点:(1)实体类定义xml文件可以通过工具来自动生成,显著减轻了开发工作量。(2)在执行查询操作时,不论是返回一个实体,还是多个实体,数据的表现方式都一样,都是entitydata,而不存在单个对象和数据集的表现方式不统一的问题。在修改实体类的定义时,如果修改的部分不涉及到业务逻辑的处理,只需要修改xml文件就可以了,不用修改其他程序和重新编译。3.web服务的发布和调用企业及其成员根据功能需要开发并完成web服务的部署后,要将其统一注册到企业uddi注册中心,注册内容包括web服务的访问入口描述和他的wsdl文档的访问信息。下面以普通物流服务中查询货物移交任务列表为例来简单说明web服务的调用(如图2所示),前提是该web服务已经在物流企业uddi中心注册。当某用户访问企业信息系统并递交查询货物移交任务的请求后,企业应用服务器经查询uddi注册中心获得符合需求的web服务的访问位置和绑定信息;此时,应用服务器通过一个web服务的soap代理类来访问该web服务,这个代理类根据查到的wsdl文档生成对应的代理对象;代理类把客户的请求组成soap消息并向web服务发送,该服务接到请求后调用getlist方法,依上述服务器端代码所示依次通过数据库连接connection和数据适配器adapter的fill方法打开货物移交列表goods_transfer并进行查询,最后把结果加载到数据集dataset中返回;企业服务器获取结果数据集后通过gridbind操作绑定到相应控件上并将最终结果显示给用户。这里,企业应用服务器扮演了服务请求者的角色,而企业内部web服务和其他原有实体系统统一在web服务提供层中扮演了服务提供者的角色,其中,若是原有的实体系统,首先需要将其封装成webservice组件。四、结论为了实现现代物流企业的分布式应用系统,采用基于web服务技术的分布式解决方案,其核心是实现与发布面向业务逻辑的web服务,使web服务的实现细节对用户透明化,充分利用开放的网络环境,大大减轻建立和部署分布式企业业务应用系统的工作量,使专业开发人员把精力集中在业务逻辑应用的开发上,从而提高软件开发的效率和质量。在提高系统通信保密控制方面,可考虑通过在数字证书保证下的加密传输,用户的认证和授权以及用户和web服务端间的数据完整性和机密性进行确保。总之,我们有理由相信web服务有着美好的发展前景,在跨平台数据共享的设计和开发中将发挥越来越重要的作用。参考文献:1李会太:现代物流管理的八大核心思想j.企业管理 , 2007,(03)2陈传波张道杰李涛:基于web服务的企业应用集成模型研究j.计算机工程与科学, 2004,(12)其他参考文献baker, sheridan. the practical stylist. 6th ed. new york: harper & row, 1985.flesch, rudolf. the art of plain talk. new york: harper & brothers, 1946.gowers, ernest. the complete plain words. london: penguin books, 1987.snell-hornby, mary. translation studies: an integrated approach. amsterdam: john benjamins, 1987.hu, zhuanglin. 胡壮麟, 语言学教程 m. 北京: 北京大学出版社, 2006.jespersen, otto. the philosophy of grammar. london: routledge, 1951.leech, geoffrey, and jan svartvik. a communicative grammar of english. london: longman, 1974.li, qingxue, and peng jianwu. 李庆学、彭建武, 英汉翻译理论与技巧 m. 北京: 北京航空航天大学出版社, 2009.lian, shuneng. 连淑能, 英汉对比研究 m. 北京: 高等教育出版社, 1993.ma, huijuan, and miao ju. 马会娟、苗菊, 当代西方翻译理论选读 m. 北京: 外语教学与研究出版社, 2009.newmark, peter. approaches to translation. london: pergmon p, 1981.quirk, randolph, et al. a grammar of contemporary english. london: longman, 1973.wang, li. 王力, 中国语法理论 m. 济南: 山东教育出版社, 1984.xu, jianping. 许建平, 英汉互译实践与技巧 m. 北京: 清华大学出版社, 2003.y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际能源投资与贸易面试题目
- 2026年高考英语复习新题速递之应用文写作(2025年7月)
- 高端装备制造业行业概述
- 传统医学与关节囊炎肿瘤的结合研究
- 细胞观察方法
- 上海市北虹、上理工附中、同二、光明、六十、卢高、东昌等七校联考2026届化学高二上期中考试试题含解析
- 学习2022庆圣诞迎元旦活动策划方案专题解读课件
- 高血压病的防治
- 神经内科护士进修汇报5分钟
- 位置与顺序的讲解
- 2025年宜宾市中考语文试题卷(含答案详解)
- 吞咽障碍的护理和措施
- 2025至2030海洋救生筏行业产业运行态势及投资规划深度研究报告
- 生产车间奖罚管理制度
- 2025秋部编版(2024)八年级上册语文上课课件 第五单元 阅读综合实践
- 研发工具设备管理制度
- 2025年高考语文全国Ⅱ卷试卷评析及备考策略(课件)
- 2025年安徽省高考化学试卷真题(含答案详解)
- 用友erp供应链考试试题及答案
- 商城餐饮商户管理制度
- 2025年食品安全管理师考试试卷及答案
评论
0/150
提交评论