1 引言 供应链管理(SCM:Supply Chain Management)是指对以一个企业为核心企业而形成的供应链中物流、信息流、资金流、工作流等,进行合理计划、组织、协调及控制,对实现战略合作伙伴间的一体化管理,使供应链运作过程中涉及的各种费用达到最小,并且在最短的时间内以最低的成本为客户提供最大价值的服务。这种管理方法以客户价值为中心、以贸易伙伴间的密切合作为基础,运用IT(Information Technologies)技术(计算机技术、网络技术等)、人工智能技术以及管理技术等多种现代科学技术进行管理,从而提高整个供应链运行的速度、效益及附加价值,为整个供应链上的相关合作伙伴带来巨大的经济效益。 供应链过程管理已经发展成为一种先进的业务过程管理模式,供应链过程管理改变了企业竞争方式,从企业竞争转变为由核心企业、供应商、制造商、批发商、零售商以及客户所形成的供应链联盟的竞争。诸多大公司的管理经验证明,在供应链管理中如果没有首先执行正确的业务过程,供应链中的运作流程就不可能达到最优化。 2 供应链管理的过程理论 过程是当前的一个流行词汇。它是一种思维方式,且很多种技术都是基于此思维方式。比如,用来为重大决定作智力支持的过程定义、过程仿真。它反映出业务在实施过程中的资源分布,参与者的协同和一些其他的过程要素。 过程理论的基本内容是:实现某特定目标的过程是已定义的(构建模型);质量、成本、进度的控制通过全过程管理实现;过程可以也必须不断改进(优化)。 供应链管理的实质是对贯穿从最终用户到原始供应商的关键业务过程的整合。这些业务过程以客户为中心,为客户以及其他利益相关者提供能够创造价值的产品、服务和信息,并降低供应链上相关企业的交易成本以及提高运作时效。业务是由事件驱动的过程来完成,建立以过程为中心的管理模型,管理向纵向和横向延伸,供应链管理的复杂性强调管理的可视化和模型化。 供应链管理的实施,涉及八大核心过程,如图1所示。这八个过程是:客户关系管理、客户服务管理、需求管理、订单履行、制造流程管理、供应商关系管理、产品的开发和产品商业化、回收管理。
供应链管理八个核心过程的每一过程都有它的战略意义和可操作性,战略意义是指供应链上的相关公司建立并战略性地管理这些过程,可操作性就是指公司执行这些过程。 3 过程的体系结构与描述规格 3.1 过程体系结构和面向服务的架构(SOA) 过程分析与建模,是将一个组织的运行过程分解为一系列的活动流程,对其进行分析、优化、评估和控制,并借助于信息技术,通过工作流管理技术实现业务流程自动化。目前过程分析与建模不仅是管理工程研究的热点,而且已被广泛运用于组织信息化工程的实践之中,成为信息化工程中不可缺少的方法与工具。面对近年来越来越流行的业务过程建模,分析,重组,再造,一旦业务过程被识别出来了,就很容易把它过程化编程,并能够实施部署运行。 一些学者提出了新的业务过程管理体系架构——BPM,BPM(业务过程管理)提供了图形化的方式实现商业活动的自动化和监视,被认为是面向服务架构(SOA)的关键部件,其中工业标准化是关键问题。最初由BEA、IBM和微软共同编写、目前由推进结构化信息标准组织进行评估和修改的BPEL-称作Web服务业务过程执行语言(BPEL)的标准是解决此问题的重要步骤。 3.2 过程的元模型与描述规格
图2 Little-JIL的step结构及控制流 图2是Little-JIL的step的图形表示,在step顶端的小圆圈是连接父step接口。如果小圆圈是实心的,那么说明它有本地声明的引用,如参数和资源,否则为空心圆。小圆圈下面是step名,左侧的小三角叫做先决条件标。如果该step的先决条件存在则小三角是实心的,而且会有一条边连向它的先决条件。右边的另一个相似的三角形叫做后置条件,也有一条边连接其后置条件。在step的里面,从左到右,首先是控制流图标,定义了子step的执行顺序,然后是异常捕获步图标。连接图标的边都是可以标注。 3.3 Web Service与过程封装复用 在BPEL所支持的面向服务的架构(SOA)下是重组WEB服务,那么过程的封装与发布就显得尤为重要。所谓Web服务,就是将企业封装好的业务过程作为一种服务注册并发布。这种服务可以集成到任何遵循SOA架构组装的系统中。 过程封装与复用是过程语言诞生的一大使命。在同一供应链内的不同企业有很多业务过程是完全相同的,比如客户追踪、订单追踪、产品生命周期追踪,在细节参数可配置的前提下,很多公司的业务过程都是相似的。目前是每个公司都要投入大量的人力物力来实现自己的系统。如果能将业务过程包装成业务组件,实现同一业务领域内的复用,不但能够加快业务过程部署速度,提高业务系统的稳定性和可靠性,更能整合资源,降低企业运营成本。