论文部分内容阅读
摘要:当前,我国烟草行业在“深化改革,推动重组,走向联合,共同发展”的改革战略下一个以大品牌、大市场、大企业为目标的兼并重组正在稳步推进,在信息技术日新月异的大变革时代,支撑中国烟草商业系统运行的信息系统面临着一系列的流程重组和集成整合课题。
关键词:构建 服务架构 烟草商业战略信息系统
The construction momentous change time based on faces the service construction the tobacco commercial strategy information system
Yang Yiwen
Abstract:Presently,our country tobacco profession in “the deepened reform,impels the reorganization,moves towards the union,communal development” reform strategy next take the big brand,the big market,the big enterprise is advancing with steady steps as the goal annexation reorganization,changes with each new day the big transformation time in the information technology,supports the Chinese tobacco commercial system movement the information system to face a series of flow reorganization and the integrated conformity topic.
Keywords:Construction Service constructionTobacco commercial strategy information system
【中图分类号】F208【文献标识码】A 【文章编号】1009-9646(2008)07-0082-04
1.变革时代的构建基于业务流程重组和信息系统整合的战略信息系统的必要性
当前,我国烟草行业在“深化改革,推动重组,走向联合,共同发展”的改革战略下一个以大品牌、大市场、大企业为目标的兼并重组正在稳步推进,在信息技术日新月异的大变革时代,支撑中国烟草商业系统运行的信息系统面临着一系列的流程重组和集成整合课题:
1.1 行业体制的变化、企业改革导致组织机构及业务流程的变化。例如,工商分设、取消县级公司法人资格等,使卷烟营销计划、购销、配送的规模、规范和流程发生很大的变化。
1.2 服务和管理的改变导致业务流程的变化。为了实现业务目标和提高市场营销和管理活动成效,需要对组织和业务流程进行优化和整改,例如访销合一到访销分离,从分散的电话订货到集中的电话订货等。
1.3 垂直应用系统的单独开发与部署导致信息系统集成度较低。ERP、CRM、OA、一号工程等一系列软件和应用组件一般都是在不同时期、由不同的开发商、使用各不相同的定制技术开发和部署,但其间却往往缺少关联和通信,导致信息“孤岛”现象严重,而这些应用又恰恰是企业不可放弃的重要投资。所以说,在中国烟草商业目前多数企业所面临的最大挑战就是他们的许多信息系统集成度不足。这种信息系统构架很难及时为企业的高层决策提供及时、准确的信息,使企业运行成本居高不下,软件之间的接口、软件文档修改使系统需要经常升级,不同系统间的集成整合、数据整合、流程整给信息部门带来了繁冗的工作。
1.4 管理集中、数据集中的趋势导致流程的变化。为适应资源整合和组织结构调整和管理集中的趋向,带来了数据的集中,使得网络结构、数据结构、数据流程及前后台业务流程也随之变化。
1.5 战略及竞争的需要服务和流程创新。随着卷烟销售网络建设、物流工程物流服务及一号工程的进展,必将不断提出新的竞争策略和服务要求,从而不断创新流程和业务模式。
1.6 技术的发展和变化可能导致系统平台和解决方案的升级更新。信息技术的快速发展,信息技术主流系统软件、硬件平台及其战略合作伙伴等新技术、新的解决方案不断涌现,这既为我们提供了解决问题的机会,可能导致系统平台和解决方案的升级和更新,因此,在信息技术投资上需要更具前瞻性。
据《计世资讯》报道,2005年烟草行业IT投资达到29.01亿元,比2004年的25.36亿元增长了14.4%。其中商业系统信息化投资为17.03亿元,占总投资的58.7%。据预计,2006年烟草行业IT投资增幅也在10%以上,目前烟草企业信息化进入整合应用的阶段,由于流程变化及集成整合因素造成软件升级的占了相当的比重,可以预见,如不采取有效对策,随着竞争及业务需求发生变化,必将步入“建设——改造——整合——升级”的恶性循环,很多应用功能乃至整个企业信息系统就需要重新改变,甚至重复开发,导致极大的投资浪费。
信息技术和管理科学的融合与发展,使企业的竞争力日益与企业信息化程度密切相关。信息技术和信息系统作为一种资源已不仅可以支撑企业战略,而且还有助于决定企业战略。信息战略是企业战略不可分割的一部分,竞争优势也不再限于成本、差异性和目标集聚三种形式,企业信息化形成的独特竞争优势——知识优势正逐渐成为最大的竞争优势,企业信息化已成为不可阻挡的必然趋势。为应对国际竞争环境的变化和行业大变革对烟草信息化提出的严峻考验,构建一个基于现有应用系统和先进技术的、基于业务流程变化和信息资源整合的战略信息系统,避免重复投资,增强中国烟草商业的适应性、灵活性和竞争力,对于面对入世挑战的中国烟草商业具有十分重要的战略意义。
2.解决之道——构建面向服务架构的战略信息系统
2.1 架构。
在国家局打造数字烟草的方针指引下,按“统一网络、统一数据库、统一信息平台”原则,统一应用框架平台、统一数据交换平台、统一信息门户平台、统一认证管理平台的基础上,规划、开发、部署基于SOA(包括基于组件构架,笔者认为基于组件是SOA的初级阶段)的战略业务组件的战略信息系统。

