saassoa:SaaS和SOA相互依存 联手实现IT服务

        软件Software服务(SaaS)最近受到了许多关注软件Software服务概念并不是新已经存在了段时间了软件Software服务还直被称作其它名字如应用服务提供商、管理服务提供商、随需应变服务、云计算、公用计算等等软件Software服务是指根据按照使用收费模式在网络上提供应用这种模式最初仅在小企业中流行小企业不想在自己IT部门投入大量资金慢慢地这种模式进入了中型企业和大型企业SalesForce.com和思科WebEx等公司提供软件Software服务产品推动了软件Software服务有可能向大企业发展软件Software服务价值主张现在对于任何规模企业都是非常清楚地软件Software服务已经成为所有企业IT战略重要组件   同样SOA最近也越来越受到大量关注而且SOA基本概念也不是新并且已经存在了很长时间SOA基本上包括以无状态功能方式提供分布式系统功能这和CORBA和DCOM等其它分布式系统架构类似使SOA比CORBA和DCOM更流行和更优越东西是SOAP、WSDL、UDDI等Web服务标准CORBA和DCOM也有类似标准但是这些标准不够开放导致了厂商或者技术锁定问题采用Web服务所有主要厂商都支持同套标准因此各个系统的间兼容性机会更高从而提高了SOA投资回报潜力

  软件Software服务部署是直接针对最终用户产生收入业务而SOA部署通常是在IT环境内部创建这些服务是提供给其它应用而不是提供给最终用户思科WebEx部门主要设计师Vinay Singla说我想通过这篇文章介绍说明软件Software服务和SOA密切关系软件Software服务和SOA在性质上是非常互补事实上它们没有对方就不能存在

  软件Software服务平台关键组成部分是什么?每个软件Software服务平台必须要有些核心东西这些东西是:多租户、订购和配置、用户身份识别和授权、服务目录和价格、服务监视、订阅管理、使用测量、计费、开发票和支付除了这些核心组件的外软件Software服务平台还需要支持通常业务功能如营销、客户线索跟踪、销售、客户支持、收入和金融管理、合作伙伴和解以及商务智能等

  现在让我们看看个SOA平台关键组件个典型SOA平台部署包括服务生产者和整个企业消费者服务生产者通过这个SOA平台发布服务多个服务消费者消费这个服务个SOA平台技术方面直有许多重点如服务总线、通讯协议(如SOA)、服务接口定义(如WSDL)、服务发现(如UDDI)等等服务监视、管理和治理重要性也很好理解但是这还不够个典型大企业服务生产者和消费者应该是属于区别部门、机构、甚至大企业中下属部门应用或者系统在这种环境中没有适当服务管理服务生产和消费就不能随便地完成这里存在着和服务生产者托管和发布项服务有关成本为了获得这个成本除了创建这个服务成本的外还需要考虑拥有总成本此外还有公开地发布这些服务安全担心这就需要服务目录管理、配置、身份识别、授权、使用测量和跨部门收费等正如以前强调指出那样个软件Software服务平台还有核心要素因此随着个企业SOA部署成熟它突然会需要个软件Software服务平台核心功能

  现在让我们看看这个事情不利方面个软件Software服务平台都需要这种能力:在对核心平台做出最小修改情况下向这个服务目录增加新服务产品和修改现有服务产品这些增加或者修改不应该导致为每个服务创建个全新软件Software服务平台相反订购和配置、身份识别和授权、服务目录和价格、服务监视、订阅管理、使用测量、计费、开发票和支付等软件Software服务平台全部基本功能都应该在多个服务中重复使用这种重复使用使SOA平台成为必要东西而且SOA平台使用还有其它好处如更灵活和即插即用架构这些好处会降低整个拥有总成本

  包括软件Software服务架构在内最复杂架构都将从SOA能力方面得到好处这可能是很容易理解但是个SOA平台需要软件Software服务能力不是那样容易理解围绕SOA直有许多言过其实宣传但是多数大企业部署SOA不是没有取得成功就是没有提供预期投资回报在这些部署中缺失了软件Software服务成分为了实现大规模SOA部署全部好处拥有个软件Software服务式服务管理功能是非常重要SOA和软件Software服务正是能够在这里实现“IT服务”概念帮助IT在自己发展中迈出自然

Tags:  saas博士 saas是什么 saas模式 saassoa

延伸阅读

最新评论

发表评论