• 资讯 国内 | 国际 | 政策 | 财经 | 展会 | 评论 | 人物 产品  服务器 | 防火墙 | 网络设备 | 存储 | 芯片
  • 安全 攻击 | 防御 | 市场 | 新闻  互联网  创业 | 融资 | 域名 | 网游 | 搜索 | 电子商务 | SEO | IM
  • 专题 IBM | DELL | 网通 | 电信 | 微软 | Google | 阿里巴巴 | 百度 知识库 新技术 | 术语 | 数据恢复






  • IDC天下 >> 技术 >> web2.0>> WSO2 Mashup服务器为推广应用迈出了第一步

    WSO2 Mashup服务器为推广应用迈出了第一步

    来源:IT专家网 发布时间:2008年03月25日 作者:东缘 阅读次数:
    TAG: 暂无标签
    【IT专家网独家】Mashup(或者称作混合应用程序)能够轻松地从现有的服务和Web应用程序中创建有用的新的应用程序。通过把整个网络的多个数据来源以及来自企业内部的数据结合在一起,mashup有助于为那些需要人工收集和提取信息的人们提供重要的信息。

      抵押保险商验证一位申请者的收入状况是一个很好的例子。保险商一般要研究很长的网站列表,访问公共数据资源以创建这个申请者的财务状况的综合说明。这对于一个mashup是很完美的情况。

      混合应用程序在2008年还是早期应用者阶段,许多企业仍在探索它的应用和在企业中的潜力。这个领域并不缺少新进入者。一个快速搜索就可以找到至少20个不同的mashup平台,包括商业性的开源软件的。JackBe Presto、Nexaweb Enterprise Web 2.0 Suite和Kapow公司的RoboSuite等产品说明了这些方法的应用是很广泛的。

      仅适用于专业人员

      WSO2的Mashup服务器是面向那些寻求制作、部署和管理混合应用程序的Web开发人员的。WSO2 Mashup服务器设计团队显然考虑到了这种Web开发人员在开发Mashup的时候需要什么。对于那些了解JavaScript、XML和AJAX语言的开发人员来说,这个工具集能够让开发Mashup更加简单。企业用户在创建企业Mashup方面可能处于最有利的地位。企业用户可能不会掌握这个工具,你不要指望他们开发出比web应用程序更多的东西。这种局限性在这个游戏的这个阶段可能是没有关系的,因为普通企业用户要能够制作有用的Mashup可能还需要几年的时间。到那个时候,鼠标点击的工具将成熟到不用编写代码的程度。

      WSO2 Mashup服务器由用于Mashup的客户机方面和服务器方面的框架组成。在服务器方面,部署一个Web服务与使用JavaScript语言编写这个服务和把文件移动到合适的目录一样简单。从客户机使用这项服务的全部必要的资源(如WSDL和纲要以及其它许多有用的人工制品)都是自动生成的。这种服务器是以WSO2公司的WSAS (Web 服务应用服务器)为基础的,进行了广泛的兼容性测试,因此大多数客户机都能够访问这项服务。

      以JavaScript为动力

      WS02通常采用使用JavaScript创建服务的方法。虽然网络开发人员都熟悉JavaScript,但是,企业IT人员一般都不把JavaScript看作是创建可重复使用的服务的方法。业内人士很想知道Java在这里是不是一种更好的选择,特别是考虑到能够用来创建服务器方面的mashup的第三方Java库的数量。在JavaScript中解析XML通常是很困难的和繁重的工作。但是,采用Mozilla公司的E4X (ECMAScript for XML)使解析XML更加简单。JSON(JavaScript Object Notation)是一个很好的替代的通讯机制,未来的版本还将包括返还JSON对象的选择。

      托管的对象是提供访问远程数据资源的WSO2 Mashup服务器中的托管的对象。这些对象是用Java编写的,提供访问APP(Atom Publishing Protocol)、RSS传输、电子邮件和即时消息服务(尽管只用于发送消息)等。从企业的观点看,显著缺少的是JMS和SQL托管的对象。创建客户机方面的mashup是简单的。使用生成的JavaScript stubs,你仅需要把它们包含在使用这个服务的网页。

      Mashup中心

      你通过这个管理台(只有火狐1.5和2以及IE 6和7支持)管理所有这些服务。这些服务和Mashup在那里可以被搜索、被用户和开发人员分配分配有用的等级、下载和共享。这项服务的检查员让你查看和下载对人类以及将使用这个mashup服务都有用的服务说明、WSDL和其它人工制品。

      虽然这个管理台为开发人员的社交网络提供了交流制作和共享mashup所需要的一切工具,但是,这个管理台缺少企业开发所需要的许多功能。这个版本缺少企业应用所需要的版本控制、接入控制、服务完整性和其它基本要素。

      另一个缺点是不能在Java应用服务器中应用。最好是能够向你喜欢的J2EE服务器中放置一个WAR文件。在客户WSO2 WSAS服务器中运行mashup服务的要求可能是在许多机构中应用的障碍。

      WSO2 Mashup服务器进入了一个拥挤的市场。那里有许多成熟的厂商。这个产品的目的是把开发人员的网络结合在一起,在一些社区中培育大量的用户群。例如,查看WSO2社区的门户网站Mooshup.com就可以看到这种可能性的例子。不过,对于企业来说,应用目前受到了缺乏应用选择和服务的限制。

         

    0

  • 无相关内容