基于SOA重构企业管理信息系统浅析

来源 :经济研究导刊 | 被引量 : 0次 | 上传用户:wston
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:信息时代,企业结构的复杂性和地域的分布性使得将各类信息集中起来协同工作变得十分困难,而基于网络平台,采用SOA技术构建信息系统可以信息具有目的性、可扩展性、具有联合协作性的架构具有更大范围共享。结合SOA技术特点说明利用SOA建立企业管理信息系统的优势,探讨了企业管理信息系统之重构方法和步骤,以促进企业管理水平的提升。
  关键词:管理信息系统;SOA;系统重构;信息集成
  中图分类号:F270.7文献标志码:A文章编号:1673-291X(2009)18-0187-02
  
  一、传统管理信息系统难以适应现代企业管理的需求
  
  信息化带动了企业的高速发展,尤其是中小企业不间断的信息化投入使许多企业拥有了一定数量、不同目标的信息系统,在业务应用模式和工作方式上都有了本质的变化。由于多种的原因,企业内部各信息系统之间以及企业外部各信息系统之间存在许多不相适应的地方。为提高信息系统的运行效率,系统重构逐步成为企业关心的内容。传统管理信息系统和现代企业管理不相适应的地方主要有以下几个方面:
  1.需要增加新的功能。早期的管理信息系统(即MIS)通过采集、加工和整理数据提供信息的查询和形成统计报表。随着管理的进步和规范,原有的工作方式,即信息加工流程,可能发生变化;大量的信息经加工和整理后,除了提供查询和统计外,现代信息管理还要求提供自动计算和辅助决策支持。因此,原有的系统功能需要经过必要的修改和扩充。
  2.现代企业管理对数据提出了更高的要求。早期的MIS在数据的正确性、有效性、一致性和安全性方面缺乏全面的考虑。一个完整的事务可能由于系统的异常而中断,从而破坏数据的一致性;由于对数据的访問缺少有效的安全措施和权限控制,可能会造成数据的失窃或破坏。现代信息管理要求对数据的正确性和存取的安全性有更严格的保证措施。此外,现代信息除了采集传统的字符、数字、日期等数据类型外,还包括图形、图像、声音等多媒体数据。
  3.现代企业管理要求更大量的数据和更大范围的信息共享。早期的MIS常常是小规模操作,数据不能实现有效的共享。在一个单位内部常常表现为不同的部门各自运行不同的系统或软件,同样的数据库分别储存,而且常常存在着差异和不一致。数据的重复存放不仅浪费计算机资源,它所带来的数据不一致性还往往引发管理上的负面效应。另外,有一些系统虽然也能实现少数用户的共享,但系统在多用户方式下缺乏有效的并发控制,而现代信息管理要求管理更大量的数据,在企业级通过网络实现大范围的信息共享。
  4.传统管理信息系统存在先天不足。在组织管理上,很多组织都是未经充分规划而创造的,或者虽经规划,但随着外部环境的变化,组织结构等经过多次调整,系统结构早已发生变化;在技术方案论证上,MIS建设的平台选择,包括硬件、操作系统和数据库管理系统等方面,缺乏综合的考虑和前瞻的眼光;在应用设计上,限于设计人员的水平或者责任心,在系统功能设计或数据库设计方面不符合现实需求。由于上述原因,就可能使MIS在建立之初就潜伏着危机。
  
  二、利用SOA建立企业管理信息系统的优势
  
  采用SOA架构就成为企业的最佳选择。SOA即Service-OrientedArchitecture,就是面向服务的架构。它是一种以通用为目的、可扩展、具有联合协作性的架构,所有流程都被定义为服务,服务通过基于类封装的服务接口委托给服务提供者,服务接口根据可扩展标识符、格式和协议单独描述。
  1.便于集成现有系统,SOA体系结构可以基于现有的系统来发展,不需要彻底重新创建系统。原有的功能模块可以通过Web服务接口来封装和访问,采取SOA框架可以将各种业务服务构造成现有组件的集合。如:当其他部门使用这种新的服务只需要知道它的接口和名称,服务的内部细节以及在组成服务的组件之间传送的数据的复杂性都对外界隐藏了。这种组件的匿名性使企业能够利用现有的投资,从而可以通过合并构建在不同的机器上、运行在不同的操作系统中、用不同的编程语言开发的组件来创建服务。
  2.便于重复利用业务服务,已经创建的业务服务不必与特定的系统和特定的网络相连接。服务是独立的,服务间的通讯框架使得服务重用成为可能。对于业务需求变化,SOA能够方便组合松耦合的服务,以提供更为优质和快速的响应。第三方企业信息系统允许服务使用者自动发现和连接可用的服务,并通过对服务使用者的验证、授权,来加强安全性保障。
  3.提高了系统开发速度,在所有不同的应用程序之间,基础架构的开发和部署将变得更加一致。现有的组件、新开发的组件和从厂商购买的组件可以合并在一个定义良好的SOA框架内,这样的组件集合将被作为服务部署在现有的基础构架中,从而成为了重复使用的架构元素。当需要新的企业进入,可以直接对现有服务和组件进行新的创造性重用,大大缩短了设计、开发、测试和部署产品的时间,可以在最短时间内投入使用。
  4.降低了系统开发成本,Web服务库成为采用SOA框架的第三方企业信息系统的核心。直接使用这些Web服务库来构建和部署服务将显著地减少软件开发成本,提高开发人员的工作效率。研究表明,一般系统的接口开发费用占到整个开发费用的33%,最高的竟达到了70%,因为重用和敏捷设计使得在SOA中,接口的重用会节省费用60%。通过采用SOA框架和服务库,为原有应用程序增加服务和创建新的服务的成本大大地减少了。
  5.便于改进业务流程,SOA清晰地表示服务业务流程,这些业务流程通过在特定业务服务中使用组件的顺序来标识,这给企业提供了监视业务操作的理想环境。
  6.流程的控制是依靠构成业务服务的组件重组来实现的,这将进一步允许改进业务流程,提高效率。重用现有的组件大大降低了在增强或创建新的业务服务的过程中带来的风险。
  
  三、重构管理信息系统的方法和步骤
  
  现代管理信息系统是一个具有高度复杂性、多元性和综合性的人机系统,它全面使用现代计算机技术、网络通信技术、数据库技术以及管理学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。这要求构建企业现代管理信息系统要具备系统的思想和遵循一定的步骤。
  1.选择成熟的标准和技术实现。(1)利用数据中间件提供的适配器服务,连通企业现有应用系统,屏蔽不同应用系统复杂的技术接口和通讯协议;(2)将复杂的数据格式转换、业务逻辑等,封装成服务,通过服务总线提供服务消费功能;(3)利用强大的Java服务功能,对流程进行梳理和编排组合,构成更大粒度的合成服务和流程服务;(4)采用消息中间件保证分布式的异步可靠消息传输;(5)将创建的服务和可复用资源,使用资源中心进行集中存储,以方便管理及团队协作开发;(6)使用内部集成的服务总线,对服务消费进行寻址路由、通讯协议转换及服务质量保障等,降低了服务消费者和提供者之间的耦合性。
  2.构建服务的基本模块和面向对象的应用开发一样,在实施SOA 的过程中,所要分析的目标就是业务流程和针对业务流程每个环节的服务,尤其是一些原子服务。
  (1)在分析现有系统基础上从头开始编写服务。这一种选择适合现正在开发全新系统或者改写应用软件的公司。这样可以通过通盘考虑服务,让可重复使用机会最大化,但往往需要较大的投入。(2)将现有代码改写成面向服务。这种服务提供组件的松散耦合,并使用独立标准接口,建立SOA体系结构:服务使用者、服务提供者和服务代理者。服务代理者是服务发现支持者,主要提供接口。服务提供者:将自己服务和接口契约发布到注册中心,服务请求者:通常称为客户端,它根据接口契约来执行服务。(3)对现有的应用或者流程加以“封装”,为它们提供Web服务接口。主要对企业内部业务流程的封装,使企业内部的业务流更加完整流畅,不同业务流程之间实现无缝链接,企业之间业务封装,使整个企业供应链业务流程更完整。(4)获得的服务。包括企业内部的套装应用和系统(如大型ERP、CRM)随带的Web服务支持功能,或外部企业提供服务执行的功能。
  3.构建SOA应用系统企业实施,SOA是个分步走的过程,也是分阶段的,具体到实施每个应用系统的时候也是这样。无论是新建系统,还是对原有系统的重构,都需要我们根据需求分析建模的结果去构建、部署、整合、使用到管理服务。
  (1)在建模阶段,可以定义业务模型或流程、软件模型和SOA模型。之后就可以创建一组服务,这组服务可以与已发布的通用接口一起重用;(2)在部署阶段,开发人员可以提取创建的服务,并把它们放在一个可执行、可管理的环境之中;(3)在使用阶段,根据软件模型来装配应用程序,并且测试其软件质量以及非功能性需求,比如性能、可伸缩性等等;(4)管理阶段是一个长期的过程,在这个阶段中,可以监控并管理安全性和使用,以及在许多与可能已经为SOA制定好的服务级协定或策略相对应的方面比较其性能。
  总之,对现有信息系统的重构,要在做好总体规划的前提下,对于信息化建设基础比较薄弱的企业,应选择从初级的办公自动化平台开始,逐步到协同办公平台的建立,进行初期的系统重构;对于信息化建设基础比较好的企业,应通过企业门户平台的建设,进行进一步的系统重构;而对于信息系统已经相当完善的企业,应通过数据重构平台的建立和应用集成,实现对整个信息系统的重构与优化。
  
  参考文献:
  [1]王凡林.管理信息系统构建初探[J].山东经济,2004,(2).
  [2]李索真.浅论企业管理信息化[J].科技信息,2008,(13).
  [3]韦克脉.论企业管理信息化的问题与对策[J].现代商贸工业,2006,(6).
