基于SOA的第四方物流信息平台的基本架构

来源: e-works
2012/1/20 14:21:57
服务注册中心是SOA体系结构的关键部分,它包含了所有可用的服务。服务提供者把提供的服务注册到这里,服务请求者在这里查找感兴趣的服务,并找到服务提供者的接口进行绑定。

分享到: 新浪微博 腾讯微博
本文关键字:
随着物流产业的不断发展,人们对于物流信息也越来越重视,物流信息化程度不断提高,因此物流信息平台市场的前景也越来越被看好。但是,由于物流产业本身具有分散性、复杂性、多样性、流动性等多方面的特点,因此目前物流企业开发和使用的物流信息平台并不能够很好地满足物流企业的需求。尤其是物流产业由第三方物流向第四方物流的发展,更带动了新型物流信息平台的需求。

1第四方物流的发展
随着经济社会的迅猛发展,物流需求量日益增加,可选择的物流企业和物流方案也越来越多,而与此同时企业对物流的要求也越来越高。以第三方物流为主的现代物流越来越不能满足企业的需求,第三方物流表现出一定的局限性。主要是第三方物流企业各自为政,无法有效整合相关资源以便将物流效率最大化。
为了弥补第三方物流的种种不足,第四方物流产生了,第四方物流概念最早由安德森咨询公司提出。所谓第四方物流是指一个供应链集成商,调集和管理组织自己的以及具有互补性的服务提供商的资源、能力和技术,来提供一个综合的供应链解决方案。
第四方物流有着第三方物流无法相比的特点和优势。
首先,第四方物流为企业提供的是一整套完善的供应链解决方案。它集成了管理、咨询和第三方物流服务商的能力,对物流需求方和第三方物流服务商的行为进行有效的调配和管理,以满足企业日趋多样和复杂的需求。
其次,第四方物流能够给整体供应链上的客户带来利益。第四方物流通过整合各种服务提供商的资源,包括第三方物流服务提供商、信息技术提供商、电信服务提供商等,对物流的整个流程进行再造,使整个物流系统更高效更合理的运作,从而平衡了供应链各个环节间的利益分配,使每个环节的客户都能从中受益。
第四方物流比第三方物流拥有更好的专业技术、更大的业务范围、更便捷的服务方式,保证企业能更专注于自己的核心业务。在第四方物流企业出现后,物流企业重新分工组合,由第四方物流服务提供商联合供应链上其他服务提供商为企业制定一整套完善的供应链解决方案,其中咨询服务提供商提供先进的管理策略,IT服务提供商提供信息技术支持,第三方物流提供商完成具体的物流业务实施。
2物流信息平台的研究现状
物流信息平台是指由人员、设备和程序组成的,为 物流管理者执行计划、实施、控制等职能提供信息的交互平台。通过计算机的硬件及 软件设施、网络通信设备等,对物流信息进行处理,实现物流企业之间、企业与客户之间物流信息的交换和共掣剐。它与物流过程中的计划、仓储、运输、分销等环节有机结合,使整个物流活动更加高效。同时,物流信息平台还支持订单处理、决策支持等功能,使现代物流企业能准确、及时的掌握物流信息,使企业更具竞争力。
目前有很多学者都对物流信息平台建设作了大量研究,沈昕(2006耀出整合的物流信息平台构建,付朝晖(2007)提出基于虚拟数据仓库的第四方物流信息平台,何明等人(2009)年提出区域物流信息平台规划研究。但是这些研究都存在一定的不足之处,一是没有很好的将第四方物流的概念融合到信息平台构建中、二是没能很好的解决企业之间的异构的信息系统整合问题、三是目前没有针对临沂物流市场做出的第四方物流信息平台的研究。
3SOA相关技术介绍
SOA(Service-OrientedArchitecture,面向服务架构)是一种策略,它将不同的应用程序提供的服务,通过定义良好的接口和协议联系起来,它独立于实现服务的硬件平台、 操作系统和开发语言,使得这些服务可以以一种通用的方式进行交互。从这个定义可以看出SOA的本质是服务的集合,它为众多的服务进行组合提供了一个组件模型。SOA实现的技术基础是分布式计算技术,它提供服务的注册、发现和调用。
SOA体系结构中,每个实体都扮演着不同或相同的角色,这些角色包括:
服务注册中心:服务注册中心是SOA体系结构的关键部分,它包含了所有可用的服务。服务提供者把提供的服务注册到这里,服务请求者在这里查找感兴趣的服务,并找到服务提供者的接口进行绑定。
服务提供者:服务提供者将自己的服务描述和接口契约发布到服务注册中心,以方便服务请求者发现和绑定服务。它是一个可通过网络寻址的实体,接受服务请求者的调用和绑定。
服务请求者:服务请求者可以是一个实体也可以是一个需要另外一个服务的服务,它对服务注册中心的服务进行查询,然后通过传输绑定服务并根据服务接口契约执行服务的功能。
SOA体系结构中角色之间的协作是通过以下3种操作来实现的:
发布:为了使服务请求者能发现并调用服务,服务提供者需要向服务注册中心发布服务和服务描述。
发现:发现操作分为两种,一种是服务请求者直接在服务注册中心中检索服务描述,另外一种是在服务注册中心中查询所需的服务类型继而发现服务描述。
绑定和调用:绑定和调用:服务请求者根据服务描述,对自己的系统进行配置调整,然后远程调用服务提供者提供的服务。使用面向服务架构搭建第四方物流信息平台是因为SOA有以下几点优势:
1)可以利用现有的资源
使用SOA架构第四方物流信息平台,可以将平台的功能构造成服务组件。
当要实现某一功能时只需调用这一功能对应的服务组件即可,而不需要考虑服务内部的实现细节和数据的传输方式。面向服务架构这种功能实现方式可以使信息平台利用其他系统现有的资源来实现自身的功能,而不需开发。
2)降低成本
当信息平台有新的业务需求时,可以通过组合现有的服务组件实现新的业务功能,而不需要重新开发,这种重用方式极大的降低了信息平台的开发成本。
3)以业务流程为中心
传统的信息平台开发一般都是以程序为中心的,根据不同的功能需求开发各种应用程序。而基于SOA的信息平台开发则是以业务流程为中心,每个业务流程都由若干个服务组成,而这些服务都是可重用的。这样平台的开发人员就可以不必过多地关注技术层面,而是从业务流程的层面来构建。信息平台,并且可以根据需要不断地改进业务流程。
4)解决了集成系统的异构问题
由于信息平台需要集成3PL企业、客户企业等各方的系统,而这些系统往往是异构的,SOA利用各种行业标准和XML语言可以很好的解决这些异构系统的集成问题。
SOA的这些优势为搭建第四方物流信息平台提供了良好的技术支持。
SOA为构建第四方物流信息平台提供了架构方法,但SOA并不包含具体的技术,要实现SOA方法需要借助特定的技术。目前实现SOA的技术有CORBA, 微软的DCOM,Web服务技术等。而Web服务无疑是实现SOA的最佳技术,它可以更好的实现跨平台系统集成。
Web服务是一种基于Web的分布式计算技术,它以XML技术为基础,通过基于XML技术的Web服务描述语言(WSDL)对提供的服务进行封装,然后通过统一的定义、查找和集成协议(UDDI)在网络上发布该服务及提供服务的企业和组织的相关信息,Web服务请求者通过基于HTTP的简单对象访问协议(SOAP)访问所需的Web服务,然后由Web服务提供者返回SOAP应答消息。一个复杂的应用程序可以被分解为若干个高内聚、低耦合的服务,这些服务就以Web服务的形式被其他应用程序或服务所调用。
责编:罗信
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map