技术开发 频道

SOA与大型主机在碰撞中融合

    案例四:端对端SOA

    也称为软件即服务,旧资产的SOA集成。

    问题

    这个旧系统真是一个“黑盒子”。向内部输入信息是一件相当费力的事情,而要从中获取信息则更让人头痛。而我对其中运行的业务过程也一无所知。

    背景

    你的主机系统已经无法让你明白业务是如何运转的。旧系统难以维护、改善或者为内外部客户添加新服务(发布产品)。

    动力

    用户团体要求能够实时对信息进行处理并可以马上得到结果。系统的信息集成接口几乎以周为单位发生变化,而新的贸易伙伴甚至希望能每天与你保持联系而不是一个月才联系一次。系统接口需要根据情况进行定制,这样内部高层用户可以看到所有信息,销售人员只能看到相关的销售数据,顾客只能看到他们自己的数据和订单,这样公司管理人员能够实时地获得业务的最新状态报告而不是只能看到几个星期以前的状态报告。

    解决方案

    架构概述

    既然我们要为用户提供定制的视图,那么WebCenter或类似的技术显然就是最简单而且最有效的选择了。

    BAM在这里发挥着相当重要的作用,处理量增加时更是如此。BAM可以在单个屏幕上监控所有的业务过程和服务。

    就像ESB被用来从其它系统集成数据并提供集成总线一样,在这里ESB也被用来接收两种不同格式的文件并统一进行处理。

    总结

    阿伯丁(Aberdeen)集团曾经说过:“利用SOA集成旧系统上的旧应用的组织已经超越了那些使用其它方式的组织。他们的旧资产集成项目具有更高的效率、更高的敏捷性和更低的成本。”虽然这只是IT分析公司的一家之言,但是它确确实实地表明了SOA集成在企业旧资产现代化中的重要性。因为更快的(以月为单位而不是年)旧资产的SOA集成不仅能带领一个组织进入21世纪,它还能允许客户自行进行集成并提供统一的业务过程和更敏捷的IT基础设施。
 

0
相关文章