《云计算:原理与范式》一3.9 SaaS集成服务

3.9 SaaS集成服务

大家已经看到了最先进的基于云的数据集成平台,它用于企业信息系统和云应用之间的实时数据共享。另一个快速兴起的选择是通过消息连接企业和云系统。这就迫使供应商和服务组织对全能的云基础设施采取面向消息的中间件(MoM)。未来采用与标准兼容的企业服务总线(ESB)到云计算需要协调和适当地努力,以保证消息充实、调解、内容和基于上下文的消息路由。因此,随着以消息为中心和基于云的服务总线套件的成熟和持久性,松散或轻耦合以及解耦的云服务与应用程序将很快成为现实。仍然可以预见云中的复合事件处理(Complex Event Processing,CEP)引擎的部署,以便获取并利用不同来源不同格式和形式的事件流,以准确、简明地推断现有的和新出现的情况。可以进一步推导出各种风险、威胁、弱点、机会、发展趋势、提示、联系、模式和其他战术以及战略洞察力和可实施观点,以满怀信心地实时采取行动。
在一个高度互操作性环境中,会发生无缝和自发的组成和协作,以动态建立完善的服务。可以构建和维持上下文感知的应用,包括各种成分和参与者(自我、环境和形势感知设备、传感器、机器人、仪器仪表、媒体播放器、器具、消费电子和信息应用等)、特定的环境 (家庭、酒店、医院、办公室、车站和体育场等)、企业系统、集成中间件、云服务和知识引擎。付出新的努力,以实现在云生态系统内的服务组成。这些应用正在恢复现有框架的活力,如服务组件架构(Service Component Architecture,SCA),使其适合于云计算环境。复合应用程序、服务、数据、视图和过程将成为云中心并被托管,以支持空间分离和异构系统。

3.9.1 Informatica On-Demand [11]

Informatica提供了一套创新的按需数据集成解决方案,称为“Informatica On-Demand服务”。这是一个易于使用的SaaS产品集群,促进SaaS应用程序的数据集成,内部部署应用中的数据无缝和安全地跨越Internet。Informatica On-Demand服务是基于订阅的集成服务,提供所有相关的特性和功能,使用按需或服务化(as-a-service)交付模式。这意味着集成服务是远程托管,从而具备不必购买或托管软件的好处。利用这一成熟技术有如下一些关键好处。
快速开发和部署、集成技术的零维护。
自动升级,供应商持续增强。
久经考验的SaaS集成解决方案,如与salesforce.comr的集成。这意味着提供连接和理解的元数据。
可靠的数据传输和转换技术,该技术已加入到核心集成服务,如连接和语义仲裁。
Informatica On-Demand已经采取独特的方式将其行业领先的PowerCenter 数据集成平台迁移到托管模式,然后将其配置成一个真正的多租户解决方案。这意味着,开发新的功能或强化功能时,它们会立即透明地提供给所有客户。说明并不需要复杂的软件升级要求和额外的费用。修复、补丁、版本等由供应商解决,订阅者没有成本。服务和操作水平协议正在得到充分满足。多租户架构意味着带宽和可扩展性属于共享资源,因此满足不同容量需求变得更加顺畅和简单。

3.9.2 Microsoft ISB

