【IT168技术资讯】
拥有了Web服务,面向服务的架构(SOA),Ajax和Web2.0技术并不意味着终端用户将会发现所有他们使用的程序已经集成到桌面上来了,OpenSpan公司的CEO Francis Carden,一个桌面集成商说。
“一般来说用户在桌面上有太多的尚未集成的程序”,他辩解道。“今天的情况和20年前我们拥有第一个绿色屏幕程序边上的GUI程序时一样。”
在Carden看来,每一代技术都被兜售为解决所有集成问题的方案但是问题并没有被改变多少。
Carden的公司过去使用手编代码来达到这样的桌面集成,但是让所有的Windows桌面上的程序互相通信是一个长期而且昂贵的过程。现在,他提供了一个平台,他说从过去的集成经验上学到了一些东西,因此设计了可视化工具来使得桌面集成更加容易。
OpenSpan平台使得开发者能够将Web服务建立到他们的集成,自动化和组合程序中。“就像它们是Windows,Java,mainframe,或者Web程序对象一样,”Carden说。一个OpenSpan SOA模块使得Web服务可以被OpenSpan Studio审查和常态化,因而可以采取可重复的方式使用。
“我们将自己考虑为SOA的最后一公里因为我们赋于了一种能力,拿过来一个旧的应用程序,比如5分钟前写好的一个程序,将Web服务添加上去。”他说。
作为例子,他说这个工具可以被用来集成一个Google搜索Web服务到一个原有的数据库搜索工具上,因此用户可以从一个桌面程序上查找Web上和本公司的内部知识库中的信息。
OpenSpan技术同时自动产生API来让用户集成程序,Carden说。
“我能拿来Windows应用程序和一个Java Web应用,为它们创建一个API。”他解释道。“当我提及API,意思是我能看到对象,我也能像原开发者一样和这些对象交互。所有的这些对象的代理,方法和时间我都能探测到。我们现在在程序里了,这就是独特的地方。因此使用可视化工具,你说让用户点击按键来发送一个社会安全号码到Web服务上来做一个身份认证。我都不需要对我的后端集成或我的应用程序或我不拥有的身份认证Web服务来做任何改变。”
这家公司成立于2005年,已经因他们独特的应用程序集成方式得到了广泛肯定,因为Gartner公司已经将2006年Cool Vendor大奖颁给了它。