我们首先需要一些围绕“云计算”的定义。最简单的方法是区分基础设施即服务(IaaS)、平台即服务(PaaS)以及软件即服务(SaaS)。IaaS是按照使用付费(pay-for-what-you-use)从而利用别的基础设施。PaaS处于这个堆栈的另一层上,这一层有应用程序能够使用的软件组件和中间件。这个堆栈的顶层就是SaaS,在这个层面上,你是一个应用或者应用服务的用户,托管并有其他人来管理。
在IaaS的例子中,成功的SOA和成功的IaaS没多大关系。但对于正在准备使用信息基础基础架构库(ITIL)的企业有一个忠告,这个着重强调IT服务管理(ITSM)。
PaaS开始逐渐进入应用世界,但是仍旧不是条论SOA的典型例子。PaaS可能提供像块存储服务和消息队列服务这样的东西。企业SOA探讨的更多的类似于处理像一个产品定价服务或者客户账户管理服务这样的东西。这个“平台”的很多功能仍旧需要继续与基于ITIL世界的观点来进行,而不是基于SOA世界的观点。
当达到这个堆栈的顶端SaaS,关系就非常清晰了。差别就是SaaS的东西提供精确地功能,类似你在SOA中所作的“服务”,至少在一个高层次上是这样。为什么SOA如此重要是因为大多数SaaS产品首先关注提供一个面向用户的应用,而不是为这些相同的功能提供一个系统接口。
从自主研发的或者本地安装的现有应用到SaaS应用可能提供一种更好的成本模型,但是在暴露这些应用到其他应用背后的一些业务逻辑的时候可能没有任何改善。这也正是你的服务模型需要介入的地方,如果你已经接纳SOA,而且已经成功实施,就应该有一个强健的功能模型,为分块的事物提供一种优化的方式。你现在可以使用这个作为评估工具,对抗SaaS提供商提供的接口,来决定是否要与你的SOA对齐。
这个讨论的关键点在于成功的SOA(和ITIL)蕴含着围绕服务管理的一种成熟度。一个成熟的服务管理方法应该应该与制定更好的决策一一对应,什么时候,在哪里,如何利用云计算。成功的SOA是否是云计算成功所需要的?当然不是。那么是否成功SOA可以增进云计算的成功的可能性?我想SOA可以。
为您推荐
金蝶Apusic应用服务器企业版V5.0在2009年政府采购数量排行中,位居第二,仅次于IBM,ORACLE则位居第三。而金蝶Apusic消息中间件和金蝶Apusic应用服务器标准版V5.0均名列前十。这充分体现了我们的产品在政府采购项目中的强势竞争力。金蝶Apusic应用服务器企业版V5.0在2009年政府采购数量排行中,位居第二,仅次于IBM,ORACLE则位居第三。而金蝶Apusic消息中间件和金蝶Apusic应用服务器标准版V5.0均名列前十。这充分体现了我们的产品在政府采购项目中的强势竞争力。2010年,在公司的战略指导下,经过研发人员的不懈努力,金蝶中间件ApusicV7.0版本已
1通信行业云计算应用情况分析云计算在互联网相关行业早已风生水起,诞生了Amazon、Google、Apple、Salesforce等一大批知名的企业,并在IaaS、PaaS、SaaS等各个层面形成了丰富的应用及比较成熟的配套商业机制。相比较而言,通信行业的成熟应用则比较少见,商业模式成熟度、产品标准化程度及其对企业收入的影响远不及传统通信类产品。总体上,目前通信行业对于云计算尚处于探索尝试阶段。国内外的电信运营商对云计算的探索和尝试主要集中在基础设施服务方面,在传统IDC业务的基础上捆绑、丰富管理相关服务。其中国外领先运营商对云计算的探索范围更广泛,对中国通信行
在本文中,我们将讨论如何在SOA中部署安全措施。在此之前,我们先了解一下什么是SOA,SOA是一种涉及应用程序(即“服务”)架构方法。最初,SOA中的服务是与很多技术相关的,包括SOAP、WSDL以及UDDI。然而,很多基层开发者随后证明REST(表象化状态转变)比SOAP信息更加优先,这也使REST现在成为SOA被接受的部分。Web2.0的发展以及REST在Web2.0的广泛运用更加巩固了REST在SOA世界的地位。最近,云服务(如Amazon的SQS)以及一些本地服务可能会被用来创建一种“混合的”SOA环境。所有这一切的结果就是,SOA现在已经结合了原先的SOAP/REST/UDDI、RE
正如RayOzzie所说,我们正处在一个史无前例的大变革时代,因此关注技术趋势至关重要。临近年关,各种媒体和机构也纷纷发布了各种趋势分析报告,讨论可能对明年以至未来将产生影响的技术动向。11月23日,ReadWriteWeb发表文章,总结了Forrester、Gartner和ZipThink三家咨询公司的相关趋势报告。Forrester公司的趋势报告Forrester的趋势报告名为“TheTop15TechnologyTrendsEnterpriseArchitectsShouldWatch:2011To2013”,归纳了15项企业架构师需要关注的技术。包括:一、“Empowered”技术1.