近日,IBM声称推出了一项新的代号为“SMash”的开放式技术,旨在确保企业级聚合应用(mashups)内部用户数据的安全性。该技术将有助于公司合并网站和公司系统的数据,以搭建丰富的互联网应用(RIAs),同时无需担忧专有信息泄露的风险。事实上,业界一直都在试图给发展迅速但却难以驾驭的Web聚合应用领域创建一套合理的结构和秩序,IBM的这个举措是业界最新的成果。
正如我过去一直提到的那样,企业级聚合应用具有巨大的潜力,它把重点放在“组装”上而不是开发,从而可以用较低的成本迅速完成在线应用部署;同时,企业级聚合应用的重用性非常高,正是由于这些好处,用它开发得软件解决方案通常可以在正确的时机将正确的数据送到正确的地点。
但是,在企业级聚合应用领域,一切并不是想象的那么乐观。但是,最终用户仍然需要面对很多挑战,虽然目前已经有很多企业级聚合应用产品和解决方案,但是,距离它的普遍推广还有很长一段路要走。就企业级聚合应用的普及问题来看,即使业界最优秀的解决方案提供能都不能提供一个足够好的SaaS交付模型。同JackBe、Serena或Lotus公司推出的更复杂的产品相比,Yahoo Pipes仍然是最好的企业级聚合应用工具。而Lotus似乎是对QEDWiki的所有成果的重新包装,最终形成了一个企业级产品。
幸运地是,企业级聚合应用领域的很多问题都在逐渐得到了不同程度的解决。现在,企业级聚合应用行业的发展方向似乎比去年更加明朗和清晰,至少业界普遍认为是可行的。举例来说,我最关心的企业级聚合应用的问题:(1)缺乏有效的安全性和身份支持;(2)对于如何组织Web部件,比如Widgets、Gadgets以及其它Web应用,没有一个共同的标准。但是,现在这两个问题对于那些想要采用企业级聚合应用模型的用户来说都不是首要问题了。随然他们不知道如何保证聚合应用的安全性,如何安全地处理机密的用户和业务数据,或者不知道应该如何投资企业基础设施和工具,但大多数企业用户相信这些问题一定会得到解决并且愿意等下去。
IBM公司之前宣布的Smash技术只是业界提出的解决上述两个问题的众多解决方案之一,随着整个网络以及企业内部个人数据和企业数据变得越来越融合,这两个问题不仅存在于企业聚合应用领域,而且在整个Web行业也是很普遍。业界为了解决这两个问题也作了很多努力,从谷歌的OpenSocial倡议到推广DataPortability.org和OpenFriendFormat的支持,这些都是为了改善企业级聚合应用的数据安全性和流动性。
不过,致力于给企业级聚合应用领域带来标准方法和技术最全面、最详细的计划当数OpenSAM。OpenSAM利用了许多现有的标准,比如ebDAV、openid、LDAP,同时还采用了DataPortability.org的一些标准,以创建一致并且设计合理的架构和互动模式,从而可以向消费者社区和商业社区提供复杂异构的聚合应用。更重要地是,很多提供Web应用产品和解决方案的公司都支持OpenSAM。OpenSAM的发展前景很广阔,并且它致力于应用的可用性。 难怪OpenSAM 的拥护者说:“一旦OpenSAM被添加到应用中,它可以使聚合应用同其它OpenSAM应用融合在一起。”
虽然聚合应用技术仍然有很多有待进一步发展的地方,并且其标准甚至使有经验的软件开发人员和IT人员都感到很迷惑,但现在情况已经大有好转了,Web领域的先驱早期采用一些非正规方法将不同的Web应用“粘合”在一起形成新的Web应用,而现在这些技术逐渐走向成熟和标准化。这将有利于促进聚合应用更贴近现实生活,更贴近用户社区,给用户带来实实在在的业务成果,同时也有助于在不久的将来降低IT应用积压(虽然企业聚合应用的管理和治理到目前为止仍然是一个令大家头疼的问题)。
下面就简要介绍一下目前在Web聚合应用领域新出现的标准和办法:
◆OpenAjax
OpenAjax联盟是一个由厂商,开源项目和公司组成的组织机构,这些成员都致力于采用开源和可以互操作的基于AJAX的网络技术。OpenAjax最初由IBM倡导,但随着越来越多的公司和研究机构的加入,它所得到的支持也越来越广泛,现在,整个行业中有超过100个公司加入了该组织。OpenAjax框架是一个日益丰富的模型,它可以在软件设计时以及在线集成时安全地引入第三方软件开发商的代码和数据,从许多第三方供应商在设计时间,或透过直播一体化。新的OpenAjax Hub 1.1标准,包括对Smash的支持,可以保证在聚合应用中从网络和本地SOA中获取数据的安全性。对于那些期望创建下一代聚合应用和配套产品的人来说,OpenAjax Hub 1.1看起来是一个很有吸引力的选择 数据挖掘研究院
◆OpenSAM
OpenSAM是一套全面和先进的创建企业聚合应用的标准和可行方法。OpenSAM的先进性是勿需置疑的,因为它支持各种各样的聚合功能,包括发现、供应、品牌、一致性、工作流、文档存储、元数据等。现在,很多软件供应商提供的产品都遵循OpenSAM标准,OpenSAM还提供了很多的外观和样式(look and feel)的标准。随着用户会遇到越来越多的建立在聚合技术技术上的企业应用,OpenSAM的这些标准会给他们很大帮助。
◆DataPortability.org
DataPortability.org并非是专为企业聚合应用而成立的组织,但它也提供了一套开放的标准用于实现数据的互操作性和可移植性。 DataPortability.org的口头禅是:“现有技术 + 完备的参考蓝图 + 简单的用户参与。” DataPortability.org支持一系列流行的便携式数据的开放式Web标准,其中有不少是与OpenSAM重叠的,包括APML、openid、RSS、OAuth等。
上述三个组织是围绕开放式集成和信息传递以及Web应用而成立的,并且都吸收了业内很多目前领先和新兴标准。他们对目前绝大多数的企业聚合应用工具都提供了强劲的支持,并且,近两年,聚合应用技术发展迅猛,正在朝着最终用户社区发展,我们现在可以乐观地预计,下一代企业聚合应用产品将解决许多困扰开发者的问题。
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注
相关文章
- Larry Ellison:SaaS模式盈利空间有限
- In the Cloud: Storage Meets Collaboratio
- Google Apps与 Salesforce CRM结盟整合
- 微软在线版Dynamics CRM抢食SaaS商机
- Eight Reasons Why Companies Still Say 'N
- SaaS: It’s Not Just About the Money
- Gartner predicts strong interest in SaaS
- Webroot Pushes SAAS Security
- Apptio Advances IT Cost Management Tool

