把云计算引进到SOA的两个步骤

本文讲的是把云计算引进到SOA的两个步骤,【IT168 资讯】IBM WebSphere部门的新兴技术专家Dustin Amrhein称,有许多关于云计算与SOA关系的观点。把这些词汇放到你喜欢的搜索引擎中,你能得到足够你看一天的信息。你可能会发现一些文章讨论SOA如何导致云计算,一个好的SOA如何成为利用云计算的前提,或者如何在你的SOA中利用云计算。Amrhein说,我用了许多时间阅读这些类型的文章并且听了专家讨论有关SOA和云计算的问题。这些事情使我思考这样一个问题:企业如何把云计算的经验引进到SOA?

为了把云计算经验引进到SOA,企业也许要创建自己的物理基础设施、存储或者网络功能的云计算。这些都应该做。然而,Amrhein认为,要使SOA具有云计算功能的最佳方法是处理SOA的核心,也就是服务。简言之,要把云计算引进到SOA,这个目标应该是创建一个服务的云计算。这个事情当然是说起来容易做起来困难。但是,简单地说,这个过程分为两个步骤:
1.把这些服务虚拟化
2.管理这个虚拟化
当我们用非常简单的词汇考察虚拟化的时候,解决方案通常构成了一些管理这些资源的虚拟化的资源和能力。在SOA中虚拟化这些服务是合乎逻辑的第一步,然后是向具有SOA功能的SOA转移。目前的市场上有许多解决方案,如WebSphere CloudBurst设备。这些解决方案向用户提供一个虚拟封装,其中包括一个操作系统、服务基础设施和服务。实际上,这个服务变成了一个虚拟化的资源,从而实现把云计算引进到SOA的一下个非常重要的步骤。
虚拟化本身不是云计算的制作者,因此,在用户成功地在自己的SOA中虚拟化这些服务之后,就需要建立管理这种虚拟化的能力。这里说的能力就是把云计算式的特点引进到服务虚拟化。这些特点包括能够创建、部署、动态分配和跟踪这些虚拟化的服务的应用。这样就产生了一种弹性云计算。在弹性云计算中,可以跟踪云计算的使用以便更方便地执行与云计算有关的公用事业定价模式。
一旦完成服务虚拟化和那个虚拟化的管理这两项工作,这个结果就是一个服务的云计算。Amrhein认为,服务云计算比硬件、存储和数据库等东西的云计算更有价值,因为这个云计算被引进到了距离最终用户更近的资源。而且,一旦建立起一个服务的云计算,就很容易使用相同的技术把这个云计算一直引进到由这些服务组成的应用中。这也许是最有价值的云计算,因为它是一家公司最终用户直接联系的资产。

原文发布时间为:2009-06-02
本文作者: IT168.com
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
原文标题:把云计算引进到SOA的两个步骤

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/217749

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。