应用向导服务是什么,第1张

应用向导服务(Application wizard service)是一种通用的智能通信软件,可以使不同的应用程序以可靠、及时、经济的方式进行交互。

自从网络应用出现以来,它已经成为一种互动的媒介,并在互联网上盛行。随着通用网关接口(CGI)和HTML表单的引入,交互式网络应用程序通过表单、单选按钮、选择菜单等提供简单的交互形式。网页和链接是根据用户输入动态生成的。随着Web应用的不断演进和新技术的出现,大量的组件、中间件和数据库在Web应用中得到了广泛的应用,Web应用的交互也取得了新的进展。Web应用交互包括用户与Web页面的交互,Web浏览器之间的交互,Web数据库之间的交互,Web中组件之间的交互。Web应用的交互直接影响到Web应用的功能性和安全性。网络应用的交互特性已经成为网络应用的主要特征之一。

应用向导服务是什么,应用向导服务是什么,第2张

特征

同分异构现象

传统的应用软件通常运行在给定的环境中,而Web应用往往面临兼容性和互操作性问题。Web应用的各种组件可能使用不同的编程语言,基于不同的编程模型,运行在不同的软件/硬件平台上。这些组件与其他跨组织和跨平台的软件组件、应用服务器和数据库服务器交互。用户可以使用不同的浏览器,采用不同的网络连接方式。Web应用的异构性包括:数据源的异构性,包括数据源平台的异构性、数据库系统的异构性和语义的异构性;操作系统异构,Windows,Linux,UNIX,Mac OS等。网络协议的异构性,IPv4/IPv6,TCP,IGMP(互联网组管理协议),ICMP/ICMPv6(互联网控制信息协议)等。

动力特性

Web应用程序的整体结构在很多方面类似于客户机/服务器结构,但有一些关键的区别。在一般的客户机/服务器结构中,客户机、服务器及其交互是静态的和预定义的。而客户端程序和网络应用程序的内容可以动态生成。例如,网络服务器可以根据用户输入、用户状态数据和服务器状态数据动态生成包含不同脚本、链接和内容的网页。这意味着客户端和服务器之间的后续交互依赖于用户之前的输入和交互。不同的用户在不同的时间会看到不同的Web应用。

联系的多样性

Web应用的行为主要体现在用户的导航行为和服务器的组件组合行为,影响行为的关键因素是Web应用各组件之间的连接方式。

网络应用的体系结构

网络应用的基本框架包括浏览器、网络、网络服务器和数据库服务器。客户端页面是浏览器向服务器请求的“网页”。每个网页都是用超文本标记语言表达的内容和格式指令的组合。有些网页包含客户端脚本,由浏览器解释。这些脚本为显示的页面定义了其他动态行为,它们通常与浏览器、页面内容和页面中包含的其他控件(小程序、ActiveX控件和插件)进行交互。用户查看页面中的内容并与之交互。有时,用户在网页的字段元素中输入信息,并将其提交给服务器进行处理。用户可以通过超链接导航到系统的其他网页,并与系统交互。

客户端网页始终是HTML格式的文档。然而在服务器端,& # 8221;网页可以以各种形式表示为服务器页面。在最早的网络应用程序中,动态网页是用公共网关接口(CGI)构建的。近年来,组件技术发展迅速。目前主流的组件技术有对象管理组中OMG(对象管理组)的CORBA(通用对象请求代理架构),微软提出的COM/DOOM,Sunsoft提出的Java Bean。将组件技术与Web技术相结合是目前Web发展的方向,这也涉及到组件之间以及组件与Web应用之间的交互。因此,它对网络应用中的交互建模和测试提出了挑战。

此外,网络应用程序只能通过称为网络浏览器的客户端系统访问。大多数网络浏览器提供许多访问网页的工具,如后退、前进、刷新、收藏夹、转到、历史和链接菜单。这些工具一方面帮助用户在超媒体空中找到自己需要的信息,但另一方面由于这些工具独特的设计意图与用户理解的差异,用户在Web导航中有时会感到困惑。用户可以点击浏览器的& # 8221;“后退”和“前进”按钮会对网络应用程序的导航行为产生负面影响。现有的网页导航模型基本上都是静态模型,在设计模型的时候就已经确定了用户的导航路径,而且大多没有考虑到Web浏览器的交互特性,这与实际的Web应用导航有很大的不同。

网页浏览器缓存机制的存在使得用户不仅可以与浏览器中的网页进行交互,还可以通过网页浏览器中的按钮进行交互,如后退、前进、刷新或网址重写。用户的这些行为会影响整个网页的导航,浏览器的行为会影响Web应用的正确性。一个完整的Web应用程序本身正确地提供了所有的功能,当Web应用程序部署在其支持环境中时,可能会导致功能障碍。因此,在对Web应用进行建模和测试时,要考虑浏览器交互导致的实际导航与Web应用设计的不一致。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 应用向导服务是什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情