Azure是Microsoft即将到来的一个云操作系统。这使得开发、放置和交付云中心的Web和Windows应用程序变得容易和经济。开发人员的效率大幅提升,根据客户的喜好提供内容,企业“事半功倍”的目标得到实现。Azure是全面而紧凑的云框架,包括一个大量任务的多种支持工具和越来越多的服务组合。其主要组件如下所示。
Microsoft.NET Services是Microsoft构建基于Internet应用程序的一套内置、托管云基础设施服务。ISB[13]充当云中间件,用一个共同的基础设施命名、发现、揭露、保密和汇集Web服务提供不同的应用。三大领域如下。
.NET 服务总线。.NET服务总线(见图3.7)为普遍通信、大规模事件分布、命名和服务发布提供了一个托管、安全、可广泛利用的基础设施。可以通过Service Bus Relay出现服务,为难以或无法达到的服务端点提供连接选项。端点可以位于网络地址转换(Network Address Translation,NAT)边界,或必然要经常变化的、动态分配的IP地址,或两者兼而有之。
.NET 访问控制服务(Access Control Service)。.NET访问控制服务是一个用于多方联合身份验证、规则驱动和基于声明授权的托管的、安全的、基于标准的基础设施。访问控制服务的能力范围从简单的、一步式基于用户名/密码的验证和Web风格的HTTP请求授权到复杂的WS-Federation场景,聘请两个或两个以上的协作性WS-Trust安全性令牌服务(Security Token Service)。访问控制服务允许应用程序依赖.NET服务解决方案凭据,或在Microsoft活动目录(Active Directory,AD)上管理内部部署企业账户并通过下一代Microsoft活动目录联合服务(Active Directory Federation Service,ADFS)与Access Control Service联合。
.NET工作流服务(Workflow Service)。.NET工作流服务为基于熟悉Windows Workflow Foundation(WWF)开发经验的服务编排提供了一个托管环境。工作流服务对以规则为基础的控制流、服务调用提供了专门的活动,同时消息处理和相互关系可以在.NET服务环境内大规模按需按时执行。

Azure最重要的部分实际上是表示为WCF架构的服务总线。服务总线的关键性能如下。
一个联合命名空间模型,该模型提供了一个众多服务可以映射到的共享的、分层的命名空间。无论位置在哪里,通过一个稳定的、Internet访问到的URI,这可以提供任何端点。
服务注册服务提供一个选项模型,用于将服务端点发布到一个轻量级、层次化和基于RSS的发现机制。
轻量级、可扩展的发布/订阅事件总线。
具有先进NAT穿越(NAT traversal)和pull模式消息交付功能的中继器和连接服务,充当“天空中的外围网络”(也称DMZ,非军事区和屏蔽子网),否则服务将无法访问。由于NAT/防火墙限制或经常变化的动态IP地址,或由于其他技术上的限制不容许任何传入的连接。
中继服务(Relay Service)。通常,当大家连接服务时,它位于防火墙及负载均衡器后面。它的地址是动态的,只能在本地网络解析。
当回呼提供给客户端的服务时,连接挑战会带来可扩展性、可用性和安全性问题。Internet连接挑战的解决方案不是直接将客户端连接到服务,可以使用一个中继服务作为图3.8内中继服务的形象表示。

中继服务是一种寄居在云中的服务,其任务是协助连接和中继服务调用。中继服务解决方案需要客户端和服务的内部网,以允许连接到云。

时间: 2024-08-07 13:12:25

《云计算:原理与范式》一3.9 SaaS集成服务的相关文章

《云计算:原理与范式》一导读

前 言 云计算(cloud computing)如今已成为信息与通信技术(ICT)产业中的又一个流行语(buzzword).众多IT厂商承诺提供计算.存储和应用托管服务,其服务范围涵盖了几大洲,并提供基于服务水平协议(Service Level Agreement,SLA)支持的性能和运行时间.尽管这些"云"是传统数据中心的自然进化,它们以展现资源(计算.数据/存储及应用)作为基于标准的Web服务并遵循"实用"的定价模式进行区分.根据客户的计算资源.存储及数据传输的

[文档]Google云计算原理

Google云计算原理 黄兵 -初识云计算 -Google云计算原理 -GAE平台部署云服务 -TM Forum对云态度 [下载地址]http://bbs.chinacloud.cn/showtopic-12421.aspx

《云计算:原理与范式》一3.8 SaaS集成产品和平台

3.8 SaaS集成产品和平台 为了整合企业和云应用并展示自己的能力,人们正在制定以云为中心的集成解决方案.由于异构性和多样性引起的复杂性,集成难题一直是最棘手的任务.现在,随着云计算的变革和突破性范式的采用,每一个ICT产品通过开放的Internet转换成一个交付服务的集合.在该行中,符合标准的集成套件正在转变为服务,使世界上的任何部分都可以方便.廉价.快速地满足任何一个集成需求.在这个时间点,主要的数据集成产品非常明显,因为相比服务或基于消息的应用集成而言,它们的需求非常大.不过随着时间的推

《云计算:原理与范式》一3.3 SaaS的演变

