CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > SOA子站 > SOA评论分析

Web发展趋势:RIA+SOA

作者: 松晨,  出处:IT专家网, 责任编辑: 李春禹, 
2008-03-28 09:01
  Web开发正从基于MVC的Web架构向着被称为RIA+SOA基于客户端/服务器的模式发展,RIA表现出来的丰富的用户界面和SOA表现出来的服务将越来越受到吸引。现在已经有很多潮流的Web 2.0应用程序,但他们不会成为主流,因为下一代的网络平台已经出现,它就是RIA+SOA,它是一个更加完整的平台。

  Web开发正从基于MVC的Web架构向着被称为RIA+SOA基于客户端/服务器的模式发展,RIA表现出来的丰富的用户界面和SOA表现出来的服务将越来越受到吸引。

  现在已经有很多潮流的Web 2.0应用程序,但他们不会成为主流,因为下一代的网络平台已经出现,它就是RIA+SOA,它是一个更加完整的平台。

  联盟的状态

  目前,在网页中基于标准的是HTML , CSS和JavaScript,RIA开发者们为了建立丰富的用户界面就必须装配多个第三方库和框架,这种像"点菜"的方式,接近于建造一个RIAS,而把不和要的负担加在开发人员身上,而不是集中精力构建应用程序,开发人员必须得花费大量的时间去发现,整合而且得维护不同的RIS发展平台。同样也适应于SOA这一边,开发人员得研究如何创造服务,而且得考虑如何与他们的RIA前端去有机的结合在一起。开发人员需要一个平台,能把各方面的应用程序都能集成到一个开发环境,使他们可以集中精力的来做构建应用程序方面,但问题是:下一代RIA+SOA的平台是什么样子的呢?

  在开始最好的方法是按照RIA+SOA这些行为来构建应用程序,这些高级的行为主要包括:

  1. 设计应用程序的"感观"

  这经是总会出现应用,它包括的内容,例如:颜色,字体,图形,和一般的页面布局。

  常见的工具设置 :HTML , CSS和图片

  2. 整合构件

  构件概括了一套公有的功能,它们通过单一的组成,他们把包含这两个"外观与感觉"做为一种特色,也包括一些预先确定的动态行为, RIA就像搭积木一样的方便。

  常见的工具设置 : extjs ,Dojo,雅虎的yui脚本库和其他几个小的构件项目。

  3. 为用户界面添加动态的行为

  为用户界面创建动态行为主要涉及两件事:

  • 事件处理

  • 文档对象模型(DOM的)操纵

  当需要了解特定事件发生时(如用户点击一个按钮或服务所收到的反应),事件处理的能力就会显现出来,DOM的操控是指当在动态的用户界面将发生变化的基础上,收到一个事件。

  常见的工具设置 :基于jquery的JavaScript库 ,Prototype,和scriptaculous

  4. 消耗服务

  消耗后端服务是RIA关键能力的体现,它能够创建单页的用户界面交换数据的应用与服务。 它也可以使用户界面和服务层分开。最常用的方法与服务互动的就是Ajax。

  常见的工具 :基于jquery的JavaScript库 ,Prototype

  5. 创建服务

  服务提供了一个接口,以方便数据和应用程序的业务逻辑层相交互。

共5页。 1 2 3 4 5 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i