您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 服务主导架构在企业IT设计中运用
服务主导架构在企业IT设计中的运用摘要:服务主导架构(service-orientedarchitecture,soa)承诺可以带给信息系统更多的弹性,也能改善传统企业系统在系统整合以及系统流程定制化的足,许多企业系统供货商,如思爱普公司,甲骨文,以及ibm等,都已经发布与soa相关的软件包和工具。基于soa对于系统开发与整合的潜在影响,其应用尚处于起始阶段,本研究从soa的标准开始探讨,并比较分析同供货商的soa解决方案与导入方法。关键词:企业信息系统;服务导向架构;系统整合中图分类号:tp3文献标识码:a文章编号:1007-9599(2013)07-0000-02随着经济的发展和竞争的加剧,对于企业it快速反应的需求也日益强烈。在目前的市场中,企业往往选择购买成套的商业软件,并将企业的流程和组织架构导入软件内,常见的企业信息系统如企业资源规划软件(erp系统)。这些商业软件可以有效整合企业交易中需要的数据资料,有助于商业流程的自动化,但是也往往存在一定的兼容问题。服务主导架构(service-orientedarchitecture,soa)由于其自身的弱耦合性,可以带给信息系统更多的弹性,也能改善传统企业系统在系统整合以及系统流程定制化的足。目前,甲骨文和思爱普公司相继宣布未来系统将采用服务导向架构(service-orientedarchitecture,soa)。soa是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。它的主要3大特征就是弱耦合性、标准规范、模组化。在经过2003-2008年间164家个案的调查显示,欧美及亚太地区约有63%的公司已采用或计划采用soa的概念。对许多公司来说,所要做的已经是考虑组织是否应该使用soa,而是要如何使用soa改善企业流程。1企业系统厂商在soa之应用1.1思爱普公司:enterprisesoa思爱普公司运用服务导向架构为基础重新建构已有的应用程序,称为enterprisesoa,而思爱普公司net-weaver即是支持这个架构的平台。思爱普公司net-weaver是一个开放式、由许多技术所集合而成的应用平台,提供综合的技术组合支持人员、技术以及信息的整合,且能够与企业现有的it基础设施协同运作,同时,enterprisesoa简化erp软件的使用,因此企业在采用erp软件时,愈能够符合企业的需求。思爱普公司统称服务组件为企业服务(enterpriseservice),目前思爱普公司将现存的解决方案服务化或是建新的企业服务,其主要内容是将现有应用程序建新的服务接口,且割成为可以重复利用的服务组件,并运用idoc以及远程功能呼叫(remotefunctioncall)传递思爱普公司应用程序与服务接口之间的电子资交换。1.2宝盛neo系统“neosoa-erp”系统为宝盛公司开发的erp系统,是一套以soa为基础的erp系统,主要实作的技术为java,neosoa-erp由近3000多个和企业作业流程相关的服务所构成,用户接口也是由java建置而成,neo内部的服务符合webservice标准,所以可以呈现在由其他程序语言所撰写的系统接口上,并与其他的企业系统具有互操作性。neo有配销、采购、库存、会计和制造等模块,neo可在多种平台,如websphere,jboss和weblogic,以及同的资库上运,如mssql、甲骨文公司和db2等,具备高弹性与整合能。1.3甲骨文公司:聚合中间件聚合中间件(fusionmiddleware)是中介软件平台,提供整合性的解决方案组合,其技术服务范围可从java应用程序的开发工具到商业智能、企业流程管理以及内容管理等,协助企业整合现有的信息基础架构和解决异质企业系统互操作性的问题。甲骨文公司提供soa工具(甲骨文公司soa套件)协助企业整合目前的it基础建设并建构新的应用,让企业可以重复利用soa为基础建构的服务和企业流程,soa套件也具有建置、布署以及管理soa的功能。甲骨文公司强调继续运用企业原先的系统,以soa整合现存的信息系统,藉由soa的服务的重复使用,所以能够低开发系统和维护的成本,且甲骨文公司提供多元的应用整合套件让企业挑选,协助企业提高同的应用系统的互操作性,减低信息系统的复杂。2对比与结论2.1soa导入方法与传统企业系统导入方法之异同三种企业的解决方案的相同之处:导入方法的基本概是相似的,都需要事先定义企业的需求、实作系统以及系统上线与维护。相异之处:soa导入方法在项目执阶段融合sose的概,强调企业客制系统流程的需求,透过反复服务发现、组合以及评估的步骤可发展符合企业独特需求的企业系统,影响系统开发的方式,使得企业系统流程在发展过程可以有弹性的修改。2.2供应商提供soa解决方案差别宝盛公司提供循序渐进的步骤,从协助企业的信息基础架构转换成soa的环境直到企业可以动态的调整系统流程。宝盛公司认为soa可以扩展企业系统的使用性,透过soa企业系统的再利用,能最大化应用原有信息科技的投资。甲骨文公司以开放式的标准作为聚合中间件解决方案的核心,整合各式企业应用与解决方案,包含soa的发展工具与平台,协助企业透过聚合中间件的平台解决异质系统整合的问题。思爱普公司提出的soa解决方案让未思爱普公司系统升级与整合加有弹性,并支持企业服务扩充企业系统的功能。思爱普公司的解决方案为netweaver,除可以整合旧有系统之外,也可以运用netweaver组合同的企业服务,实作企业所需的系统流程。相同之处:解决方案遵守开放的soa标准,并运用soa平台替企业建soa环境,协助企业系统的整合与系统流程的客制。相异之处:甲骨文公司利用聚合中间件整合soa套件以及其他各式企业应用,运用各种解决方案协助企业解决问题;思爱普公司较为重视产品的整合与系统功能的发展;宝盛公司直接以soa为基础,实作neosoa-erp系统,企业只需导入erp就可以获得soa的环境,并具有弹性调整系统流程的功能。参考文献:[1]zott,c.,dynamiccapabilitiesandtheemergenceofintraindustrydifferentialfirmperformance:insightsfromasimulationstudy.strategicmanagementjournal,2002,24(2):97-125.[2]teece,d.j.,explicatingdynamiccapabilities:thenatureandmicrofoundationsof(sustainable)enterpriseperformance.strategicmanagementjournal,2007,28(13):1319-1350.[3]legner,candr.heutschi,soaadoptioninpractice-findingsfromearlysoaimplementations,2007.[4]erl,t.,soa:principlesofservicedesign.vol.1,2008:prenticehall.[作者简介]沈保刚(1960.12-),男,河南漯河人,现为际华三五一五皮革皮鞋有限公司法律顾问,经济师,大专,研究方向:企业法务工作。
本文标题:服务主导架构在企业IT设计中运用
链接地址:https://www.777doc.com/doc-5647321 .html