3.3 SaaS的演变 SaaS范式由于其先天的能力及潜能而快速步入快车道.管理人员.企业家和最终用户对策略以及新出现的成功战略和发展的SaaS范式欣喜若狂.许多积极向上的发展开始控制了这种模式.较新的资源和活动始终准备要作为服务交付.IT界的专家及传道者一致认为,云作为最佳的基础设施解决方案提供了有效的服务,这震撼了整个IT社区.对于不同的IT问题,有众多途径可以充分利用云.当今通过云传递的服务只有一小部分,在将来会部署和消费更多的关键应用.总而言之,为了迎接当今IT的可持续繁荣,云即将消灭I

《云计算:原理与范式》一3.4 SaaS范式面临的挑战

3.4 SaaS范式面临的挑战 与任何新技术一样,SaaS与云的概念也受到许多限制.人们正在努力研究这些技术的具体情况和方案.他们正在研究不同层次和水平下的错综复杂的问题.本书列出了一些整体意见.丧失或者缺乏如下功能则阻碍云的大规模采用.1)可控制性.2)可见性和灵活性.3)安全性和私密性.4)高性能和高可用性.5)集成与组合.6)标准.本书正在研究解决发现的问题和缺陷的办法.私有云.混合云和最新的社区云正在解决这些效率低下和不足的问题.正如有人在博客中指出的那样,仍然有很长的一段路要走.有一些

《云计算:原理与范式》一3.5 走近SaaS集成之谜

3.5 走近SaaS集成之谜 集成即服务是一个典型的企业应用集成(EAI)集线器(hub)/企业服务总线(ESB)的例子,它提供了云功能迁移,在任何企业和SaaS应用之间顺利地传输数据.用户订阅IaaS,因为它们能做任何其他的SaaS应用程序.云中间件是未来传统中间件解决方案的逻辑演变.也就是说,云中间件将作为服务提供.由于不同的集成要求和方案,还有一些中间件技术与产品,如兼容JMS的消息队列和集成主干,EAI.ESB.EII.EDB.CEP等.由于性能的缘故,需要利用集群.架构.网格以及联合使

《云计算:原理与范式》一3.12 SaaS集成设备

3.12 SaaS集成设备 这些设备都可满足高性能要求,云同样也可以.如今已有云设备(也称 "盒中云"(cloud in a box))可供人们选择.本小节讲述一个集成设备.Cast Iron Systems[12].这与上面提到的方案完全不同.人们正在构建内部刻录有相关软件的设备,将其作为某些IT需求的一个高性能.以硬件为中心的解决方案.鉴于连接的复杂性,大家经常了解到各种集成设备.转换.路由.媒体和精简与简化业务集成的治理.包含预制软件模块的整个云基础设施恰好正在生产设备(盒中云)

《云计算:原理与范式》一1.2 云计算的起源

1.2 云计算的起源 通过观察一些技术的进步,尤其是在硬件(虚拟化.多核芯片).Internet技术(Web服务.SOA.Web 2.0).分布式计算(集群.网格)和系统管理(自主计算.数据中心自动化)方面,可以探究云计算的起源.图1.1显示了技术领域的融合,这极大地促进和推动了云计算的发展. 其中,一些技术在早期开发阶段被认为是炒作.然而,这些技术后来受到学术界的极大关注和主要行业参与者的认可.因此,在遵循规范和标准化的过程中,规范和标准化引导这些技术走向成熟并被广泛采用.云计算本身的出现与这

《云计算:原理与范式》一3.11 云集成的传感器架构[3]

3.11 云集成的传感器架构[3] 在过去几年中,无线传感器网络(WSN)受到极大关注[3].因为其潜能在众多领域富有新颖性和吸引力的解决方案,如工业自动化.环境监测.运输业务.卫生保健等领域.如果将传感器得出的数据添加到各种基于Web的社会化网络或虚拟社区.博客等,我们身边将会有非常完美转换. 随着微纳米技术的快速采用,生活用品也注定在它们的业务和产品方面变成数字授权和智能化.因此,其目标是连接智能材料.设备.器件.联合消息中间件.企业信息系统和包.无所不在的服务.手持设备和彼此巧妙建立的传感