近期热点
·如何释放C盘空间 27招具体优化技巧
·系统安装妙法:无光驱、无启动盘安装Windows系统
·CIO要提升企业管理的掌控能力
·SolidWorks Rx 系统诊断与分析 ( 下 )
·SolidWorks Rx 系统诊断与分析 ( 上 )
·第四届中国制造业ERP应用年会征文
 相关文章
·分布式SOA取代EAI
·SOA消除OA孤岛
·SOA架构下企业管理软件业的未来猜想
·SOA管理和IBMTIVOLI合成应用关键
·分析:过早应用SOA会面临高成本问题
·CIO和CTO总结SOA五大启示
 相关新闻
·
2007用友技术大会在沪举行
·
IBM携浪潮建立中国首家“SOA创新中心”
·
BEA推出完整的事件驱动型SOA解决方案
·
SOA工业标准发布,全球软件互通可望实现
·
Lawson软件获得2007“IBM IMPACT SOA”业务合作伙伴解决方案奖
·
CATIA/ENOVIA VPLM用户实现对ENOVIA MatrixOne业务流程能力的全面兼容
 相关热贴
·《IT Transformation to Service Oriented Architecture》-BEA SOA Whitepaper
·新中大发布UIC电子商务平台 提出双重SOA概念
·[讨论]基于SOA的流程协同技术
·[下载]SOA white paper
·[下载]SOA white paper
·SOA究竟是什么?
 相关商城商品
 
 
当前位置:管理信息化 -> SCM及物流
 
SOA架构的第三方物流信息系统分析
发表时间:2006-4-14 杨哲 王静   来源:《中国物流与采购》
关键字:SOA 第三方物流 信息系统 
随着现代物流在我国的迅猛发展,第三方物流企业如何最快地占有信息资源就成为生存的关键,SOA架构的优势因此成为第三方物流企业的最佳选择。

    一、SOA架构

    SOA即Service-Oriented Architecture,就是面向服务的架构。META组织将SOA定义为:"一种以通用为目的、可扩展、具有联合协作性的架构,所有流程都被定义为服务,服务通过基于类封装的服务接口委托给服务提供者,服务接口根据可扩展标识符、格式和协议单独描述"。SOA提供了一种构建信息系统的标准和方法,并通过建立起合并、可重用的服务体系来减少IT业务冗余并加快项目开发的进程,使得开发部门效率更高、开发周期更短、项目分发更快。
    SOA是一种架构模式,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在系统中的服务可以以一种统一和通用的方式进行交互。SOA架构结构层次如图所示。

    二、SOA 架构的特点

    简单地说,SOA是"抽象、松散耦合和粗粒度"的软件架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。它具有以下几个特点:

    (1)松散耦合。服务请求者到服务提供者的绑定与服务之间是松耦合的。这一点区别于大多数其他的组件架构。SOA将服务使用者和服务提供者在服务实现和客户如何 使用服务方面隔离开来。这就意味着,服务请求者不知道提供者实现  的技术细节,比如程序设计语言、部署平台等等。服务请求者往往通过消息调用操作,请求消息和响应,而不是通过使用API和文件格式。这使得服务能够在完全不影响服务使用者的情况下进行修改。
    (2)粗粒度服务接口。采用粗粒度服务接口的优点在于使用者和服务层之间不必再进行多次的往复。Internet环境中有保障的TCP/IP会话已不再占据主导、建立连接的成本也过高,因此在该环境中进行应用开发时粗粒度服务接口的优点更为明显,同时也增强了服务稳定性问题。
    (3)可重用的服务。服务的可重用性设计显著地降低了成本。为了实现可重用性,服务只工作在特定处理过程的上下文中,独立于底层实现和客户需求的变更。可重用服务采用通用格式提供重要的业务功能,为开发人员节约了大量时间。设计可重用服务是与数据库设计或通用数据建模类似的最有价值的工作。
    (4)标准化的接口。XML和Web服务在电子商务中的广泛应用和深入发展将SOA推向更高的层面,并大大提升了SOA的价值。尽管以往的SOA产品都是专有的、并且要求IT部门在其特定环境中开发所有应用,但XML和Web服务标准化的开放性使企业能够在所部署的所有技术和应用中采用SOA。
    (5)可从企业外部访问。通常被称为业务伙伴的外部用户也能像企业内部用户一样访问相同的服务。业务伙伴采用先进的BtoB模式的协议(基于webXML或Rosetta Net)相互合作,基于业务目的交换业务信息。除了BtoB模式的协议外,外部用户还可以访问以Web服务方式提供的企业服务。
    
    三、SOA架构的第三方物流信息系统分析

    第三方物流管理信息系统是第三方物流企业参与市场竞争的关键,是提高客户服务水平的基础。为了保持物流企业核心竞争力,快速地适应不同货主、不同货种对服务的要求,信息系统的架构必须经济灵活。

 
2页,当前第1
责任编辑:张敏