其他文献
摘要:2007年的股市经历了一次前所未有的膨胀,在这次膨胀中,过多的社会资金,从股民、公司手中流入了国家、金融机构、大型企业和少数人手中。这导致了在2008年开始的金融危机中,普通国民、中小企业面临资金匮乏的境界。无形中对内需不足的状况起到了推波助澜的作用。  关键词:股市;财富分配;内需不足;购买力  中图分类号:F830.91文献标志码:A文章编号:1673-291X(2009)18-0069
期刊
摘要:以2008年南京市的调查数据为基础,对农民工子女继续接受初中以上教育的影响因素进行了计量分析。分析结果表明,影响农民工子女继续接受初中以上教育的主要因素有: 家庭收入、父母文化水平、来宁时间、子女性别、子女个数、子女自身学习情况等。子女自身学习情况是决定其是否继续接受初中以上教育的最重要的因素。家庭收入是制约农民工继续提供其子女继续接受初中以上教育的主要因素。父母的文化程度与农民工子女是否继
期刊
摘要:专利权是法律赋予专利权人就其专利技术在一定期限内的垄断权。专利权设置的目的就是要在保护专利权人个人利益的基础上,实现对社会公众利益的保障。由于专利权人的个人利益与社会利益之间既相互统一又相互对立,在界定专利权的边界时就要以在这两种利益之间寻找一个理想的平衡点为准则。在确定这一平衡点时,必须以本国现有的经济发展水平为依据。就中国目前的状况,应警惕专利权保护的过度扩张趋势。  关键词:专利权;个
期刊
摘要:为了克服传统的主观赋值的财务业绩评价方法,将因子分析法和BP人工神经网络相相结合,建立了评价模型,并用河南省31家上市公司数据加以验证。实证分析表明,这种测评方法减少了评价过程中的随机性和评价人员主观上的不确定性及其认识上的模糊性,而且通过对参评样本的不断学习,使系统误差达到预定的范围内。  关键词:财务业绩;综合评价;因子分析;BP神经网络;上市公司  中图分类号:F275.2文献标志码:
期刊
摘要:考虑到中国区域经济发展的不平衡性和财政支出结构的差异性,采用聚类分析的方法对中国各个地区进行重新划分。在聚类分析的基础之上,构建地方城乡居民收入比与地方财政支出结构的回归模型,检验中国地方财政支出结构与地方城乡收入比的关系,进而提出相应的建议。  关键词:聚类分析;城乡居民收入比;地方财政支出结构;实证分析  中图分类号:F810.7文献标志码:A文章编号:1673-291X(2009)18
期刊
摘要:在马克思等经典作家的论述中,异化和异化劳动是同资本主义私有制紧密相连的,“资本主义私有财产是异化劳动的现实表现形式,而异化劳动是资本主义私有财产的本质。”[1]于是,传统观点认为,异化及异化劳动是资本主义制度下特有的现象,社会主义条件下是不存在异化的。但是,在改革开放和现代化建设的过程中,中国也出现了一些“类似异化”的现象,比如拜金主义盛行、血汗工厂的存在、人际关系功利化倾向等等。显然,保守
期刊
摘要:《合同法》第28条和第29条关于不能在承诺期限到达要约人的承诺的法律效果的规定严重地影响人们借法律预期进行理性选择,从而减弱了多元化社会关系中个体间的利益信赖。从先契约义务,利益均衡配置,交易效益和交易安全等方面出发,确认要约人对于发生承诺超过期限到达的原因负有审查义务是解决这一问题的有效途径。  关键词:信赖利益;受要约人;要约人;承诺;交易  中图分类号:DF418文献标志码:A文章编号
期刊
摘要:植被是一种重要的自然资源,也是生态环境的重要组成要素,它在维护区域生态平衡和促进区域可持续发展方面发挥着重要作用。随着遥感与GIS技术的发展,植被资源的动态变化研究已渐渐成为植被资源研究的一个热点问题。植被指数的求算方法根据实际应用也有多种,归一化植被指数是目前研究的比较成熟的植被指数之一。利用2004和2007年的TM卫星数据,通过求算东明县归一化植被指数,研究近年来东明县植被覆盖的动态变
期刊
摘要:2008年三亚市、重庆市出租车司机集体罢运事件给人们的生活带来了诸多不便,罢运事件的发起者已经受到法律的制裁,然而,在罢运事件平息后,我们依然要寻找事件发生的必然原因。这绝不是几个司机的偶尔捣乱,它反映了低层劳动者的利益诉求,归根结底就是司机不满政府对出租车业管制的一种宣泄。目前,中国政府对出租车市场的管制主要在市场准入、价格管制和质量管制上,而这三种管制中市场准入管制亟待改善。  关键词:
期刊
摘要:聊城市旅游经济发展缺乏科学的长期战略规划,不能实现旅游经济的可持续发展。聊城市旅游经济发展在注重微观市场开发宣传的同时,必须做好具有创新精神的宏观发展战略构想和战略定位,并积极面对网络信息时代的到来,提倡旅游的简朴社会化,发展网络旅游和生态旅游,尽快与国际标准接轨,使聊城成为鲁西旅游发展的中心。  关键词:鲁西文化;聊城;江北水城;生态旅游  中图分类号:F592.7文献标志码:A文章编号:
期刊