SaaS、复合应用和SOA:让三者一同工作(三)

日期: 2009-04-02 作者:Robert D翻译:杨君 来源:TechTarget中国 英文

什么是SOA?   你现在阅读这篇文章很有可能是因为你对面向服务架构感兴趣。你对SOA多少也有些了解。如果你对它知之甚少,这里还有很多种描述SOA的方式。你可以简单的把它看做是一种技术架构哲学,目的是帮助机构建立并使用设计精良的服务,并将其作为其数据处理领域的基础。

如果能够正确使用这个方法,这些企业就能够实现巨大的生产力,实现高效性和灵活性,并从中获取收益。在实施SOA的过程中,有许多技术和产品供你选择。需要注意的是一个精心策划的SOA策略必须履行以下几个设计原则:   ·服务重用性——其它客户在别的任务中也可以重用一个服务。   ·标准化服务合同——一个服务应该展现一个设计精良的服务合同,以……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

什么是SOA?

  你现在阅读这篇文章很有可能是因为你对面向服务架构感兴趣。你对SOA多少也有些了解。如果你对它知之甚少,这里还有很多种描述SOA的方式。你可以简单的把它看做是一种技术架构哲学,目的是帮助机构建立并使用设计精良的服务,并将其作为其数据处理领域的基础。如果能够正确使用这个方法,这些企业就能够实现巨大的生产力,实现高效性和灵活性,并从中获取收益。在实施SOA的过程中,有许多技术和产品供你选择。需要注意的是一个精心策划的SOA策略必须履行以下几个设计原则:

  ·服务重用性——其它客户在别的任务中也可以重用一个服务。

  ·标准化服务合同——一个服务应该展现一个设计精良的服务合同,以便帮助客户理解如何与其发生交互作用。

  ·服务松耦合——服务应该演进,并且能够独自工作,还能够正确完成互操作。

  ·服务抽取——服务应该与外部世界隔离或者抽取其内部工作。

  ·服务易组合性——单个的服务可以被重组,或者组合成更大的工作单位。

  ·服务无边界性——一个服务应该尽可能的在最短的时间内保有尽量少的边界信息。

  ·服务的发现性——一个服务应该提供足够的元信息,以便帮助潜在客户定位,

  另外还要注意,并不是每一个服务都要遵循所有上述设计原则。例如,一个既定的服务只有一个目的,可能无法重用。其它的人还需要持续保持这种状态。但是,无论在何种情况下,要成功实施支持大型SOA的服务的一个关键性因素就是合理实施以上这些原则。

  为SOA投资

  至于Pay-N-Pray Motors,SaaS CRM解决方案和与其相关的复合应用都为用户团体交付了真实值。IT管理者认为,现在是时候对SOA进行投资了。上述列举的设计原则将成为整个工作的基石。利用自上而下的方法,许多核心信息资产将精心设计的服务作为其原始接口。这使得IT小组能够更为高效的创建内部应用,帮助提高机构的竞争性和灵活性。

  SOA和复合应用以及SaaS是如何联系在一起的?

          

  既然你已经了解了这些技术的精确定义和相关的使用实例。你自然会思考他们是如何评价这些公共标准。图表1突出强调每个标准是如何联系在一起的。请注意,这些分类方法多少还有些模糊,可能有多种不同的解释。他们的目的是为每一种方法提供有效生成。

  尝试将这些方法结合在一起

  在Pay-N-Pray,IT领导人认为要充分利用SOA、SaaS以及复合应用程序带来的收益表3向我们展示了他们是如何将几种不同的技术理念融合在一起。

                 

  表3:一个由SOA、SaaS以及复合应用程序构成的统一架构。

  终端用户一直在CheapCRM4U.com用户界面内部执行他们的工作。他们同时也会使用复合应用程序和财务应用的数据发生交互作用。但是,正如前面所描述的,目前有一套设计精良的服务和SOA最佳实施保持一致。这些服务为整个机构增添价值,在机对机交易和人对人交互操作中大显身手。为了维护客户服务代理的利益,同时还需要一套新的复合应用。这些应用可以设计带有功能新的服务,提高每个人的生产力。作为额外的奖励,这些服务也可以有其它的用途。

  结论

  文章中所描述的所有技术平台仍然还处于发展的初级阶段。实际上,你可以把自己未来五年的职业生涯规划重点放在这几个平台上,每个平台都起着十分重要的作用。首先,SOA设计原则可以成为IT机构衡量自己的标准。这些理念会影响IT生命周期的所有阶段。同时,基于SaaS上的应用声名鹊起,很难想象有一段时间,IT管理人员要为自己在自足建立的封闭企业软件上花费大量的时间而辩护。但是这些综合应用还是可以充分发挥自身作用的。但是越来越多的企业正在试图利用SaaS快速获得投资回报率。最后,复合应用会成为一种基于用户界面的粘合剂,将防火墙内外的栈数据联系在一起。

作者

Robert D
Robert D

相关推荐