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

 
   | |

导读:SOA设计原则可以成为IT机构衡量自己的标准。这些理念会影响IT生命周期的所有阶段。同时,基于SaaS上的应用声名鹊起,很难想象有一段时间。

关键词:SOA 设计原则 IT机构 生命周期 SaaS

 
正在加载数据...

【TechTarget中国原创】什么是SOA?

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

【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快速获得投资回报率。最后,复合应用会成为一种基于用户界面的粘合剂,将防火墙内外的栈数据联系在一起。

 
查看全文
 
 
 
 
 

企业应用集成(EAI)

 
人们把聚合看做更快的交付开发时间。这在20世纪90年代中所讨论的RAD(快速应用开发 )有怎样的相同或不同之处呢?
 
在20世纪90年代中期,许多企业期待企业应用集成就像圣杯一样,可以使IT基础设施中的不同竖井集合在一起。在1999年,产业专家开始探讨企业神经系统……
 
我的遗留系统是一个“黑匣子”。向其中加入信息很麻烦,取出其中的信息更麻烦。我对运行我的业务的业务流程也不了解……
 
一些技术刊物和IT分析师们曾多次强调SOA不是一种产品或者解决方案,而是一段旅程。如果说SOA是一段旅程,那么遗留SOA现代化是一个你用来“打包额外衣物”……
 
在我们开始之前,我们需要了解让你的大型机系统SOA化的不同方法。我们也可以使许多不同的遗留物件生效。们不要只看每个可能的集成点,应该看你为什么……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录