Cast Iron Systems 专注于帮助机构连接非云端应用程序至基于互联网(云端)的应用程序。当微软发布 Windows Azure 平台时,Cast Iron 公司便着手通过Windows Azure平台的连通性来增强它的 Cast Iron Integration Solution(集成解决方案)。通过使用 Service Bus 和Access Control Service, Cast Iron 在一天之内便创建完成了连接器。更快的上市时间使得 Cast Iron 能够为迫切的需求提供一个及时的解决方案。它的增强产品帮助用户在云端托管应用程序,并无需担心与非云端数据的协同合作性。使用 Cast Iron Integration Solution,公司可以使用应用程序数据, 无论数据是驻留还是拓展工作负荷都无需担心通信基础设施的超负荷。
场景:
Cast Iron Systems,,其宣传口号为 “世界第一的SaaS(软件服务化)和云集成化公司。”它提供了一个简单的方法来将软件服务化(SaaS)或云端的应用程序连接至另外一个或另外一个非云端应用程序。举例来说,通过 Cast Iron Integration Solution,一个机构可以将 微软 Dynamics® CRM Online 的数据与一个非云端SAP财政应用程序连接起来,而任何对于孤苦关系管理数据的变化都会映射到该财政系统。 Cast Iron帮助公司节省了最高80%的集成支出。Cast Iron坐落于加利福尼亚的芒廷维尤,用于100名员工。
Chandar Pattabhiram, Cast Iron Systems产品与渠道营销副总裁: 通过 Cast Iron cloud integration solution,用户可以在 Windows Azure 平台上更快速的上线,而不用纠结于它们本身的协同合作性。
“调查表明,集成化的难度是机构犹豫购买托管服务计算模式的主要因素。” Chandar Pattabhiram说道。Vice President of Product and Channel Marketing for Cast Iron Systems的产品和渠道营销副总裁. “我们的任务是帮助云用户和提供商克服这些困难,使得他们可以在云端或非云端部署商业解决方案。”
解决方案:
在2009年的中期,Cast Iron便开始与 微软的Windows Azure 团队一起工作,并展示了 Windows Azure 应用程序可以与运行于几乎任何环境,托管或非云端的,应用程序进行云端通信。Windows Azure是一个云服务操作系统,为Windows Azure平台提供开发、服务托管、服务管理环境。 Windows Azure 提供了开发者按需的计算与存储,在互联网上通过微软数据中心来通过托管、拓展、管理Web应用程序。
为了创建高度的协同合作性,Cast Iron 使用了 Windows Azure的Service Bus 和 Access Control Service 特性。使用这些服务,简化了构建那些连接云端与非云端部署的应用程序和服务的难度。
Service Bus是一个互联网级别的企业服务总线,在互联网上简化了应用程序的连接。注册于Service Bus的服务可以通过任何网络拓扑结构发现与访问。 Access Control Service提供了一个简单的方法,当与标准的验证提供商集成使,能控制Web应用程序和服务。授权决策可以从应用程序中抽离出来,并被放置在一套转化流入的安全声明为应用程序能理解的声明的规则之中。
“我们喜欢 Service Bus ,因为它使用了一个非专有接口,来处理云端的信息队列。” Rishi Vaish, Cast Iron Systems工程副总裁。 “它提供了一个简单的方法,从任何云端或用户的防火墙后方来连接至 Windows Azure平台。没有 Service Bus 和Access Control Service,我们必须创建自己的服务总线基础设施,而为此耗费几个月的时间。我们的用户也需为类似的开发进行投资。而使用Service Bus 和 Access Control Service,他们可以简单的认购这些服务,便能立即与他们各种各样的应用程序进行连接。”
Cast Iron 使用 Access Control Service 来确保只有授权用户可以访问它们的服务队列。通过Access Control Service, Cast Iron 能够免去复杂的编程,而这些通常被用来确保跨组织边界的应用程序的安全性。对于简单的规则和声明的申报模式的支持, Access Control Service的规则可以在不同的安全需求以及不同的验证管理基础设施下,简便和灵活的被配置。
1日开发
通过 Service Bus 和Access Control Service,Cast Iron在一天以内被能完成,便能使得Cast Iron Integration Solution融合 Windows Azure 平台连接性。“我们的宗旨是我们无需为集成问题写任何代码。” Vaish 说道。 “通过拖放控件,我们可以使用 Service Bus 和Access Control Service为现有的Cast Iron Integration Solution增加 Windows Azure 平台的连接性。我们只花了一天来了解这些服务,另外一天用来构建Azure的连接功能。这些都无需编写代码。另外,无需维护基础设施。”
Service Bus 提供了常见的,企业服务总线应用程序模式,它解决了当在互联网级别跨网络、安全性和组织边界实现这些模式时,引起的顽固问题。 “当用户在另外一个公司的防火墙后方连接了应用程序,他们通常需要这些公司的IT部门来开放服务总线端口,” Vaish说道。 “通过 Service Bus,你就无需做这些,因为请求都来自防火墙后方。”
使用场景:
通过 Service Bus 对 Windows Azure平台的连通性, Cast Iron Integration Solution 提供了延伸的集成可选项。一为运行于一个云内的云端对云端应用程序可以安全可靠的与另一个云内的应用程序集成。二为,云端对非云端的系统-基于云的应用程序能够在没有打开任何防火墙端口的情况下,与一个运行于防火墙后方的非云端应用程序集成。
作为后者的一个例子, Cast Iron展示了通过 Service Bus,将一个Amazon EC2 应用程序连接至 运行于一个用户防火墙后方的SAP应用程序。(图 1)。安全可靠的同步数据也无需开放防火墙端口。来自SAP的账户更新呗 Cast Iron截获,之后数据被放入一个动态生成的队列中。另一个运行于Amazon EC2的Cast Iron运行时轮询队列中的变化,并对应的更新定制的应用程序。此用例也无需编程,它在一天之内便被实现了。
图1. Cast Iron 展示了Service Bus 和 Access Control Service提供的 SAP-至-Amazon EC2 的连通性
优点:
通过Service Bus 忽然Access Control Service, Cast Iron 可以在一天之内便拓展了 Cast Iron Integration Solution 的功能, 轻而易举的击败了市场的竞争对手。通过这个解决方案,它的用户也可以将连接至Windows Azure平台的应用程序快速的投放市场,并永久的拓展这些应用程序。
Rishi Vaish, Cast Iron Systems工程副总裁: 没有 Service Bus 和Access Control Service,我们必须创建自己的服务总线基础设施,而为此耗费几个月的时间。
新的集成解决方案更快的投放市场
Cast Iron 使用了Service Bus 和Access Control Service,在一天内,并没有写任何代码的情况下,增强它的 Cast Iron Integration Solution的云端对云端的数据交换功能 。“没有 Service Bus,我们必须花费几个月的时间来创建一个至Windows Azure 平台的接口。” Vaish 说道。“我们的用户本来必须进行相同的投资,加上开发信息通信基础设施和中间件集成。”
Sumit Kapoor, Cast Iron Systems 技术联盟经理,补充道。 “我们可以关注于发布服务,而不是为集成接口编写代码。我们可以在一天内 创建SAP-至-Amazon EC2 解决方案。现在有越来越多的云环境, 无论公开还是私有的,数据都位于非云端基础设施。 通过 Service Bus,我们可以连接至所有这些环境。”
为用户省时
通过以Windows Azure 平台连接性增强后的Cast Iron Integration Solution, Cast Iron 能帮助它的用户,包括 SaaS 提供商和公司IT部门,快速的将它们的应用程序搬移至Azure平台。“通过 Cast Iron cloud integration solution,用户可以在 Windows Azure 平台上更快速的上线,而不用纠结于它们本身的协同合作性。” Pattabhiram 说道 。“我们可以告诉用户,‘I如果你正在为你的下一代应用程序而考虑Windows Azure平台的话,我们已经能够提供连通性了。我们可以将Windows Azure 平台连接至你的非云端应用程序,或你的用户的非云端应用程序,或任何基于云的应用程序。’”
改善了可拓展性
既然Cast Iron Integration Solution可以利用 Service Bus在互联网上连接更大范围的应用程序,用户为了更上需求的变化,可以永久的拓展基础设施。 “无需担心通信基础设施的超负荷。” Vaish 说道。 “微软都为我们处理了。对于无法得知随着时间而增长的工作负荷的用户极为重要。我们移除了又一个采用云方案时的障碍。 ”
本文翻译自:
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005931
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/azurechina/archive/2010/05/16/5597652.aspx