SOA 是一种分布式组件体系结构,是一种架构和组织信息技术基础结构及业务功能的方法,是一种在计算环境中设计、开发、部署和管理离散服务模型的方法。
面向服务的体系结构(SOA)是一个灵活的体系结构,体系如下图所示包括三个角色:服务提供者、服务代理或服务请求者。服务提供者即发布自己的服务,并且对使用自身服务的请求进行响应;服务代理就是注册已经发布的服务,对其进行分类,并提供搜索服务,

并允许感兴趣的服务请求者查找服务提供者接口;服务请求者:是服务请求者是一个应用程序、一个软件模块或需要一个服务的另一个服务,它发起对服务代理的查询,通过传输绑定服务,并执行服务功能。SOA体系结构中的组件必须具有上述一种或多种角色。
对应于SOA中的三个角色,SOA也包括三种操作:一是发布操作:SOA服务具有平台独立的自我描述XML文档、Web服务描述语言(WSDL)用于描述服务和发布,使服务提供者可以向服务代理注册自己的功能及访问接口;二是发现操作:服务请求者定位服务,方法是服务请求者查询服务代理来找到满足其标准的服务;三是绑定操作:在获得服务描述后,服务请求者根据服务描述中的信息来调用服务。
通常,SOA服务架构有三个特征:一是粗粒度。相对于组件而言,服务上的操作被子实现为封装了更多的功能,并且依赖于更大的数据集。通过设计和组合粗粒度服务,能够有效地组合出新的业务流程和应用程序。二是定义标准接口。通过服务接口的标准化描述,定义了必需的参数、结果的类型和服务的类型,而不是实现服务的技术,从而便利该服务可以提供给任何异构平台和任何用户接口使用。三是松散耦合。将服务使用者和服务提供者在服务实现和客户如何使用服务方面隔离开来。
SOA是由流程、服务和组件组成的,SOA的核心是服务模型,它定义了服务和实现这些服务的部件,在一个典型的SOA框架下,现有应用根据需要可进行组件、服务的流程组合并与门户界面、整合架构、安全管理相集成。在数据层、面向服务的应用层、表示层各层间服务建模的过程及服务、组件、流程、门户界面及应用的互相关系详见图3。

2.2 战略。
入世是机遇更是挑战,应对“入世”的最有效的措施就是加紧练好内功,做强做大卷烟营销和卷烟配送核心业务,使中国烟草商业成为卷烟营销和配送方面有很强竞争力的提供商。在信息技术迅猛发展尤其是软件组件技术和SOA的出现的今天,对于烟草商业来说正面临一个重大的发展机遇——借助SOA,实现历史跨越。利用信息流改变企业与其供应商、销售渠道、零售户、消费者之间的联系,让需求的变化迅速传递到供应链的上游,使企业内部的资源、管理和服务作出快速反应;让信息技术渗透到价值链的每一点,改变价值活动的方式和它们之间的联系方式,更好地让信息技术支持业务流程的变动,更好地将信息技术与行业的业务战略连接起来,并使二者能协调一致,从而加快反应速度,降低成本,扩大产品和服务的差异,创新业务,从而利用信息技术打造中国烟草商业核心能力,赢得竞争优势,进一步增强中国烟草的核心竞争力,这对于中国烟草具有十分重要的战略意义和现实意义。
2.2.1 推动业务流程重组,促进组织结构优化,具有战略上的灵活性和适应性。SOA服务组件具有部署犹如积木一样非常灵活、方便组装、维护容易,具有随需而变的灵活性,从根本上改变了组织收集、处理、利用信息的方式,从而导致组织形式的巨大变革,推动了业务流程再造乃至组织结构的重组,也使市场和客户的信息与决策中心之间的反馈更加迅速,有效提高了企业对市场的快速反应能力,从而更好地适应竞争日益激烈的市场环境,将极好地支持行业的发展和竞争战略。
2.2.2 实现信息系统间的集成整合,优化企业价值链。今天SOA以快速利用由消息和代理服务、门户和业务流程所提供的任何共享应用和数据服务,这些SOA架构下的中间件业务模块都能够被重新配置或以新方式优化以满足新的需求,并将它们定制为能满足特定业务需求的复合型应用,这一切都使一些大企业或在地理上分布范围比较广的应用的集成整合成为可能,使得不同企业间的开发队伍能够更好地合作,使得部门之间、岗位之间、纵向流程之间的横向沟通非常便捷,使前后台之间的横向流程更加科学合理,从而且进一步优化了企业内部流程,改善优化了价值链。
2.2.3 有效地降低成本,具有长远的经济性。它是第一个考虑了企业业务发展长期性的信息技术架构,它带来的最大好处是可以充分利用现有的信息技术资产,通过把现有应用封装成服务,使它能被重新组合和应用,从而将原来“静止”或“冻结”的企业信息技术资产转化为“企业流动资产”,实现最大限度的重用。当企业需求发生变化时,没有必然大规模地修改应用软件,只需要改动相应的服务组件,而工作量和对系统的影响都很小。可以预见,随着卷烟销售网络和物流网络建设的推进,业务流程的规范化、标准化水平越来越高,可以复用的服务组件越来越多。
2.2.4 加快服务创新,实现差别化、个性化服务。一方面SOA能提供一个标准的、分布式的能改变和优化业务流程的信息技术架构,另一方面通过接口的定义提高灵活性,实现了松散耦合,从而有利于烟草商业及时改变和调整经营战略,创新服务内容和方式,不断向工业企业和零售户提供差别化和个性化的产品和服务,缩短了烟草商业企业与工业企业、零售户、消费者之间的距离,最终赢得不易被竞争对手模仿的独特竞争优势。
2.2.5 促进烟草行业供应链的数字化再造,实现电子商务。松散耦合正是烟草行业组织结构的特征,使得工商战略联盟之间、商商战略联盟之间,通过“虚拟企业”这种战略联盟方式与烟草商业建立战略合作伙伴关系,使企业能与上下游客户建立起高效、快速的联系,从而实现供应链的数字化和不断优化,真正实现电子商务,极大地降低交易成本。另外,国家局与省级公司之间、省级公司与分公司之间可以共享服务,实现信息共享、计划协同和业务协同。
2.3 组件。
我们把卷烟营销、卷烟配送把等核心业务功能,在目前以业务进销存、专卖管理、WMS(仓库管理)、TMS(运输管理)、CRM、财务管理、OA等应用的基础上,进一步分解为可共用的、基于标准的服务组件,并从是否核心业务、对战略影响程度及可否外包进行分析,并详细列于下表:

