基于Web Services和COM+技术的三层分布式物流管理系统

来源 :商场现代化 | 被引量 : 0次 | 上传用户:hemir
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 本文介绍了Web Services和COM+技术的特性及在物流管理系统中的应用,提出了基于Web Services和COM+技术的三层分布式物流管理系统的体系结构。通过应用系统在逻辑上多层分离与物理上的分布实施,真正实现了跨平台、跨语言的软件代码重用,最后给出了系统实现实例,说明了用Web Services和COM+技术实现资源整合和系统集成的方法。
  [关键词] Web ServicesCOM+技术 分布式结构 系统集成
  
  一、引言
  随着信息技术和市场经济的发展,企业的市场环境瞬息万变,供应链经常需要随之作出适当调整,物流系统也要能够及时调整,以支持供应链一体化的管理和控制。为了充分利用企业既有的专业物流服务,实现资源优化配置和提高企业综合实力。本文研究了Web Services和COM+技术,提出了基于Web Services和COM+技术的三层分布式物流管理系统的体系架构,实现了跨平台、跨语言的软件代码重用等系统集成需求和供应链一体化管理,把地域分布广泛的供应商、生产制造商、服务商、分销商和终端用户联结为一个整体,并保证信息自由准确的流动。
  二、关键技术
  1.Web Services 技术
  Web Services技术是基于互联网的和部署在Web上的对象组件技术,通过网络存取、组合多个应用程序的方式来构建动态互用的环境,用于解决网络环境下松散耦合的客户程序与Web Services、Web Services之间的相互调用与集成。Web服务核心技术包括服务描述语言WSDL、服务访问协议SOAP、服务发布和注册机制UDDI。其核心构件块如图1。Web Services技术使用基于XML的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间的差异,协同运行异构系统。
  Web服务由URI来标识应用组件,其接口和绑定的信息可以通过XML来实现定义、描述、发布和查找以及交互的功能。它不依赖于特定的硬件、操作系统和编程环境,支持面向服务体系结构,实现三种角色(服务提供者、服务代理和服务请求者)之间的交互。
  2.COM+技术
  COM+是微软公司在COM、DCOM (Distributed COM)和MTS(Microsoft Transaction Server)基础上进一步优化了组件管理环境与事务服务[3],提供了无缝连接系统,它以系统服务的形式把原先一些分散的技术综合起来,并提供简单的编程模型,以直接应用层的编程接口为应用程序提供服务,使创建服务器应用就像实现客户应用一样简单。COM+把COM模型推向了更高层次,成为了企业级别分布式软件开发领域的重要技术。
  三、三层分布式物流管理系统的体系结构
  基于Web Services和COM+技术的分布式物流管理系统体系结构,分为应用层、逻辑层、数据层三个层次,如图2。
  图2 基于WebServices和COM+的三层分布式物流系统架构
  在COM+技术提供了强大的应用分布与底层通信的基础上,三层结构很好地实现了物流系统的应用、逻辑与事件的分离。应用与逻辑的分离规范了应用对数据的操作,增强了系统的可重用性,使得应用开发的重点放在与用户的交互上;逻辑与数据的分离优化了数据的共享机制,增强了数据安全性。COM+一方面提供了许多新的服务和一个一致的管理环境,另一方面它支持说明性编程模型,即开发人员尽可能按通用的方式开发组件程序,将细节留到配置时刻再确定。
  利用Web Services和COM+技术构建的三层分布式物流系统的体系结构,有效集成企业原有的专业物流服务和资源信息,实现协同工作环境下企业的资源优化和重组,提供了从原材料供应到最终产品销售之间的全方位物流服务。具有以下特点:
  (1)基于Web Services和COM+技术的物流管理系统,面向跨企业/部门的分布式管理。
  (2)结合EAI集成技术,充分整合已有的专业物流服务和信息资源,如E_mail、资源管理等。
  (3)多种安全控制权限,级别有用户鉴定、服务器访问控制、数据库访问控制、文档访问控制等。
  (4) 实现逻辑上的多层和物理上的分布式处理,以及跨语言、跨平台的代码重用。
  四、三层分布式物流管理系统的实现
  利用Web Services与COM+组件技术,开发的三层分布式物流管理系统中,Web Services技术完全支持SOAP、HTTP协议和XML的标准,能轻松得跨越企业防火墙或代理服务器。COM+组件提供了ASP、ASP Servlet、ASPBean等技术,实现页面动态内容的实现与显示,ASP Servlet运行在Web服务器端的Servlet程序,支持多线程、多用户访问,能完成所有CGI功能。因此,基于Web Services与COM+技术的物流管理系统可以不受防火墙限制、能独立于硬件、操作系统、应用开发环境,而对已有的财务软件系统等进行整合,使公司内部、公司与客户、供应商、交易伙伴进行多对多联接,从而建立更加灵活、有效的公司协同工作环境,实现了应用子系统的松散耦合
  客户层在浏览器中运行,通过HTTP/HTTPS协议与应用层、逻辑层传递信息。系统代码集中在Web服务器端,系统部署方便、可靠,降低了维护与更新成本。客户层通过HTML/XML实现,用于显示和收集信息。表单数据的合法性通过客户端ASP代码来检验。
  业务逻辑层通过Servlet实现逻辑控制,负责处理HTTP请求;通过ASPBean组件实现业务逻辑,访问数据库;以ASP实现表示功能。ASP页面只负责信息显示功能,一般不处理业务逻辑。通过应用逻辑与表示逻辑的分离,应用逻辑组件独立性更强,易于实现子系统的可重用性、可移植性、集成性。
  数据层采用通用的RDBMS,通过ASPBean完成数据访问和存储。
  基于Web Services与COM+技术的三层分布式物流管理系统在某物流公司得到了具体的应用如图3,该公司属松散型机构,在设计物流管理系统时,尽量不改变原有结构及正在使用的应用软件资源,而是对现有资源进行整合和统一管理。
  图3 物流管理体系结构
  五、结束语
  本文以某物流公司为背景,针对物流管理业务逻辑复杂、业务节点分散、数据处理量大的特点,采用三层分布式结构,开发了基于WebService与COM+技术的物流管理系统。组件化的特点使得该系统具有良好的跨平台性、广泛集成的灵活性、快速高效性和可扩展性。
  
  参考文献:
  [1]Jun Zhu.Web services Provide the Power to Integrate[J].IEEE Power and Energy Magazine, 2003,1(6):40-49
  [2]S Vinoshi.Integration with Web Services[J].IEEE Internet Computing.2003,7(6):75-77
  [3]How ASP.NET Web Services Work[EB/OL].http://msdn.microsoft.com/webservices/,2003-05
  [4]Robert J,Oberg.Understanding&Programming COM+.電子工业出版社。2001
  [5]M C Carboneras,C M Insa,E V Salort.ERP Implementation in the Stone Industry Special Difficulties and Solutions in the Production Area[J].IEEE Emerging Technologies and Factory Automation,2003,2(2):146-149
  
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
[摘要] 农业旅游是振兴农村经济,促进新农村建设以及拓宽旅游产品的有效途径。本文在分析三峡腹地山区发展农业旅游的优劣势的基础上,提出发展本地农业旅游的对策建议。  [关键词] 三峡腹地农业生态旅游SWOT分析对策建议  重庆三峡库区腹地的城口、巫山、巫溪、奉节、云阳、开县地处大巴山区、三峡库区山区,国土面积21966km2,拥有516.37万人口,地形以中山、低山为主的,地理环境十分恶劣。该地既是
期刊
[摘要] 随着计算机技术的不断发展,计算机的安全问题日益被关注,尤其是网络技术的飞速发展,使得计算机攻击与破坏事件层出不穷,安全问题已经引起许多国家的重视。身份认证技术是信息安全理论与技术的一个重要方面,本文主要阐述了如何用.net工具开发windows下的身份认证系统。  [关键词] gina winlogon    一、身份认证技术分析  身份認证是指用户必须提供他是谁的证明。认证的目的就是弄
期刊
[摘要] 欧盟REACH制度中的化学物质注册制度涉及产品范围广、程序复杂和费用高,对中国化工产品,以及含有化学物质的物品生产、出口乃至管理都造成了巨大的冲击。我国政府、行业协会与企业乃至科研机构通力合作、积极应对,才能确保化工产品继续顺利输欧和化工产业及下游产业的健康发展。  [关键词] 欧盟 REACH 化学品 注册    2007年6月1日,欧洲议会和理事会第1907/2006条例正式生效。根
期刊
[摘要] 及时、准确、全面地掌握商情是在现代商业竞争中把握主动权的重要前提,互联网的快速发展使其成为获得商情的重要来源。传统搜索引擎不能满足现代商情采集的需求,开发专业商情采集系统的需求日益迫切。根据“经销商”的经营特点,详细讨论Web商情采集系统的需求;对网上商情来源网站进行了分类,讨论了各类网站的信息特点;提出一种Web商情采集系统结构;讨论了系统的关键技术、知识产权问题和系统扩展方向。  [
期刊
[摘要] 本文利用深圳市1983-2004年的数据,对深圳市出口、进口与经济增长之间的关系进行了协整分析,格兰杰因果检验,并根据格兰杰定理建立了三者之间的误差修正模型。协整分析结果表明,出口、进口与GDP存在长期均衡关系;格兰杰因果检验表明GDP是进出口增加的原因,进出口增长不是GDP增长的原因;从增长率的角度来看,出口对GDP的增长具有更强的促进作用,而进口对GDP的增长的促进作用并不明显。  
期刊
[摘要] 伴随电子商务的迅速发展,电子商务的个性化服务研究已经成为一个热点。本文提出了一种将多Agent技术引入电子商务的解决方案,从而使电子商务系统达到了个性化的服务和智能化的特点。  [关键词] Agent 电子商务 个性化服务 智能化    一、引言  近年来,随着Internet的普及应用,电子商务得到很大的发展。电子商务的发展模式对企业服务提出了许多新要求,包括商品的质量保证、送货及时、
期刊
[摘要] 奥运会的举办规模、传播范围越趋庞大,现代物流越来越多地应用于奥运会中,但环境问题一直是国际奥委会最关注的问题之一,绿色物流就是融入了环境可持续发展理念,所以,其无论从经济、环保,还是可持续发展等方面来说,都是2008年北京奥运会的必然选择。  [关键词] 北京奥运会 现代物流 绿色物流    一、研究目的  2008年北京将汇集200多个参赛国家的运动员、记者、观众800余万人,使用器材
期刊
[摘要] 基于SCOR模型對供应链风险进行了分析,主要集中在供应链外部环境,内部运作和合作三个方面。在分析的基础上,提出了如何对供应链风险进行防范。  [关键词] 供应链风险 SCOR模型 风险防范    随着供应和需求不确定的增加、市场的全球化、产品和技术生命周期的缩短、企业合作等所导致的供应链关系的日趋复杂,以及供应链所处环境的变化加快,供应链所面临的风险也在加大。供应链运作参考模型SCOR
期刊
[摘要] 结合高速公路的特点,基于层次分析法和神经网络,建立高速公路物流预测模型,以湖南高速公路物流为样本对模型进行实证分析,验证模型的有效性和准确性。  [关键词] 高速公路 物流预测 层次分析法 神经网络    一、引言  近年来,我国高速公路的快速发展带动了高速公路物流产业的兴起,但是从总体上而言,高速公路物流产业的发展还处于初级阶段,相关研究比较少。目前国内研究主要是采用神经网络的方法建立
期刊
[摘要] 本文通过计算中日、中韩和日韩的主要贸易产品的产业内贸易,得出以下结论:三国之间贸易量前10类产品的平均产业内贸易指数都超过60%。其中,韩日产业内贸易指数高于中日和中韩产业内贸易指数,中韩产业内贸易指数又高于中日产业内贸易指数。不过这三国之间还是以垂直性产业内贸易为主,水平性产业内贸易指数很小。  [关键词] 贸易关系与结构 产业内贸易 垂直产业内贸易 水平产业内贸易    中日韩三国之
期刊