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

日期: 2012-10-24 作者:Jan Stafford翻译:张宣彬 来源:TechTarget中国 英文

在一些知名的企业组织正在进行的集成项目中,面向服务架构(SOA)是成功连接不同的应用程序和系统的粘合剂。其中包括网络设备巨头思科系统公司,西南实用动力UNS能源公司和不断扩大的智利零售商Cencosud SA公司。   据思科公司的高级IT经理Paras Jain所说,“面向服务的体系结构(SOA),帮助我们协调我们所做的工作,连接不同的系统并且从IT和业务的角度启用管理。”Jain是三个项目的领导者之一,在Oracle全球大会上分享案例学习“成功的应用集成和SOA项目”。

加入Jain一起的是UNS企业应用程序经理Roger Brown和桑科萨集团架构集成和应用开发的区域经理Fabio Rav……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

在一些知名的企业组织正在进行的集成项目中,面向服务架构(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),通过虚拟化服务端点和执行路由简化业务逻辑处理。

  为了实时客户交易监控的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说。“该倡议呼吁标准化一个基础架构,服务设计和规范模型,以及常用的方式处理异常,错误的,流程的可视性和可追踪性。”

  像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集成平台来建立其他服务。

相关推荐

  • SAP收购CallidusCloud 与Salesforce竞争

    一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]

  • 何为应用集成真正意义?

    企业实施移动应用集成(MAI)战略所面临最大的挑战是什么?启用MAI的关键技术和关键架构有哪些?

  • 也谈应用和云集成

    应用集成从1980年代中期就已经成为企业软件的痛点,也是那个时候我第一次开始做IT报道。同样的老问题让不同的软件共存,大部分是因为业主权益要比开放标准高。

  • 不同SaaS应用需新集成策略和工具的支持

    企业现在必须将本地应用与云应用完美地整合到一起吗?软件集成专家们向我们解释了传统集成方式失败和新工具、新策略奏效的原因。