2.4 流程。
可以利用工作流技术来定义组件或服务组件的流程。对于基于组件架构的系统(笔者把它理解为SOA初级阶段),在集成编排流程的时候,利用开发工具或手工制定出各系统之间的业务关系,制定工作流描述文档和调用规范,程序对此文档进行动态加载、解析、执行,实现商务流程自动化,即工作流文档然后将此文档存放在注册库中,以便开发出来的集成应用系统可以通过SOAP来有次序地调用指定的网络服务,将各个分散的、独立的子系统有机地、有序地结合起来,构成一个完整的、可完成复杂功能的系统。企业内部流程集成完成之后,即可发布对外的服务,使外部企业的系统能够访部本企业的服务,进行B2B交易,实现供应链信息的共享。
另一方法也可通过业务流程管理工具实现流程定义和重组服务流程。它是一种企业集成技术,作为对面向服务系统架构 (SOA)、企业应用集成(EAI)、企业服务总线(ESB)的补充。BPRL4WS是一种典型的实现工具,BPEL 可用作扩充老系统的桥梁,同时也可为新系统提供实现和集成的途径。因此,多个应用程序(新的和旧的)通过这座BPEL 桥梁可以利用现有的业务流程。通过使用BPEL 编排业务流程,企业能够替换或升级一个业务流程中旧的部分,而不影响运行良好的新系统。与传统的软件包和普通组件不同,SOA组件或复合应用软件不存在应用功能上的孤岛,如财务或客户关系管理,而是形成一个可复用的组件池,这些组件的功能是通用的,可用于各种应用中,并通过BPEL组合完成某个特定的功能或支持其他的进程。这种组合使得无论是装配新系统,还是为支持商业需求的改变而改装旧系统都变得快捷容易。
3.构建面向服务体系战略信息系统的对策
3.1 理清思路,认清形势、确定对策。
信息系统构架的选择是基于SOA的战略信息系统中最为基础的因素,组件、服务组件的研发则是最有价值的一项工程。基于SOA的战略信息系统实际上就是把企业业务流程与企业的发展战略、运行方式、组织的沟通与协调、人的组织管理、现有信息资源、新技术的应用与融合等紧密结合起来的系统工程。信息系统构架是其中最基础、技术含量最高的部分,服务组件的开发则凝聚着大量的财力和智力,通过它们实现信息集成、过程优化及资源优化,实现物流、信息流、价值流的集成和优化运行,达到人员、组织、经营管理和技术三要素的集成优化,从而进一步增强企业的灵活性、适应性和竞争力。
今后,软件开发的关键主题将是组件、服务组件的开发、整合、再利用和战略合作,我们应对SOA的当务之急,目的是削减成本、提高组织适应性及为行业创造价值。这三个主题也对于软件开发也将产生重大影响,对传统编程技能的需求开始减弱,而软件架构和服务组件商业化进程、合作、设计与整合等专业技能进将提上议事日程。随着时间的推移,我们应对未来竞争和SOA的基本策略、商业运作与服务将显得十分重要。从整个行业而言,信息技术服务可以选择外包、自主研发及外包研发相结合的策略。笔者以为,在未来日益激烈的竞争时代,信息技术成为提升全行业竞争能力的十分重要的利器,全面外包虽然见效快,但会受制于人,全部自主研发,周期长,软件质量又达不到要求,因此,在SOA时代,走外包与自主研发相结合之路,实现软件开发组织机制创新,提升自身的研发能力,是提升中国烟草核心竞争力的必由之路。
3.1.1 集中力量,基于标准的行业集中研发策略。对接国际标准,成立行业研发中心,自主研发,对服务基础架构、基础组件、复用程度高、在价值链中处于重要地位的战略组件进行重点投资,集中研发。
3.1.2 横向联合,走基于构件、服务的企业联盟和企业协作之路。结合SOA框架和软件构件技术,以相关的软件构件和服务为核心资产,建立全行业企业软件联盟,整合行业应用软件价值链各环节的创新资源,实现企业间的共同投入、双赢合作,优势互补、协同发展,推动行业应用服务组件的资源共享、合理分工、联合攻关。
3.1.3 充分利用开源社区的国际合作研发策略。融入国际开源社区,获得国际上成熟的有用资源,跟踪技术热点的走向,并在此基础上再投入进行国际合作研发。
3.1.4 选择服务外包战略合作伙伴。应该说,有相当一部分的软件是由第三方提供,选择实力强、信誉高、服务好的软件供应商作为全行业软件战略合作伙伴,并由他们提供开源软件及部分后台维护服务工作。
3.2 认真疏理,全面规划、稳步实施。在实施过程中,首先要对自己的系统做全面的评估和普查:一是当前应用程序的功能、现有组件、现有服务的粒度和重要性,将来会有哪些新的应用,他们对行(企)业的战略有什么影响,将来的系统该如何满足需求等;二是当前应用程序开发的成本及相关指标、自行开发、外包及公共服务的比例及使用情况;三是应用程序访问和提供的信息、应用程序中使用的数据模型、转换和变换;四是应用程序中涉及到的工作流和流程流;五是单点登录、日志记录、错误和异常处理、监控以及通知等服务状况;六是服务水平协议、服务质量,以及相关的非功能性业务信息。
其次,从供应链管理、价值链优化角度全面规划、稳步推进、区别对待改造包装组件,把建立服务组件库、服务目录作为一项长期战略任务常抓不懈。
3.2.1 对原有软件资源进行疏理改造,不同情况区别对待。对能继续应用的系统,则需要包装、改进,尽管可能原有的各个系统之间相互独立,接口互不统一,为达到集成的目的,首先要将它们SOAP的标准进行包装,发布成可供其他系统、用户访问的服务;对于一些已经购买、开发或实施的无法在短期内一步到位的已经基于组件架构的应用软件,也可与其他SOA组件结合使用,有必要改造成服务组件时采取措施逐步改造;对一些实用但技术架构较落后的系统要边使用边提升改造;对落后的系统需要推倒重来;对新系统则需要一开始就规划好,要从行(企)业全面数字化的广度和发展战略的高度来规划好应用功能、组件、服务组件、数据中心和门户。
3.2.2 建立服务目录,把握规模效应。将各系统发布的服务进行描述和注册,分门别类,添加到SOA功能的总体目录中,其他系统可以通过读取、分析服务概述文档进行对服务的访问,而无需在程序中预先写定,使得服务接口的更新、扩展非常方便。随着该目录的扩大,对于未来新开发的项目来说,需要开发的新代码和服务基础架构就将减少,维护成本降低,投资回报也肯定会稳步增加,也即边际成本递减,边际收益递增。因此,国家局、各省局(公司)在服务组件的规划和开发工作中应当起更大的作用。
3.2.3 稳步推进,循序渐进。先定标准定分类目录,后组织实施;没法一步到位的先组件化,后服务组件化;对各单位新开发或购买的软件,至少必须是基于组件开发的软件,在此基础上逐步改造。构建面向服务体系的信息系统是一件长期而艰巨的任务,要循序渐进:服务可以从现有应用程序公开,也可以从新开始构建,但是应该首先实现哪个服务呢?处于企业边界需要暴露给合作伙伴的、处于企业核心的简单服务都是最佳选择,也可以从对业务单元最一般的服务开始,然后逐渐转向更加特定于业务单元的服务;从技术上较容易的服务开始,然后一步一步转向技术上的难点;最早构建的服务中有一些是基础架构服务,比如日志记录、审计、错误处理以及类似功能;在构建SOA系统时,先从部门级开始,允许用户搭建一个松藕合的平台,较容易起步;对于已经构建企业应用组件,可以利用工作流来实现流程编排,满足企业内部应用的需要,在此基础上进行服务组件的改造,对定义、修改、访问组件的权限、服务质量进行包装后公开服务和流程重组和管理。仍有必要维护现有的内部系统,并将它们与其他基于SOA的应用软件或别的软件整合起来。
关键词:构建 服务架构 烟草商业战略信息系统
The construction momentous change time based on faces the service construction the tobacco commercial strategy information system
Yang Yiwen
Abstract:Presently,our country tobacco profession in “the deepened reform,impels the reorganization,moves towards the union,communal development” reform strategy next take the big brand,the big market,the big enterprise is advancing with steady steps as the goal annexation reorganization,changes with each new day the big transformation time in the information technology,supports the Chinese tobacco commercial system movement the information system to face a series of flow reorganization and the integrated conformity topic.
Keywords:Construction Service constructionTobacco commercial strategy information system
【中图分类号】F208【文献标识码】A 【文章编号】1009-9646(2008)07-0082-04
1.变革时代的构建基于业务流程重组和信息系统整合的战略信息系统的必要性
当前,我国烟草行业在“深化改革,推动重组,走向联合,共同发展”的改革战略下一个以大品牌、大市场、大企业为目标的兼并重组正在稳步推进,在信息技术日新月异的大变革时代,支撑中国烟草商业系统运行的信息系统面临着一系列的流程重组和集成整合课题:
1.1 行业体制的变化、企业改革导致组织机构及业务流程的变化。例如,工商分设、取消县级公司法人资格等,使卷烟营销计划、购销、配送的规模、规范和流程发生很大的变化。
1.2 服务和管理的改变导致业务流程的变化。为了实现业务目标和提高市场营销和管理活动成效,需要对组织和业务流程进行优化和整改,例如访销合一到访销分离,从分散的电话订货到集中的电话订货等。
1.3 垂直应用系统的单独开发与部署导致信息系统集成度较低。ERP、CRM、OA、一号工程等一系列软件和应用组件一般都是在不同时期、由不同的开发商、使用各不相同的定制技术开发和部署,但其间却往往缺少关联和通信,导致信息“孤岛”现象严重,而这些应用又恰恰是企业不可放弃的重要投资。所以说,在中国烟草商业目前多数企业所面临的最大挑战就是他们的许多信息系统集成度不足。这种信息系统构架很难及时为企业的高层决策提供及时、准确的信息,使企业运行成本居高不下,软件之间的接口、软件文档修改使系统需要经常升级,不同系统间的集成整合、数据整合、流程整给信息部门带来了繁冗的工作。
1.4 管理集中、数据集中的趋势导致流程的变化。为适应资源整合和组织结构调整和管理集中的趋向,带来了数据的集中,使得网络结构、数据结构、数据流程及前后台业务流程也随之变化。
1.5 战略及竞争的需要服务和流程创新。随着卷烟销售网络建设、物流工程物流服务及一号工程的进展,必将不断提出新的竞争策略和服务要求,从而不断创新流程和业务模式。
1.6 技术的发展和变化可能导致系统平台和解决方案的升级更新。信息技术的快速发展,信息技术主流系统软件、硬件平台及其战略合作伙伴等新技术、新的解决方案不断涌现,这既为我们提供了解决问题的机会,可能导致系统平台和解决方案的升级和更新,因此,在信息技术投资上需要更具前瞻性。
据《计世资讯》报道,2005年烟草行业IT投资达到29.01亿元,比2004年的25.36亿元增长了14.4%。其中商业系统信息化投资为17.03亿元,占总投资的58.7%。据预计,2006年烟草行业IT投资增幅也在10%以上,目前烟草企业信息化进入整合应用的阶段,由于流程变化及集成整合因素造成软件升级的占了相当的比重,可以预见,如不采取有效对策,随着竞争及业务需求发生变化,必将步入“建设——改造——整合——升级”的恶性循环,很多应用功能乃至整个企业信息系统就需要重新改变,甚至重复开发,导致极大的投资浪费。
信息技术和管理科学的融合与发展,使企业的竞争力日益与企业信息化程度密切相关。信息技术和信息系统作为一种资源已不仅可以支撑企业战略,而且还有助于决定企业战略。信息战略是企业战略不可分割的一部分,竞争优势也不再限于成本、差异性和目标集聚三种形式,企业信息化形成的独特竞争优势——知识优势正逐渐成为最大的竞争优势,企业信息化已成为不可阻挡的必然趋势。为应对国际竞争环境的变化和行业大变革对烟草信息化提出的严峻考验,构建一个基于现有应用系统和先进技术的、基于业务流程变化和信息资源整合的战略信息系统,避免重复投资,增强中国烟草商业的适应性、灵活性和竞争力,对于面对入世挑战的中国烟草商业具有十分重要的战略意义。
2.解决之道——构建面向服务架构的战略信息系统
2.1 架构。
在国家局打造数字烟草的方针指引下,按“统一网络、统一数据库、统一信息平台”原则,统一应用框架平台、统一数据交换平台、统一信息门户平台、统一认证管理平台的基础上,规划、开发、部署基于SOA(包括基于组件构架,笔者认为基于组件是SOA的初级阶段)的战略业务组件的战略信息系统。

