技术开发 频道

SOA重构物流信息化

整合之优

    SOA架构用于第三方物流信息系统建设的优势包括:

    便于集成现有系统 SOA体系结构可以基于现有的系统来发展,不需要彻底重新创建系统。原有的功能模块可以通过Web服务接口来封装和访问。采取SOA框架可以将各种业务服务构造成现有组件的集合。当其他部门使用这种新的服务只需要知道它的接口和名称,服务的内部细节以及在组成服务的组件之间传送的数据的复杂性都对外界隐藏了。这种组件的匿名性使物流企业能够利用现有的投资,从而可以通过合并构建在不同的机器上、运行在不同的操作系统中、用不同的编程语言开发的组件来创建服务。

    便于重复利用物流业务服务 已经创建的物流业务服务不必与特定的系统和特定的网络相连接。服务是独立的,服务间的通讯框架使得服务重用成为可能。对于业务需求变化,SOA能够方便组合松耦合的服务,以提供更为优质和快速的响应。第三方物流企业信息系统允许服务使用者自动发现和连接可用的服务,并通过对服务使用者的验证、授权,来加强安全性保障。同时,由于面向服务的敏捷性,在应对物流业务变更时,有了更强的可塑性,企业可以未雨绸缪。

    提高了系统开发速度 在所有不同的应用程序之间,基础架构的开发和部署将变得更加一致。现有的组件、新开发的组件和从厂商购买的组件可以合并在一个定义良好的SOA框架内,这样的组件集合将被作为服务部署在现有的基础构架中,从而成为了重复使用的架构元素。当需要新的物流企业进入,可以直接对现有服务和组件进行新的创造性重用,大大缩短了设计、开发、测试和部署产品的时间,可以在最短时间内投入使用。

    降低了系统开发成本 Web服务库成为采用SOA框架的第三方物流企业信息系统的核心。直接使用这些Web服务库来构建和部署服务将显著地减少软件开发成本,提高开发人员的工作效率。研究表明,一般系统的接口开发费用占到整个开发费用的33%,最高的竟达到了70%,因为重用和敏捷设计使得在SOA中,接口的重用会节省费用60%。随着物流业务需求的发展和新的物流企业的进入,通过采用SOA框架和服务库,为原有应用程序增加服务和创建新的服务的成本大大地减少了。

    便于改进业务流程 SOA清晰地表示物流服务业务流程,这些业务流程通过在特定业务服务中使用组件的顺序来标识,这给物流企业提供了监视业务操作的理想环境。

    同时,流程的控制是依靠构成业务服务的组件重组来实现的,这将进一步允许改进业务流程,提高效率。重用现有的组件大大降低了在增强或创建新的业务服务的过程中带来的风险。

    随着国内物流需求市场的不断增温,必然会造成第三方物流市场的激烈竞争,在这一过程中,采用SOA架构物流信息系统的第三方物流企业将会具备明显的优势。这些企业将极大地利用现有资源,在最短的时间内,用最低的开发成本,建设出具有良好的兼容性和扩展性的信息系统,从而保证物流运作的高效进行,充分挖掘企业的“第三利润源泉”,在竞争中立于不败之地。

    实施方法

    遵照SOA实施的一般经验,并考虑中国物流行业信息化目前阶段的特点,采用SOA进行物流企业现有信息系统的集成,核心环节如下:

    ◆ 在建模阶段,可以定义业务模型或流程、软件模型和SOA模型。之后就可以创建一组服务,这组服务可以与已发布的通用接口一起重用;

    ◆ 在部署阶段,开发人员可以提取创建的服务,并把它们放在一个可执行、可管理的环境之中;

    ◆ 在使用阶段,根据软件模型来装配应用程序,并且测试其软件质量以及非功能性需求,比如性能、可伸缩性等等;

    ◆ 管理阶段是一个长期的过程,在这个阶段中,可以监控并管理安全性和使用,以及在许多与可能已经为SOA制订好的服务级协定或策略相对应的方面比较其性能。

    这样由小及大,逐渐在物流企业业务中进行整合扩散,并形成整个企业的IT转型,最终通过全面整合实现随需应变的企业IT架构。SOA提供了标准化的架构,一个应用对应的服务也能适用于其它应用,物流企业开发新的应用的速度将得到大大的提高,同时对旧的系统也可以包装成服务,服务之间为了满足新业务的需求可以进行组合,从而实现物流信息系统资源的整合。

    链接

    目前的物流行业IT应用系统大致划分为以下几个层次:

    第一层次:单点应用

    针对个别功能的各种软件工具和单点系统的建设。这一层次的主要建设内容包括办公套件、企业邮箱之类的通用工具软件以及物流行业专用的条码器、自动识别软件、物流仿真软件等工具软件或单点系统等。

    第二层次:流程优化

    针对物流企业的个别业务流程或管理职能,实施部门级的信息系统建设。该层次的信息化建设内容既包括一般企业通用的信息系统,也包括物流企业专用的信息系统。

    第三层次:综合管理

    针对整个企业的综合管理,实施企业级的信息系统建设。该层次的信息化建设内容既包括一般企业通用的综合管理信息系统,也包括物流行业专用的综合管理信息系统。

    第四层次:公共平台

    所要解决的问题是整个物流行业的信息化问题,如物流信息的发布与共享,物流行业与其他相关机构的信息交互。这些信息化需求不可能由某一家物流企业单独承担,而应该由外部的服务供应商或政府部门负责满足。这一层次的建设内容主要包括:物流公共信息交换平台、全球定位系统、地理信息系统、EDI网络服务中心等。
 

0
相关文章