< 返回
基于soa优化企业供应链管理的研究

[摘要] 为化解我国企业供应链管理的信息障碍,消除信息孤岛,提出基于sOA优化供应链管理整体的信息技术基础结构,从企业供应链管理存在的问题分析着手,进一步阐述从基于sOA优化供应链管理架构、核心技术、流程、核心元素、业务模式、服务等方面。目前,国内外在优化供应链管理研究中最关键也是最具结构性变革的是面向服务架构技术sOA。

[关键词] 优化供应链管理 sOA 信息孤岛 异构系统

一、sOA概述

1.sOA定义

sOA(service-oriented architecture,面向服务架构)是一种架构模型,根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是sOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。

2.sOA参考架构

sOA参考架构结合了传统技术和web服务技术,考虑各种应用场景,可灵活地分拆组合使用。主要应用在企业应用集成领域,它以服务的方式共享和复用企业现有应用资产,保护用户信息技术投资,并以服务的方式构建新的业务流程,对组织中的业务流程进行灵活的重构和优化,增强业务的敏捷性。

二、基于sOA优化企业供应链管理研究

1.存在的问题

目前,中国制造业的很多企业部署了PLM、erp、mes、SCM、crm等系统后面临最大的挑战在于各应用的整合,否则离散的信息孤岛将会成为企业整体运营效率提升的最大瓶颈,而且缺乏连贯的数据流也无法使商务智能发挥最大的效率,目前只有sOA可以很好地解决这个问题。sOA的价值在于它的灵活性和可操作性,借助sOA企业可以摆脱依赖于平台和厂商的技术,转而通过一种架构技术来从容应对不断涌现的信息技术问题,sOA支持异构系统并最大化地利用现有信息技术投资。当前中国企业基本上是全世界产业链上的一个环节,产业链的上下游交互的信息技术成本已经明显高于企业内部运营的信息技术成本。sOA解决异构系统的能力使企业和上下游基于erp等信息技术系统实现高效的整合重组及供应链管理。

2.基于sOA优化供应链管理架构

随着全球化竞争的日益激烈,企业迎来了实时企业与全球商务的信息化时代,敏捷应用模式应运而生。商务流程高度融合,应用系统高度集成,企业之间全面运营协同商务,并根据变化进行自适应的调整。技术的革命性创新,为敏捷应用模式带来了强大的驱动力,web服务的标准协议栈、业务流程执行语言、业务流程管理、网格计算技术、搜索技术、代理技术等标准、技术、解决方案层出不穷,而最关键也是最具结构性变革的是面向服务架构技术sOA。sOA的核心价值在于组织能力服务化,通过服务编排实现灵活的业务过程,企业采用sOA技术架构,以业务为中心按照服务来构造企业的关键应用系统,实现过程、人员和信息的集成和高度协调。

3.基于sOA优化供应链管理的核心技术

企业服务总线esb是sOA架构的一个支柱性技术,是一种开放的、基于标准的消息处理机制,同时也是一个灵活的连通基础架构,通过简单的标准适配器和接口,来完成服务和其他组件之间的互操作,实现应用和服务的整合。esb的主要功能包括服务之间的消息路由及多传输协议支持,传输协议和消息格式的标准化及转换,不同业务事件的服务、协调与管理,服务交互与安全性控制,服务质量和服务级别管理等。为企业应用的多样性、变化性、扩展性提供了更好的服务,全面支持基于角色的sOA企业应用。

4.基于sOA优化供应链管理的组织、信息技术、流程

灵活的信息技术及应用部署方式,对于企业用户是实现sOA战略的关键内容。建立支持服务组件构架模型,通过将服务组件组装为应用程序,部署到各种不同、异构、分布式运行环境中。企业应用系统根据组织、业务和流程的需要,部署到不同的地理位置、组织、应用上。企业用户使用的是一个系统,感觉不到地域的差异,系统内部通过服务和服务的接口实现互连、互操作。

5.基于sOA优化供应链管理的核心元素

企业中“人”是最重要的核心元素之一。让企业用户以更灵活的方式,便捷地访问企业信息,用户之间可实现更好的协作,实现人员与流程交互,提高业务效率。如何让企业的每一位信息工作者能以更灵活的方式,适时、便捷地访问和操作企业数据,关系到企业的可持续发展和竞争能力。通过企业搜索、与个人办公系统集成、提供对智能设备的支持、协同服务等实现与业务系统无缝集成,激发组织中人的活性。