SOA 是一种分布式组件体系结构,是一种架构和组织信息技术基础结构及业务功能的方法,是一种在计算环境中设计、开发、部署和管理离散服务模型的方法。
面向服务的体系结构(SOA)是一个灵活的体系结构,体系如下图所示包括三个角色:服务提供者、服务代理或服务请求者。服务提供者即发布自己的服务,并且对使用自身服务的请求进行响应;服务代理就是注册已经发布的服务,对其进行分类,并提供搜索服务,

并允许感兴趣的服务请求者查找服务提供者接口;服务请求者:是服务请求者是一个应用程序、一个软件模块或需要一个服务的另一个服务,它发起对服务代理的查询,通过传输绑定服务,并执行服务功能。SOA体系结构中的组件必须具有上述一种或多种角色。
对应于SOA中的三个角色,SOA也包括三种操作:一是发布操作:SOA服务具有平台独立的自我描述XML文档、Web服务描述语言(WSDL)用于描述服务和发布,使服务提供者可以向服务代理注册自己的功能及访问接口;二是发现操作:服务请求者定位服务,方法是服务请求者查询服务代理来找到满足其标准的服务;三是绑定操作:在获得服务描述后,服务请求者根据服务描述中的信息来调用服务。
通常,SOA服务架构有三个特征:一是粗粒度。相对于组件而言,服务上的操作被子实现为封装了更多的功能,并且依赖于更大的数据集。通过设计和组合粗粒度服务,能够有效地组合出新的业务流程和应用程序。二是定义标准接口。通过服务接口的标准化描述,定义了必需的参数、结果的类型和服务的类型,而不是实现服务的技术,从而便利该服务可以提供给任何异构平台和任何用户接口使用。三是松散耦合。将服务使用者和服务提供者在服务实现和客户如何使用服务方面隔离开来。
SOA是由流程、服务和组件组成的,SOA的核心是服务模型,它定义了服务和实现这些服务的部件,在一个典型的SOA框架下,现有应用根据需要可进行组件、服务的流程组合并与门户界面、整合架构、安全管理相集成。在数据层、面向服务的应用层、表示层各层间服务建模的过程及服务、组件、流程、门户界面及应用的互相关系详见图3。

