首页 > 人工智能 > 正文

连接应用程序和进程的SOA集成项目

2012-10-25 16:47:54  来源:TechTarget中国

摘要:面向服务架构(SOA)可以成功连接不同的应用程序和系统。本文通过网络设备巨头思科系统公司,西南实用动力UNS能源公司和智利零售商Cencosud SA公司三个实例说明。
关键词: SOA

    在一些知名的企业组织正在进行的集成项目中,面向服务架构(SOA)是成功连接不同的应用程序和系统的粘合剂。其中包括网络设备巨头思科系统公司,西南实用动力UNS能源公司和不断扩大的智利零售商Cencosud SA公司。


    据思科公司的高级IT经理Paras Jain所说,“面向服务的体系结构(SOA),帮助我们协调我们所做的工作,连接不同的系统并且从IT和业务的角度启用管理。”Jain是三个项目的领导者之一,在Oracle全球大会上分享案例学习“成功的应用集成和SOA项目”.加入Jain一起的是UNS企业应用程序经理Roger Brown和桑科萨集团架构集成和应用开发的区域经理Fabio Ravagni.


    在UNS能源公司是服务而不是系统


    一个经济紧缩的时期,客户对信息和增加可再生能源的管理要求的需求,刺激UNS能源公司转移到一个基于Web服务的基础设施上,Brown说。项目目标包括:减少人工处理,更好的企业对客户营销,从而获得更大的收益和对需求方管理及智能终端功能增长的网站定位。这意味着那些终端装置包括以下内容:


    ●重新设计互联网门户网站,以改善客户体验;


    ●业务流程的自动化;


    ●中间件业务服务;


    ●改进的业务逻辑和智能化;


    ●交叉培训工作人员;


    Oracle中间件,主要是通过Java执行,是正在进行的项目的主要组成部分,Brown说。“最重要的是Oracle SOA 套件 10g,为带来新的服务和保持架构创新和无需更换原有的投资设置了舞台。集成SOA带来服务管理,编排和和基础变更,”Brown说。


    实施SOA 套件 11g是今年立案的,他补充说。


    其他Oracle中间件组件包括以下内容:


    Oracle 服务总线(OSB),通过虚拟化服务端点和执行路由简化业务逻辑处理。[page]
    为了实时客户交易监控的Oracle业务活动监控(BAM),以及手工业务交易自动化使用的Oracle业务流程执行语言(BPEL)流程管理。Brown指出,BAM需要执行程序,因此为客户需求的实时报告和手动请求报告能力获取益处,预先规划是必要的。


    XML应用集成(XAI)服务是Oracle实用框架的一个组件,它有利于Oracle客户服务及计费(CC&B)业务逻辑。“有了XAI,我们实现了零应用程序定制和配置变化,”Brown说。


    Oracle融合中间件开发使得更容易地解决性能和编码问题,并且比和ERP应用程序一起工作更容易扩展。


    在以前的项目中,UNS能源公司已经使用过企业服务总线(ESB),但没有成功。 “我们一直在之前的项目中努力使用ESB,”Brown说,问题是增加了开销和复杂性。这个计划中,OSB运作良好,帮助解耦网站,SOA和CC&B集成组件,他说。


    项目的中断,包括员工在如此多流程变化方面的阻力和一些与扩展网站相关的性能挑战,Brown说。特定的Sun工作站在其他项目中成功地使用,但在这里失败,报出了配置问题,等等。“我们发现,我们的开发人员需要更多的自信心和灵活性。”Brown说。“Linux开发工作站同时提供这两者,我建议使用它们。”


    服务方法已经使部署更容易。 “我们可以在不改变计划文件或配置变量的情况下,部署到任何环境中,”Brown说。Java包部署在归档中也成功用于源代码库用途和更好的改变控制流程。


    这个项目的初步结果,是有前景的,包括从每月2000个人工服务订单请求到1500自动请求。网站访问量增加了约13%,和33.58%的访问时间,跳出率降低了约13%.


    现在,一个坚实的SOA基础设施已经建立,将来越来越多的UNS网站会更加容易。在这个项目中开发的服务被重复使用。例如,UNS目前正在加强其网络自助服务功能和B2B整合合作伙伴,后者是对可再生能源的合作。


    新的倡议呼吁,Oracle虚拟目录和Oracle网络目录进行身份整合和更换更多的点对点接口和使用新接口的SOA.


    桑科萨集团的标准化SOA集成


    一个巨大的零售企业集团,在5个南美国家有超过10万名员工,桑科萨集团必须处理巨大的数据量而且还会不断增加更多。“我们有一个不断扩大的战略,”Fabio Ravagni说。


    在桑科萨集团范围内,每个国家的应用程序,IT平台,IT经验和开发团队都不尽相同。“支持和维护我们现有的安装基础很困难,”Ravagni说。产品订单的管理和实施也存在同样的问题。


    桑科萨集团开始转移向以服务为基础的系统。“一个关键是重用更多的我们拥有的服务,”Ravagni说。“该倡议呼吁标准化一个基础架构,服务设计和规范模型,以及常用的方式处理异常,错误的,流程的可视性和可追踪性。”[page]
    像UNS公司,桑科萨集团使用Oracle中间件堆栈,包括OSB,BPEL管理器,BAM和Oracle数据集成器。第一个实现的是一个SAP应用程序连接到一个遗留系统,作为基于BPEL的BAM工作流程的一部分,整合主要集中在OSB上。被称为SOA Direct的传输,连接一些OSB流量与Oracle的SOA服务。


    到目前为止,该计划已交付简化的集成建模和增加的集成治理,Ravagni说。超过400个服务正在生产,并且开发的30%的服务也可重复使用。新的同类集成平台,有利于使用单点配置建立更多的可重用服务,而且监测基于文件的整合。事实上,有超过20个正在进行的项目使用新的集成平台。


    这些有利的结果在很大程度上是由于坚定的执行一个精心策划的战略和用户验证的要求,Ravagni说。


    这个项目中的下一个步骤包括扩大业务流程编排,区域交易监控和错误管理。


    集成WebEx和Cisco订购


    据Jain所说,2007年收购的WebEx给了思科一个强大的软件即服务(SaaS)产品。但是也有负面影响,比如公司的相异订单系统下降并且在提供 WebEx SaaS时出现错误。


    “服务的实现过程已经高度手动化,”Jain说。 “它为运营团队花了多个数据源来编译订单数据。”每个订单都要用一人一到两个小时才能完成。


    从本质上讲,这两个订货系统只能通过电子邮件连接。对于WebEx的订单输入到思科订购工具,它们都能注册服务订单,并创建了一个提供详细的表格。订单的详细信息,手动的通过电子邮件发给WebEx订单管理(OM)。一个OM代表通过报告查出订单的详细信息,核对网站的详细信息,合并数据并输入到WebEx OM系统,这样完成订单。


    为了创建自动化的联合订单能力,思科采用了Oracle SOA套件和BPEL,为了结合计费,供应补给和Oracle商务套件工具。这个中间件架构,也促进了思科订购硬件,先进的技术服务和软件与WebEx的SaaS产品订购的集成。


    在新的系统中,Jain说,思科订购工具自动创建一个具有供应的详细订单形式并且发送综合订单信息到WebEx.他说,随着自动化的数据采集和较少的手动触摸点,错误和延迟的风险明显降低。处理订单的时间减少了一半,而重复的和不正确的订单降到最低。


    Jain说,最重要的是,订单流程更高的可视化已经提升了业务和IT的结合。展望未来,思科将重复使用这个新的SOA集成平台来建立其他服务。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。