SOA升级遗留系统案例:业务规则系统独立化

日期: 2012-01-12 作者:Jack Vaughan翻译:张培颖 来源:TechTarget中国 英文

美国堪萨斯州最近授予埃森哲一个五年期合约,创建一个用面向服务架构(SOA)的新利益资格系统。这个设计将支持一个模块化入口和基于规则的利益管理系统来连接遗留的后端。

  这个系统基于著名的埃森哲公共服务平台(APSP)软件架构框架,该系统把商业和开源软件组件结合在一起。

  “这个平台的基础方法是用工具包装遗留应用或者其中的一部分,从而可以以可行的规格处理(升级),”David McCurley说道,他是埃森哲的公共部门软件业务管理总监。新系统的发布始于“市民自助门户”,连接了现有的资格系统。当前后端系统元素可以随着时间推移逐步被取代,McCurley说道。

  他说该州有时候在现代化时会面临很多选择。他们可以获取新系统并安装,但是这些系统可能不适用具体州的具体规则。他们可以同标准的CRM或者ERP系统工作,并进行自定制,但是在处理像公共事业服务系统这样的复杂规则是仍旧面临一些不利因素。

  对于这部分内容,埃森哲和堪萨斯州在实施称之为堪萨斯资格和执行形同(KEES)的时候,将规则灵活性作为主要目标。这个系统以这样一种方式使用SOA,即遗留备件可以在托管基础上处理,将“功能优先化”放在第一位,McCurley介绍道。系统的核心使用了一个企业服务总线(ESB)。

  可移植性和适应性业务规则流程

  “这个系统以这样一种方式实现,便于实现可移植性和适应性,”他说,“我们的应用中的所有规则在市场上可以以买到的规则引擎中都是独立的。”这些规则引擎包括面向Java的规则引擎,由IBM和甲骨文支持,以及来自JBoss的商业开源Java规则引擎。关键业务流程可以同样实施于规则,McCurley说道。“这个架构让BPM产品独立化,”他补充道。

  SOA的模块化方法对于埃森哲交付给堪萨斯州的遗留转换计划非常重要,Julie Booth介绍,她是埃森哲北美公共事业服务实践的领导。“从我们的观点看,我们希望关注整个端到端的解决方案,不是典型的大的整体资格系统,”Booth说道。

  “我们希望为堪萨斯州的IT主管们呈现一种完全组件化的东西,利用来自第三方的现成的包,像规则引擎和BPM工具,以这样一种方式让所有的东西都分割开来,因此就更易于改变规则,”她说。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