2.2 战略。
入世是机遇更是挑战,应对“入世”的最有效的措施就是加紧练好内功,做强做大卷烟营销和卷烟配送核心业务,使中国烟草商业成为卷烟营销和配送方面有很强竞争力的提供商。在信息技术迅猛发展尤其是软件组件技术和SOA的出现的今天,对于烟草商业来说正面临一个重大的发展机遇——借助SOA,实现历史跨越。利用信息流改变企业与其供应商、销售渠道、零售户、消费者之间的联系,让需求的变化迅速传递到供应链的上游,使企业内部的资源、管理和服务作出快速反应;让信息技术渗透到价值链的每一点,改变价值活动的方式和它们之间的联系方式,更好地让信息技术支持业务流程的变动,更好地将信息技术与行业的业务战略连接起来,并使二者能协调一致,从而加快反应速度,降低成本,扩大产品和服务的差异,创新业务,从而利用信息技术打造中国烟草商业核心能力,赢得竞争优势,进一步增强中国烟草的核心竞争力,这对于中国烟草具有十分重要的战略意义和现实意义。
2.2.1 推动业务流程重组,促进组织结构优化,具有战略上的灵活性和适应性。SOA服务组件具有部署犹如积木一样非常灵活、方便组装、维护容易,具有随需而变的灵活性,从根本上改变了组织收集、处理、利用信息的方式,从而导致组织形式的巨大变革,推动了业务流程再造乃至组织结构的重组,也使市场和客户的信息与决策中心之间的反馈更加迅速,有效提高了企业对市场的快速反应能力,从而更好地适应竞争日益激烈的市场环境,将极好地支持行业的发展和竞争战略。
2.2.2 实现信息系统间的集成整合,优化企业价值链。今天SOA以快速利用由消息和代理服务、门户和业务流程所提供的任何共享应用和数据服务,这些SOA架构下的中间件业务模块都能够被重新配置或以新方式优化以满足新的需求,并将它们定制为能满足特定业务需求的复合型应用,这一切都使一些大企业或在地理上分布范围比较广的应用的集成整合成为可能,使得不同企业间的开发队伍能够更好地合作,使得部门之间、岗位之间、纵向流程之间的横向沟通非常便捷,使前后台之间的横向流程更加科学合理,从而且进一步优化了企业内部流程,改善优化了价值链。
2.2.3 有效地降低成本,具有长远的经济性。它是第一个考虑了企业业务发展长期性的信息技术架构,它带来的最大好处是可以充分利用现有的信息技术资产,通过把现有应用封装成服务,使它能被重新组合和应用,从而将原来“静止”或“冻结”的企业信息技术资产转化为“企业流动资产”,实现最大限度的重用。当企业需求发生变化时,没有必然大规模地修改应用软件,只需要改动相应的服务组件,而工作量和对系统的影响都很小。可以预见,随着卷烟销售网络和物流网络建设的推进,业务流程的规范化、标准化水平越来越高,可以复用的服务组件越来越多。
2.2.4 加快服务创新,实现差别化、个性化服务。一方面SOA能提供一个标准的、分布式的能改变和优化业务流程的信息技术架构,另一方面通过接口的定义提高灵活性,实现了松散耦合,从而有利于烟草商业及时改变和调整经营战略,创新服务内容和方式,不断向工业企业和零售户提供差别化和个性化的产品和服务,缩短了烟草商业企业与工业企业、零售户、消费者之间的距离,最终赢得不易被竞争对手模仿的独特竞争优势。
2.2.5 促进烟草行业供应链的数字化再造,实现电子商务。松散耦合正是烟草行业组织结构的特征,使得工商战略联盟之间、商商战略联盟之间,通过“虚拟企业”这种战略联盟方式与烟草商业建立战略合作伙伴关系,使企业能与上下游客户建立起高效、快速的联系,从而实现供应链的数字化和不断优化,真正实现电子商务,极大地降低交易成本。另外,国家局与省级公司之间、省级公司与分公司之间可以共享服务,实现信息共享、计划协同和业务协同。
2.3 组件。
我们把卷烟营销、卷烟配送把等核心业务功能,在目前以业务进销存、专卖管理、WMS(仓库管理)、TMS(运输管理)、CRM、财务管理、OA等应用的基础上,进一步分解为可共用的、基于标准的服务组件,并从是否核心业务、对战略影响程度及可否外包进行分析,并详细列于下表:

