首页 | 互联网 | IT动态 | Cisco | Windows | Linux | Java | .Net | Oracle | 华为 | 存储世界 | 服务器 | 网络设备 | IDC | 安全 | 求职招聘
IT培训 | 数字网校 | 技术专题 | 电子书下载 | 教学视频 | 网页设计 | 平面设计 | 解决方案 | 直播室 | 虚拟考场 | 搜索 | 博客 | 沙龙 | 论坛
中国IT实验室Dotnet频道
中国IT教育
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> VB.NET >> 文章正文

WSXL介绍

文章来源中国IT实验室收集整理 作者佚名 更新时间2008-4-16 保存本文保存本文 推荐给好友推荐给好友 收藏本页收藏本页

    WSXL (Web Services Experience Language,Web服务体验语言)是交互式Web应用程序的组件模型,它是以Web服务为中心的。WSXL 的设计是为了达到两个主要目标:使企业能通过多种获利渠道分发Web应用程序,并可以通过利用Web上现有的应用程序创建新的服务或应用程序。
    为了达到这些目标,WSXL 组件可以用3个基本的Web数据、表示和控制类型构成,其中最后一个使用基于xLink和XML Events的声明式语言与其他内容“交织起来”。WSXL 还引入了一种新的描述语言以使服务与新的分发渠道相适应。WSXL 建立在广泛接受的、己确立的、但却是新兴的开放式标准之上,其设计要达到独立于执行平台、浏览器和表示标记的目的。
    可以通过多种方式来部署渠道把使用WSXL开发的交互式Web应用程序发送给最终用户:直接发送到浏览器、通过门户网站间接发送或者通过把其嵌入第三方的Web应用程序。我们可以通过无缝结合WSXL应用程序并使之适合于新用户来创建新的Web应用程序。WSXL应用程序通过简单的声明方式更易于修改、调整、聚集、协调、同步或集成,而且可以最终利用世界范围内的’WSXI_,组件调色板。
    WSXL可以作为桥梁把不同种类的应用程序开发与部署机制统一起来,尤其是把WSXL设计成具有如下功能:
    .  促进类似于门户网站的产品间的互操作;
    .  促进辛迪加式应用程序之间的互操作性;
    .  独立于标记,主要是方便应用程序更改、调整、聚集以及集成。
    WSXL允许Web应用导出一个或多个组件接口,这些接口在允许Web应用发展的同时公开足够的信息以适应调整、聚集和集成。WSXl还使开发者能利用独立的表示、数据与控制组件构建应用程序,这有助于开发者把那些使设计比较困难的问题分离出来。为了确保适合现有的基于’Web的应用结构,WSXL服务生成可以被传统浏览器和设备通过现有格式和协议所使用的标记,把更广阔的用户、渠道和任务市场作为目标要求,有比目前应用程序所支持的多得多的变异。WSXL通过使用多种多样组件的应用集合从而降低了产生同一应用程序多种变异的成本。这还允许应用程序及其组件简单的开始并以企业驱动的方式来优化。
    WSXL应用程序由一个或多个数据集表示组件,以及一个把组件绑定在一起并指定其相互关联的行为的控制器组件构成。
    WSXL基本组件具有生命周期管理、事件处理及生成输出标记的接口。生命周期操作可用于显式创建与破坏WSXL基本组件的实例。WSXL基本组件可以定义它可能引发的XML事件,也可以定义它可能响应的XML事件。WSXL基本组件可以响应请求并以一种或多种目标XML语言生成输出标记。调整描述(Adaptation Description)可能会牵涉到WSXL基本组件,它描述如何根据新的渠道调整组件生成的标记。
    WSXL数据组件是对基本组件的扩展,封装了DOM可访问的实例数据以及任意有关的模型定义的表示。WSXL数据组件基于W3C XFORMS(W3C XFORMS的有关资料可以到网站http://www.w3c.org/tr/xforms上面阅读XFORMS 1.O W3C Working.Draft)的模型与实例功能,可以使用WSXL控制组件把数据组件绑定到表示组件。此外,还可以把数据组件连接到WSXL应用程序外部的数据源,但这超出了WSXL范围的实现细节。
    此外,’WSXL,表示组件是对基本组件的扩展,可以封装DOM可访问的、在用户界面“页面”内的元素的表示。WSXL控制组件是对基本组件的扩展,管理实例化数据与表示组件之间并把它们绑定在一起。

    把Web应用分解成独立的数据、表示和控制组件的目的是为了给这些组件重新装配多个替代版本的组件,并提供便利以满足要求——分离渠道、用户和任务的要求。因此,WSXL将提供给Web开发者利用由独立的供应者单独提供的数据、表示和控制来装配应用程序的

【责编:Ken】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题
 ·展现C#世界 C#程序设计专题
 ·Java入门 Tomcat的配置技巧精华专题
 ·Oracle RMAN物理备份技术详解
 ·JAVA开发利器——JBuilder知多少
 ·Hello,web2.0技术进阶专题
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航