基于SOA架构的供应链平台设计

来源: e-works   
2014/3/3 14:32:57
本文将SOA架构运用到企业供应链平台中,把企业核心业务模块封装成一个个标准的服务,根据实际的业务需要进行组合编排调用。

本文关键字: SOA 供应链 信息管理 信息化

SOA是一种将信息管理系统模块化为服务的架构风格,可简单地通过服务重新编排组合来灵活应对业务流程上的不断变化,从而为企业信息化的深入开展提供了强有力的保障。该文利用SOA思想,设计了基于SOA的企业供应链平台架构,实现了该平台的主要功能服务;在实际的应用中,降低了供应链成本,提升了供应链服务水平,取得了良好的经济效益。

1.概述

供应链是指由原材料的供应商、制造商、分销商、零售商以及终端消费者等成员,通过与上下游成员的连接而组成的链状或网状结构。随着供应链的不断发展,供应链协同成为一种趋势,受到理论界和企业界的高度重视,提出了应对供应链协同的种种策略。它的实现以协同机制为前提、以协同技术为支撑、以信息共享为基础,从系统的全局观出发,促进供应链企业内、外协调发展,在提高供应链整体竞争力的同时,实现供应链节点企业效益的最大化。随着供应链竞争的不断加剧,供应链企业的管理水平也不断提高,呈现出以下一些新趋势:物流与信息流结合日趋紧密;质量管控主体由单一企业转变为供应链;供应链企业数量逐步精简。

在信息化建设的过程中发现,由于编程语言、数据标准和通信协议的异构问题已经严重阻碍了企业内部和企业之间实现业务协同的进行。为适应当今时代对企业供应链信息化的新要求,需要建立新型的供应链平台。新型供应链平台需要最大限度地消除业务和软件技术之间存在的巨大鸿沟,快速响应业务上的需要。在市场需求的不断刺激下,面向服务的体系架构(Service Oriented Architecture,SOA)设计方法应运而生。SOA改变了以技术为中心的信息系统建设模式,让IT技术重新回到业务支撑的角色,提供了一种把原有组件按一定的标准封装为具有文档形式接口描述的服务,使得服务的提供者和服务消费者之间是一种松耦合的关系。这带来了业务流程重组的巨大优势,因为SOA提供了对企业业务的快速反应和敏捷性要求的支持。

2.面向服务体系结构

2.1 SOA概念

SOA(Service Oriented Architecture,面向服务架构)是一种为实现业务与技术的完全分离从而实现与具体技术无关的架构思想。它将信息系统模块化为服务,并通过服务的重新编排组合实现新的或者更好的业务流程。它包含了松散耦合、粗粒度、位置和传输协议透明等基本要素,从而达成敏捷的、不受限制的业务集成目标,具有复用性、抽象性、正式性和明确性等特点。这样的架构能从根本上解决企业部门间信息互通共享的问题,避免了信息孤岛的出现,从而在沟通合作不断增强的扁平的世界创造出更多的价值。

2.2 SOA服务架构

SOA为解决企业业务系统集成中的各类异构问题提供了一种解决方案,其核心概念是业务重用与企业级的互操作。SOA架构本质上是服务/客户端模式,客户端消费服务可以通过WSDL来实现,即服务通过WSDL发布并对外提供服务,客户端通过基于HTTP之上的SOAP协议来调用服务。

2.3 企业服务总线

在SOA架构下,服务提供者和服务消费者通过一个公共的通讯框架进行通讯,这个公共的通讯框架就是企业服务总线(Enter Prise Service Bus,ESB)。通过ESB,每个服务组件可以和许多个其他类型的服务进行通讯交换。ESB是SOA架构的基础设施,提供服务提供者和服务消费者的服务命名和查找规则,具有安全、事务控制、消息机制、服务管理和监控等功能,支持异构环境的服务、消息以及基于事件的交互。ESB为基于Web服务、J2EE、。NET和其它标准的应用提供一个基于XML标准的信息通路,使得来自不同硬件平台、不同操作系统和不同语言开发的应用能够以一种松散耦合的方式连接在一起,构成具有复杂逻辑、功能更为强大的合成应用。

共3页: 上一页1 [2] [3]
责编:王雅京
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

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

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