设为首页 - 加入收藏
热搜: 新闻稿怎么写? 新西兰蜂蜜
广告位
当前位置: 网销中国 > 大营销 > 管理信息化 >

企业SOA系统:更直观更规范

2010-06-15 00:36 [管理信息化] 来源于:
导读:虽然SOA正受到越来越广泛的关注,但是创建并管理一个真正的面向服务架构并不是一项简单的任务。

    虽然SOA正受到越来越广泛的关注,但是创建并管理一个真正的面向服务架构并不是一项简单的任务。

    本文将探讨通过模型驱动SOA创建并管理企业架构,解决企业对SOA实施精细管理和协作需求中的问题,让SOA更直观,让业务更规范。

    如果没有架构,SOA将只是一盘未必能够解决企业问题的大杂烩。

    虽然SOA正受到越来越广泛的关注,但是创建并管理一个真正的面向服务架构并不是一项简单的任务。本文将探讨如何通过模型驱动SOA创建并管理企业架构,解决企业对SOA实施精细管理和协作需求中的问题,让SOA更直观,让业务更规范。

    精细地管理SOA

    不管是业务方面还是IT方面,需要处理的变化和更新是永无休止,并且难以预测的。有远见的IT团队认识到,敏捷环境能实现业务与IT之间的有效协作与交流,并能根据企业战略和策略的变化迅速做出调整。IT必须通过商业模型与技术预见他们能否实现让众多利益相关者满意的低成本、高效率的解决方案,并对IT方案实现业务战略目标的价值进行评估。但是,由于业务与IT在操作模式上的不同,一直以来他们都无法以互相理解的方式顺利沟通需求。

    为了填补这一方面的空白,涌现出许多相关技术与最佳实践。新兴的实现技术,比如SOA把业务与IT结合到一个可以有效协作的环境中,从而达到提高敏捷性的目的。SOA使得并且鼓励IT与业务团队在描述与分析他们的业务战略时能够一起工作。这种沟通与协作上的改善使IT团队能够部署支持公司目标和方针的信息系统及IT方案。

    可以说,SOA是让企业走上成功之路的最佳途径。可惜的是,它也可能会让企业陷入绝境。虽然SOA有巨大的潜力,但是它也给开发与部署相关应用带来更高层次的复杂性与周密性。要发挥SOA的真正效用,就必须对SOA进行彻底地精细管理,能够让它既它充分发挥作用,又不至失去控制。

    为了更好地管理SOA,并且给企业创建一个走向成功的环境,我们有必要讨论建模应用对SOA管理的改善。

    架构是指导原则

    如果没有架构,SOA将只是一盘未必能够解决企业问题的大杂烩。优秀的SOA架构可以确定高层次的业务要求,保证各个主要方案能够真正满足业务需求。要填补业务需求与实际设计之间难以逾越的鸿沟,任何SOA方案在描述与开发的各个阶段都需要一个清晰的定义。

    此外,正确地实施SOA方案还面临一个更大的挑战,那就是SOA的核心组成部分——服务。不管是规范的Web服务还是服务总线中的软件模块,SOA服务与网络上的其它服务都是以松耦合的方式构成组合应用(compositeapplication,亦称mashup)。组合应用取代了旧的软件应用程序——那些用来解决个别问题或某一系列问题的整体式程序。组合应用包含了“即插即用”的服务组件,使其不管在构建时还是后来必须对应用程序进行修改以适应新的业务状态时,都比那些整体式程序更具弹性、易于修改。

    许多人认为这就是SOA的全部优点了,实际上并不是如此。SOA至少还有一个更高层次的应用——它可以让公司在相似甚至稍有不同的业务领域中重用或重新部署这些组合应用。

    比如,一个财务应用程序可能包含应付账款、应收账款、信用卡交易处理和