2.4 流程。
可以利用工作流技术来定义组件或服务组件的流程。对于基于组件架构的系统(笔者把它理解为SOA初级阶段),在集成编排流程的时候,利用开发工具或手工制定出各系统之间的业务关系,制定工作流描述文档和调用规范,程序对此文档进行动态加载、解析、执行,实现商务流程自动化,即工作流文档然后将此文档存放在注册库中,以便开发出来的集成应用系统可以通过SOAP来有次序地调用指定的网络服务,将各个分散的、独立的子系统有机地、有序地结合起来,构成一个完整的、可完成复杂功能的系统。企业内部流程集成完成之后,即可发布对外的服务,使外部企业的系统能够访部本企业的服务,进行B2B交易,实现供应链信息的共享。
另一方法也可通过业务流程管理工具实现流程定义和重组服务流程。它是一种企业集成技术,作为对面向服务系统架构 (SOA)、企业应用集成(EAI)、企业服务总线(ESB)的补充。BPRL4WS是一种典型的实现工具,BPEL 可用作扩充老系统的桥梁,同时也可为新系统提供实现和集成的途径。因此,多个应用程序(新的和旧的)通过这座BPEL 桥梁可以利用现有的业务流程。通过使用BPEL 编排业务流程,企业能够替换或升级一个业务流程中旧的部分,而不影响运行良好的新系统。与传统的软件包和普通组件不同,SOA组件或复合应用软件不存在应用功能上的孤岛,如财务或客户关系管理,而是形成一个可复用的组件池,这些组件的功能是通用的,可用于各种应用中,并通过BPEL组合完成某个特定的功能或支持其他的进程。这种组合使得无论是装配新系统,还是为支持商业需求的改变而改装旧系统都变得快捷容易。
3.构建面向服务体系战略信息系统的对策
3.1 理清思路,认清形势、确定对策。
信息系统构架的选择是基于SOA的战略信息系统中最为基础的因素,组件、服务组件的研发则是最有价值的一项工程。基于SOA的战略信息系统实际上就是把企业业务流程与企业的发展战略、运行方式、组织的沟通与协调、人的组织管理、现有信息资源、新技术的应用与融合等紧密结合起来的系统工程。信息系统构架是其中最基础、技术含量最高的部分,服务组件的开发则凝聚着大量的财力和智力,通过它们实现信息集成、过程优化及资源优化,实现物流、信息流、价值流的集成和优化运行,达到人员、组织、经营管理和技术三要素的集成优化,从而进一步增强企业的灵活性、适应性和竞争力。
今后,软件开发的关键主题将是组件、服务组件的开发、整合、再利用和战略合作,我们应对SOA的当务之急,目的是削减成本、提高组织适应性及为行业创造价值。这三个主题也对于软件开发也将产生重大影响,对传统编程技能的需求开始减弱,而软件架构和服务组件商业化进程、合作、设计与整合等专业技能进将提上议事日程。随着时间的推移,我们应对未来竞争和SOA的基本策略、商业运作与服务将显得十分重要。从整个行业而言,信息技术服务可以选择外包、自主研发及外包研发相结合的策略。笔者以为,在未来日益激烈的竞争时代,信息技术成为提升全行业竞争能力的十分重要的利器,全面外包虽然见效快,但会受制于人,全部自主研发,周期长,软件质量又达不到要求,因此,在SOA时代,走外包与自主研发相结合之路,实现软件开发组织机制创新,提升自身的研发能力,是提升中国烟草核心竞争力的必由之路。
3.1.1 集中力量,基于标准的行业集中研发策略。对接国际标准,成立行业研发中心,自主研发,对服务基础架构、基础组件、复用程度高、在价值链中处于重要地位的战略组件进行重点投资,集中研发。
3.1.2 横向联合,走基于构件、服务的企业联盟和企业协作之路。结合SOA框架和软件构件技术,以相关的软件构件和服务为核心资产,建立全行业企业软件联盟,整合行业应用软件价值链各环节的创新资源,实现企业间的共同投入、双赢合作,优势互补、协同发展,推动行业应用服务组件的资源共享、合理分工、联合攻关。
3.1.3 充分利用开源社区的国际合作研发策略。融入国际开源社区,获得国际上成熟的有用资源,跟踪技术热点的走向,并在此基础上再投入进行国际合作研发。
3.1.4 选择服务外包战略合作伙伴。应该说,有相当一部分的软件是由第三方提供,选择实力强、信誉高、服务好的软件供应商作为全行业软件战略合作伙伴,并由他们提供开源软件及部分后台维护服务工作。
3.2 认真疏理,全面规划、稳步实施。在实施过程中,首先要对自己的系统做全面的评估和普查:一是当前应用程序的功能、现有组件、现有服务的粒度和重要性,将来会有哪些新的应用,他们对行(企)业的战略有什么影响,将来的系统该如何满足需求等;二是当前应用程序开发的成本及相关指标、自行开发、外包及公共服务的比例及使用情况;三是应用程序访问和提供的信息、应用程序中使用的数据模型、转换和变换;四是应用程序中涉及到的工作流和流程流;五是单点登录、日志记录、错误和异常处理、监控以及通知等服务状况;六是服务水平协议、服务质量,以及相关的非功能性业务信息。
其次,从供应链管理、价值链优化角度全面规划、稳步推进、区别对待改造包装组件,把建立服务组件库、服务目录作为一项长期战略任务常抓不懈。
3.2.1 对原有软件资源进行疏理改造,不同情况区别对待。对能继续应用的系统,则需要包装、改进,尽管可能原有的各个系统之间相互独立,接口互不统一,为达到集成的目的,首先要将它们SOAP的标准进行包装,发布成可供其他系统、用户访问的服务;对于一些已经购买、开发或实施的无法在短期内一步到位的已经基于组件架构的应用软件,也可与其他SOA组件结合使用,有必要改造成服务组件时采取措施逐步改造;对一些实用但技术架构较落后的系统要边使用边提升改造;对落后的系统需要推倒重来;对新系统则需要一开始就规划好,要从行(企)业全面数字化的广度和发展战略的高度来规划好应用功能、组件、服务组件、数据中心和门户。
3.2.2 建立服务目录,把握规模效应。将各系统发布的服务进行描述和注册,分门别类,添加到SOA功能的总体目录中,其他系统可以通过读取、分析服务概述文档进行对服务的访问,而无需在程序中预先写定,使得服务接口的更新、扩展非常方便。随着该目录的扩大,对于未来新开发的项目来说,需要开发的新代码和服务基础架构就将减少,维护成本降低,投资回报也肯定会稳步增加,也即边际成本递减,边际收益递增。因此,国家局、各省局(公司)在服务组件的规划和开发工作中应当起更大的作用。
3.2.3 稳步推进,循序渐进。先定标准定分类目录,后组织实施;没法一步到位的先组件化,后服务组件化;对各单位新开发或购买的软件,至少必须是基于组件开发的软件,在此基础上逐步改造。构建面向服务体系的信息系统是一件长期而艰巨的任务,要循序渐进:服务可以从现有应用程序公开,也可以从新开始构建,但是应该首先实现哪个服务呢?处于企业边界需要暴露给合作伙伴的、处于企业核心的简单服务都是最佳选择,也可以从对业务单元最一般的服务开始,然后逐渐转向更加特定于业务单元的服务;从技术上较容易的服务开始,然后一步一步转向技术上的难点;最早构建的服务中有一些是基础架构服务,比如日志记录、审计、错误处理以及类似功能;在构建SOA系统时,先从部门级开始,允许用户搭建一个松藕合的平台,较容易起步;对于已经构建企业应用组件,可以利用工作流来实现流程编排,满足企业内部应用的需要,在此基础上进行服务组件的改造,对定义、修改、访问组件的权限、服务质量进行包装后公开服务和流程重组和管理。仍有必要维护现有的内部系统,并将它们与其他基于SOA的应用软件或别的软件整合起来。