企业运作中“过程”综合了企业的诸多元素:组织、数据、业务规则等,企业决策者和管理者需要实时了解业务发生的情况,动态控制企业的业务发展,根据发展战略和外界环境的变化,不断对业务进行改进。sOA的引入将带来企业之间、业务之间的连接,企业应用系统也将从面向功能转变到面向过程,通过服务接口的标准化和与bpm的结合,来简化应用之间的由流程驱动的应用集成,实现具有可重用、高度灵活的服务架构。

企业级业务“信息”数量巨大、类型众多,与业务关联密切。企业中结构化、非结构化信息并存,桌面系统、无线设备、个人办公系统等访问方式并存。需要快速部署信息技术和具备跨组织、跨领域、分布式的信息搜索访问和处理的能力。sOA用开放的、松散耦合的服务,快速组合新应用,以及时适应业务系统的需求变化,推动信息与人员、过程的紧密集成。

6.基于sOA优化供应链管理的业务模式

通过建立业务模型实现业务模式优化。业务模型主要是针对特定行业及典型客户的业务模式,从角色、组织、流程、数据等方面,应用建模方法所建立的应用模型。通过建立业务模型库并以模型化方式表示出来,支持先进的业务模式,推动客户实现业务模式创新。可实现支持多地点的国际化应用运作模式、供应商协同、多工厂协同、经销与制造需求协同、项目生产的供应链协同、多国的会计制度等。

7.基于sOA优化供应链管理中的服务

如何提供好的服务成为决定企业管理系统能否成功的关键。服务组件资产库的建立为客户提供好的服务,服务组件资产库是在业务模型库基础上,采用领域工程技术、面向对象分析与设计技术、基于组件开发、模型驱动构架技术等方法并结合最新的服务及组件开发标准和技术等,最终以服务组件的方式表示出来。业务驱动是抽取服务组件的关键,从企业战略和关键绩效指标库,分解到相关业务,再落实到具体的流程、活动、规则、数据、角色等,确定服务的接口,通过特征建模选配,确定在不同的行业、地区、客户等不同应用场景中的服务,以服务组方式聚合服务。

8.基于sOA优化供应链管理的特征选配和组装

采用sOA技术架构时必须以商务应用为驱动力和中心,面向服务来设计、开发、部署、监管企业的关键应用系统。实现个性化的规模定制和交付,必须按照产品开发、扩展、定制、实施等不同层次,合理部署组织资源,按照不同模型、服务组件和产品的开发生命周期,采用高度迭代的开发模式,保持各模型的高度一致性。关键模型包括特征模型库、领域模型库、业务组件库、组装模型库等。根据用户不同的组织、角色和过程的特点,实现完全sOA架构企业应用系统的部署、运营和监管。通过特征和解决方案的选择,进行服务组件的装配,这是产品应用模式的创新,基于特征的装配、支撑个性化规模交付能更好地服务于企业用户。

9.基于sOA优化供应链管理的开发语言

基于sOA模式的应用开发中,特定领域语言与应用组装语言对于完全sOA架构产品的开发具有关键作用。领域特定语言主要包括业务领域语言、表单领域语言、流程领域语言以及报表领域语言等。可以对相关领域进行全面准确的模型化描述,自动生成符合sOA架构和技术标准的服务组件框架,实现动态组装,快速形成完整的应用系统。

三、结论

面对全球化竞争的发展趋势、市场、客户等,企业必须具备世界级管理和协作的能力。决策者必须考量企业发展的个性化需求,根据企业的发展战略、组织结构、商业模式等,快速动态地规划、设计、开发、部署和改进符合需要的供应链管理。基于sOA优化企业供应链管理支持企业供应链管理的个性化规模交付,真正实现了随需而变的实时企业与全球商务的信息化价值理念,全面连接世界级管理。

参考文献:

[1]白世贞等:供应链复杂系统资源流建模与仿真[m].科学出版社,2008年1月

[2](美)比伯斯坦张宁译:面向服务架构(sOA)指南:业务价值、规划及企业路线图[m].人民邮电出版社,2008年2月

[3]陈鸿:供应链管理与运筹[m].清华大学出版社,2008年01月