ASP的定义及特点(精)
- 格式:doc
- 大小:31.00 KB
- 文档页数:5
asp名词解释ASP(Active Server Pages),又称为动态网页,是一种基于服务器端的网页技术,用于动态生成网页内容。
ASP可以让网站在用户请求页面时,动态地生成网页内容并发送给用户,使网站能够根据用户需求和数据变化实时更新网页内容。
ASP是一种脚本语言,它使用VBScript或JScript来编写脚本代码,通过与服务器交互,生成可响应用户请求的HTML网页。
ASP的工作原理是通过在服务器上安装ASP引擎,将ASP页面中的脚本代码解释和执行,然后将生成的HTML页面发送给请求页面的浏览器,浏览器再将页面显示给用户。
ASP脚本代码可以嵌入在HTML页面中,使用尖括号(<% 和 %>)将其包围起来。
脚本代码可以执行各种操作,如查询数据库、处理用户输入、生成动态内容等。
ASP的特点是灵活、可扩展和易于维护。
由于ASP使用脚本语言编写,使得开发人员可以方便地修改和调试程序,从而实现灵活的网页内容生成。
ASP还支持与其他技术的集成,如数据库、XML、COM组件等,使得开发人员能够轻松地获取和处理数据,实现更复杂的功能。
与静态网页相比,ASP生成的网页内容可以根据用户的请求和数据的变化进行实时更新,使得网站具有更强的交互性和动态性。
此外,ASP还提供了丰富的内置对象和方法,用于处理用户请求、操作数据库、验证用户输入等,方便了开发人员的工作。
ASP在Web开发中的应用非常广泛。
它可以用于创建各种类型的网站,如电子商务网站、社交媒体网站、论坛、博客等。
ASP的应用范围也涵盖了企业内部的应用开发,如办公系统、人力资源管理系统、客户关系管理系统等。
另外,ASP还可以与其他技术和平台集成,如、PHP、Java等,实现更复杂的应用。
总之,ASP是一种服务器端的网页技术,通过动态生成网页内容,实现了网页的实时更新和动态交互。
它具有灵活、可扩展和易于维护的特点,广泛应用于网站开发和企业应用开发中。
什么是ASPASP不是一种编程语言,而是一种服务器端脚本程序的执行环境。
也就是说,ASP程序的开发是独立于语言的(尽管最常用的是VBscript和JScrit两种脚本语言)。
从理论上讲,任何支持组件和对象的语言都可以用来开发ASP程序,前提是具有该语言相对应的解释器。
ASP 内置了VBscript和JScrit两种脚本程序的解释器。
ASP提供了丰富的内置对象来进行Web 服务器端程序的开发,利用脚本语言就可以控制这些对象来处理Web程序设计中需要解决的大多数问题。
通过ASP可以轻松地使用可重用的COM组件,这使ASP具有十分强大的功能。
可以说,ASP就像一座熔炉,可以让用户把HTML标记、客户端脚本、服务器端脚本代码和COM组件组成功能强大的Web应用程序。
ASP的工作流程可以描述如下:(1)当用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并单击“转到”按钮时,浏览器向Web服务器发送了一个ASP文件请求。
(2)Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展软件Asp.du发送ASP文件。
(3)Asp.dU自上而下查找、解释并执行ASP页中包含的服务器端脚本命令,处理的结果是生成HTML文件,并将HTML文件送回Web服务器。
(4)Web服务器将生成的HTML文件发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。
2.ASP的特点ASP的主要特点表现如下:(1)运行在服务器端。
在服务器端动态生成HTML代码,并可以接受和处理客户端提交的数据,然后将结果返回到客户端。
因此,ASP可以生成动态的、交互式的网页,并使Web程序能够充分地利用服务器端丰富的资源和服务,如访问数据库、处理邮件等。
(2)使用VBScript、JScript等简单的脚本语言编写。
也就是说,编写好的ASP文件实际上是一个以木.asp命名的文本文件,在形式上和HTML文件十分相似,只是在Web服务器对它的处理上才有所不同,这使程序的管理、维护和修改都十分方便。
asp材料ASP材料,全称为聚丙烯烯酸共聚物(Acrylonitrile-Styrene-Acrylate),由丙烯腈、苯乙烯和丙烯酸三种单体聚合而成。
它是一种热塑性材料,具有良好的耐候性、抗冲击性和刚性,被广泛应用于建筑、汽车、电子、家具等领域。
ASP材料的特点主要有以下几个方面:1. 耐候性:ASP材料具有优异的耐候性,它可以抵抗日晒、雨淋等外部环境的侵蚀,不会出现退色、腐蚀等现象。
2. 抗冲击性:ASP材料具有良好的抗冲击性能,可以有效地吸收冲击力,减少物体破裂或变形的可能性。
3. 刚性:ASP材料具有较高的刚性,可以维持其形状和尺寸的稳定性,不易变形或变形。
4. 高透光性:ASP材料具有较高的透光性,可以让光线直接穿透,使其具有广泛的应用领域。
5. 成型性:ASP材料易于加工和成型,可以通过注塑、挤出、吹塑等成型工艺来制作各种形状和尺寸的产品。
ASP材料的应用广泛,主要包括以下几个方面:1. 建筑领域:ASP材料透明度高、耐候性好,常用于建筑中的窗框、门窗、采光板等部件的制作。
2. 汽车领域:ASP材料具有良好的抗冲击性和刚性,常用于汽车外部部件的制作,如车灯、车身外覆件等。
3. 电子领域:ASP材料具有优异的电气绝缘性能,常用于电子产品的外壳、配件等部件的制作。
4. 家具领域:ASP材料具有高透光性和耐候性,常用于家具制品的透明部件,如桌面、座椅等。
除了上述应用领域外,ASP材料还广泛应用于其他领域,如船舶、家电、装饰等。
总之,ASP材料是一种具有优异性能的热塑性材料,具有耐候性、抗冲击性、刚性、高透光性等特点,被广泛应用于建筑、汽车、电子、家具等领域。
它的优秀性能和多样的应用领域,使其成为一种非常受欢迎的材料。
ASP的名词解释ASP(Active Server Pages)是一种用于动态构建和交互网页的技术。
它是一种服务器端脚本语言,常用于开发Web应用程序,尤其是在动态内容处理方面。
本文将对ASP的名词进行解释,介绍ASP的相关概念和功能。
1. ASPASP指的是Active Server Pages,它是一种基于服务器端脚本的技术。
与传统的静态网页不同,ASP网页可以根据用户请求动态生成内容。
其基本原理是将ASP代码嵌入到HTML页面中,当访问ASP页面时,服务器会对ASP代码进行解析和执行,最后将生成的HTML代码发送给用户的浏览器。
2. IISIIS(Internet Information Services)是微软开发的Web服务器软件,用于托管和管理ASP网页。
IIS提供了对ASP的全面支持,能够解析和执行ASP代码。
它还提供了一套功能强大的管理工具,用于配置和维护Web服务器。
3. ASP对象模型ASP对象模型是ASP技术的一个重要概念。
它定义了一系列对象和属性,用于实现ASP页面的功能。
常用的ASP对象包括Request对象、Response对象、Server对象等。
这些对象可以通过ASP代码进行操作,实现与用户交互、数据处理、文件操作等功能。
4. ASP脚本语言ASP脚本语言指的是在ASP页面中使用的脚本语言。
ASP最初采用VBScript作为默认的脚本语言,后来也逐渐支持JScript等其他脚本语言。
脚本语言用于编写ASP页面中的逻辑代码,与HTML代码相互嵌入,实现动态内容的生成和处理。
5. 数据库连接ASP可以方便地与数据库进行连接和操作。
通过使用数据库连接对象和查询语言,ASP可以从数据库中读取数据,并将其展示在网页上。
常用的数据库连接方式包括ADO(ActiveX Data Objects)和ODBC(Open Database Connectivity)等。
6. Session和CookieASP提供了Session和Cookie这两个机制,用于实现用户状态的存储和传递。
电子商务中几种通用的网络技术电子商务现在可以被广泛地应用与推广,最根本的就是就是强大的网络信息技术,下面YJBYS店铺为大家搜索整理了关于电子商务中几种通用的网络技术,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!一、ASP技术ASP是Active Server Page的缩写,意为“活动服务器网页”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
与HTML相比,ASP网页具有以下特点:1.利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;2.ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;3.服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;4.ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;5.ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。
6.由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
二、流媒体技术流媒体技术也称流式媒体技术.所谓流媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术。
该技术先在使用者端的计算机上创建一个缓冲区,在播放前预先下一段数据作为缓冲,在网路实际连线速度小于播放所耗的速度时,播放程序就会取用一小段缓冲区内的数据,这样可以避免播放的中断,也使得播放品质得以保证。
ASP的特点与功能ASP的特点与功能ASP(Active Server Page的缩写)意思是“活动服务器网页”。
ASP是微软公司开发,用于代替CGI 脚本程序的一种应用.它可以与数据库和其它程序进行交互,是一种简单,方便的编程工具。
ASP的网页文件的格式为.asp,现常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。
ASP的特点与功能从软件技术层面看,ASP有以下特点:1. 无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。
2. 易于生成使用常规文本编辑器(如WINDOWS下的记事本),即可进行全部的.asp页面的设计。
若从工作效率来考虑,不妨选用具有可视化编辑能力的软件。
3. 独立于浏览器用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。
ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。
因此,若不通过从服务器下载来观察全部.asp 主页,在浏览器端见不到正确的页面内容。
4. 面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。
5. 兼容性好与任何ActiveX scripting 语言兼容,除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。
6. 源程序码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。
从应用层面看,ASP有以下的功能:1. 处理由浏览器传送到站点服务器的表单输入。
2. 访问和编辑服务器端的数据库表。
使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。
3. 读写站点服务器的文件,实现访客计数器,座右铭等功能。
第1章 ASP简介1.1 ASP的特点ASP全称为Active Server Pages,即动态服务器页面,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0以上版本之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。
ASP文件(即*.asp文件)与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在<%和%>之间。
当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被申请的文件,当遇到与ActiveX Scripting兼容的脚本(VBScript或JScript)时ASP引擎调用相应的脚本引擎进行处理。
ASP脚本在服务器端解释执行,结果自动生成符合HTML 语言的主页去响应用户的请求。
ASP目前已成为目前应用最广泛的动态网页开发工具,同时应用ASP进行网络化的信息管理系统也逐步得到推广。
以下是ASP独具的一些特点:(1)使用VBScript、JScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。
(2)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。
(3)与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。
ASP所使用的脚本语言(VBScript、JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(4)Active Server Pages能与任何ActiveX Scripting语言相容。
ActiveX Server Components (ActiveX 服务器元件)具有无限可扩充性。
可以使用Visual Basic、Java、Visual C++、COBOL 等编程语言来编写你所需要的ActiveX Server Components。
ASP术语解释activate(激活)一个编程过程。
它将一个对象装载到内存中,使其处于可执行或正运行状态。
或者,也指绑定对象使其进入运行状态的过程。
Active client(活动客户)活动平台的客户端元件。
它实现内容和应用程序的跨平台操作,包括对HTML、脚本语言(包括VBScript 和JScript)、Java小程序、ActiveX组件、ActiveX控件,以及Active文档的支持。
Active document(活动文档)一个基于Windows的、嵌入到浏览器中的非HTML应用程序,提供了从浏览器界面访问这些应用程序的功能的方法。
Active Group,The一个由The Open Group赞助的标准组织。
它是一个开放的、为客户服务的委员会,负责ActiveX技术和许可的发展和管理。
Active platform(活动平台)一个综合了客户、活动客户和服务器、活动服务器的完整集合。
它采用了基于组件的开发技术,使得开发者易于将Internet的连通性和个人计算机的强大功能结合起来。
Active server(活动服务器)活动平台的服务器方元件,具体来说,就是由Windows NT发布的服务器方技术的集合,它提供了一致的服务器方组件和脚本模式,以及一整套的针对组件应用程序管理、数据库访问、事务处理和消息处理的服务。
Active Server Page (ASP)Microsoft Internet Information Server 4.0中的服务器方执行环境。
它在服务器上执行ActiveX脚本和ActiveX组件。
ActiveX一套与语言无关的内部操作技术。
它使得采用不同语言编写的软件组件能够在网络环境中一起工作。
ActiveX的核心技术元件是COM和DCOM。
ActiveX automation(ActiveX自动化)一种与语言无关的、从应用程序外部操作ActiveX组件的方法的方式。
什么是ASP服务?
ASP是英文Application Service Provider的缩写,通常中文译为应用服务提供商,它是指配置、租赁和管理应用解决方案,为商业、个人提供服务的专业化服务公司。
ASP最早出现于1998年,它具有以下特点:
1. ASP以应用为业务核心,出售应用访问,为客户提供对应用的访问和管理。
客户不需要为自身的应用需求在设备、软件、人员等方面再做投资。
通过使用ASP服务,并按使用周期付费,可以极大地降低企业应用系统的投资风险和初期投入;
2.ASP对多个客户服务,进行集中管理。
ASP提供一套标准化应用包,为多个不同的客户提供专业化的应用服务,一般在一个中心位置进行集中管理,客户通过互联网进行远程访问所需的应用;
3. 与传统公司内部运作的应用软件相比较,ASP使其安全性、可靠性和可伸缩性大为增强。
客户不必再考虑维护和升级的问题,成本大大降低。
ASP服务的优势
ASP被认为是继ISP、ICP、电子商务之后的互联网应用的第四阶段,也是传统产业与互联网结合的最佳方式。
1. 满足了分布式公司对远距离办公的需求,具有普适性,只要在能够访问Internet 的地方就能够享受到ASP 服务。
2. ASP服务实现异地同步和协同管理:跨地域的应用,有效地解决了集团型企业和分销模式企业异地信息整合和协同管理需要。
3. ASP模式使客户花最少的钱,就能够接触到先进的IT技术,将精力集中于企业的核心业务。
ASP研究报告引言ASP(Active Server Pages)是一种用于创建动态网页的服务器端脚本技术。
它允许开发者将脚本嵌入到HTML页面中,从而实现动态内容的生成和响应用户请求的能力。
本报告将介绍ASP的特点、优势以及在Web开发中的应用。
ASP的特点1.与平台无关性:ASP可以在不同的操作系统平台上运行,如Windows、Linux等。
2.简单易学:ASP的语法类似于VBScript,对于熟悉VBScript开发的开发者来说,上手较容易。
3.强大的数据库支持:ASP提供了丰富的数据库连接和操作方式,可以轻松实现与数据库的交互。
4.可扩展性:ASP支持添加自定义模块和组件,开发者可以根据需求灵活扩展功能。
5.高效性:ASP利用服务器端解析和动态生成HTML页面,减少了网络传输量,提高了网站性能。
ASP的优势1.强大的功能:ASP提供了丰富的功能和组件,例如表单处理、会话管理、数据库连接等,使得开发者可以快速构建复杂的Web应用。
2.高度可定制化:ASP支持开发者自定义模块和组件,可以根据项目需求进行灵活扩展,增加网站的功能和交互性。
3.跨平台兼容性:ASP可以在多种操作系统平台上运行,并且可以与其他平台或技术进行无缝集成。
4.安全性:ASP提供了多层次的安全措施,如访问控制、输入验证、密码加密等,保障网站和用户数据的安全性。
5.大型社群支持:ASP有庞大的开发者社群和论坛,开发者可以通过交流和分享经验来提高开发效率和解决问题。
ASP在Web开发中的应用1.动态网页:ASP可以根据用户请求和数据动态生成网页内容,实现个性化和实时更新的网页展示。
2.数据库交互:ASP提供了丰富的数据库连接和操作方式,可以轻松实现数据的增删改查,实现网站的数据管理功能。
3.表单处理:ASP可以处理用户提交的表单数据,进行数据验证、存储和反馈,实现用户与网站的交互。
4.用户认证和权限控制:ASP提供了强大的用户认证和权限控制功能,可以实现用户注册、登录和访问控制等功能。
出处:站长百科 ASP全面解析✓出处:站长百科✓原文地址:/wiki/ASP全面解析✓本电子书整理自站长百科ASP全面解析词条,查看内容请访问网站。
目录第一章Server对象 (2)第二章 ASP深入研究Application和Session对象 (11)一、Application对象的成员概述 (11)二、Session对象的成员概述 (14)三、Global.asa (16)四、本文实例中值得引起注意的两点 (22)第三章 ASP认识和优化connection对象 (24)站长百科(/wiki)站长自己的百科全书分享自己的建站知识 WIKI平台与站长一道共建知识库站长百科活动不断论坛发帖赚银币! 参加1美元竞拍更有机会赢2G超大免费空间! 超值好礼等您拿推荐内容:电子书下载 | 站长百科礼品兑换第一章Server对象Server对象提供对服务器上访问的方法和属性.大多数方法和属性是作为实用程序的功能提供的。
语法:Server.property|method属性(property)Server对象只有一个属性:ScriptTimeout 程序能够运行的最大时间 方法(Methods)CreateObject 建立一个对象实例.Execute 执行一个asp文件GetLastError 返回一个错误代码HTMLEncode 对指定的HTML代码进行转换.MapPath 将一个相对路径转化为一个绝对路径.Transfer 将当前的所有状态信息发送给另一个asp文件URLEncode 以URL形式转化指定的代码,包括空格Server对象的方法详细说明CreateObject语法Server.CreateObject( progID )参数progID指定要创建的组件名称,格式如下: [Vendor.]Component[.Version].要点:一般来说,用由Server.CreateObject方法创建的对象拥有页面的范围.这就说,当这页的asp程序执行完后,这种对象会自动地消失.出处:站长百科为了创建一个拥有Session或Application范围的对象,你可以在Global.asa文件中使用ExecuteExecute 方法呼叫一个ASP文件并且执行它就像这个呼叫的ASP文件存在这个ASP文件中一样。
ASP技术一、ASP 简介1、ASP 概念Active Server Pages (动态服务器页面,简称ASP),提供一个服务器的脚本环境,利用它可以产生和执行动态的、交互式、高效率的Web服务器的应用程序。
2、ASP 原理ASP属于ActiveX技术中的Server端技术。
与常见的在Client 端实现动态主页的技术不同,Client端技术是在开发Web应用时,嵌入一些脚本语言如VBScript或Jscript到HTML中,这些脚本命令是由浏览器来解释执行,但并不是每个浏览器都支持所有的脚本语言,这对我们的应用带来很大的不便。
ASP 中的命令和脚本语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面,并以标准HTML格式送到浏览器,所以不必担心浏览器是否能执行设计出来的ASP。
ASP的原理图如下所示:3、 ASP的特点:.集成于HTML中,容易产生,无须编译或链接即可执行;.使用常规文本编辑器,如Windows的记事本,即可设计;.与浏览器无关;.面向对象;.可通过ActiveX服务器组件来扩充功能;.ASP与任何ActiveX脚本语言兼容;.ASP的源程序代码,不会传到用户的浏览器。
目前ASP适用于下列Web Server:.Microsoft IIS on Windows NT Server.Microsoft PWS on Windows 98二、ASP文件和语法1、 ASP文件ASP文件是一个文本文件,可以包括文本、HTML标志、脚本命令,文件后缀名为.asp。
一个ASP文件相当于一个可执行文件,必须放在Web服务器上有可执行权限的目录下。
当浏览器向Web服务器请求调用ASP文件时,就启动了ASP。
Web服务器开始调用ASP,将被请求的.asp文件从头读到尾,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。
要注意:ASP文件不能通过打开的方式来执行,而必须是链接,例如,假定asp是Web服务器(主机名host)上有执行权限的一个虚拟目录,要执行该目录下的hello.asp,调用方式应该是:http://host/asp/hello.asp。
动态网页制作:ASP、JSP、PHP三种技术比较目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP(Hypertext Preprocessor)。
简介ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。
ASP采用脚本语言VBScript(Java script)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言。
它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。
它支持目前绝大多数数据库。
还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http:JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。
但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。
在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。
普通的HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。
程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。
ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
技术特点:ASP:3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
4.与浏览器无关(Browser Independence),客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。
Active ServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。
ASP的定义及特点
ASP服务致力于提供并管理某些特定的应用,与用户签订应用租用合同,以一种一点对多点的方式把这些应用“租用”给签约用户。
ASP负责保证应用程序的集中管理,以自身在某一领域的专业知识和经验帮助用户实施这些应用。
您可以根据以下几个特点来定义一个企业是不是ASP:
1.应用为核心。
ASP服务的核心是通过签订商务协议,向用户提供某项应用并负责管理这项应用。
这和“商业流程外包”(Business Process Outsourcing,BPO)不同,BPO是包下用户企业某个完全的“职能块”,比如人力资源管理或者财务管理,用户不关心BPO企业用什么方法或软件来完成这些职能块的功能。
ASP和托管服务也不同,托管主要是集中精力在网络和服务器等硬件设施的管理而非应用管理。
2.卖的是应用使用权。
ASP服务的好处之一就是用户并不用为了实现某项新应用而在软件、硬件、人员和其他资源方面进行大量投资。
这与一般的“应用托管”(Application Management)也有本质的不同,应用托管指的是双方签署外包协议,由应用托管商来负责管理用户已经投资建设好的应用系统,笔者不认为这是ASP服务,尽管他们同属于“应用外包”(Application Outsourcing)范畴。
因此ASP 提供的应当是对于用户的一项“新应用”,从这个意义上讲,纯粹的“托管服务”(Hosting Service)也不能算作ASP,因为托管是指用户已
经购置并拥有了某项应用,只不过把它交给你来管理罢了。
3.应用统一管理。
一般来讲,应用服务应当是放置于一个集中的地点来供用户“远程使用”(Access Application Remotely)。
4.一对多的服务方式。
ASP一般来说对于某一项应用应当是有一个统一的配置标准,每个用户都可以与ASP签订协议,在协议期内享受这项应用。
但软件开发外包和应用托管一般都是一对一的服务方式,他们要满足每个用户特定的需求。
5.ASP对应用负责。
尽管在很多情况下,ASP与几家合作伙伴一起提供某一项应用,但是最后对用户负责的应当是与用户签约的这家ASP。
如果出现问题,即使责任在ASP伙伴一方,也应当由ASP 出面解决这个问题,而非用户出面。
ASP的分类
有多少种应用和服务的组合方式,就有多少种ASP。
即使两家ASP提供完全相同的一套应用,他们也有可能在若干方面有区别,比如不同的“服务质量协议”(Service Level Agreements)、不同的运行平台、覆盖范围不同和IT基础设施不同等等。
因此,对于用户来讲,如何选择一家合适的ASP就会成为一个难题。
我们可以从应用和服务两个方面来对这些ASP加以区分。
一.从应用区分
从简单到复杂,ASP提供各种各样不同的应用。
我们把常见的应用分为4类:
1.分析型应用。
它包括了所有用来分析商务问题的应用,像财
务分析、客户分析、网站分析、风险分析等等。
2.行业应用。
它涵盖了任何对于特定行业所开发的应用,比如针对制造企业的MRP,报业企业的出版发行系统,保险行业的理赔处理系统等等。
3.企业关系管理应用(Enterprise Relationship Management)。
它包括了会计、人力资源、物流管理等。
4.客户关系管理(CRM)。
5.协作应用(Collaborative Application),主要包括群件、电子邮件、和会议系统的应用。
6.个人应用,像办公套件。
二.从服务区分
应用有简单和复杂之分,服务范围也有大和小之分。
大部分的ASP可以分为以下几类:
1.核心服务提供。
这类的ASP只为客户提供一个应用全天候正常运行的服务保证,并提供一些基本的客户支持。
2.管理服务。
它除了提供核心服务以外,还附加了一些网络安全、数据冗余、应用表现评估等服务。
这些服务会在服务质量协议中作出明文规定。
3.延伸服务。
它的服务范围就更为广泛一些,除了包括以上两种服务的所有项目以外,它还包括应用特殊配置、实施规划设计、培训支持、咨询服务等项目。
ASP的发展前景
尽管从全球范围来讲,ASP还处于发展的初级阶段,但据IDC 预测,在2003年ASP的营业额将迅速膨胀至45亿美元。
ASP将在美国、欧洲、亚太地区、拉美国家先后发展起来。
这些预测是对ASP 发展的一些有利因素和不利因素进行分析后做出的。
主要的有利因素:
1.电子商务的发展。
目前各类企业开展电子商务的压力越来越大,这就意味着他们将不得不建立起客户管理系统、供应链管理系统、电子商务平台等一系列的应用。
大部分企业在这方面没有经验或者缺乏经验,所以他们更愿意寻求外部资源的支持,例如ASP。
2.应用生命周期越来越短。
随着各种应用生命周期的缩短,很多企业发现当他们费尽力气,成功实施了一项应用后,新一个版本的应用服务已经开始面世了。
使用ASP就没有这个问题,他们可以一直为你提供最新的版本,并提供永久型的维护。
3.找到并留住一流的IT人才不那么容易。
信息工程师要求一流的薪水、优越的办公环境还要有高科技含量的项目让他们来做,这对每一个企业来说并不都是一件轻松的事。
利用ASP就可以让企业的精力更加专注于其核心业务。
4.快速的实施过程。
在互联网时代,速度就是市场份额。
企业发现只有专业的应用服务提供商才能帮助他们在最快的时间内实施某项应用。
5.网络环境的改善。
随着网络变得更快、更简单、更便宜,ASP 这种集中管理、一对多提供服务的方式变得越来越可行并且经济。
同时也有一系列的不利因素有可能阻碍ASP市场的发展:
1.用户接受程度。
“用户是否愿意接受”是任何一个新的市场发展的关键因素。
到目前为止,ASP客户规模还很小,这表明在这个市场上几乎完全由应用服务提供商来推动,而不是用户需求拉动。
ASP 市场以后的发展在很大程度上取决于ASP们如何向用户展示这种新型服务模式给他们带来的价值,最终创造出一个需求拉动的市场。
2.市场对于ASP的概念模糊。
越来越多的IT公司自称为ASP,这样真正的ASP服务为用户创造的价值就进一步的被模糊了。
这种模糊就令ASP更难为客户所接受。
3.网络基础设施的限制。
一般来说,ASP的服务依靠集中管理远程传输,如果一个国家或地区通信的基础设施薄弱、数据传输成本过高就会限制这种服务的发展。
4.并不完美的执行。
说到底,最终决定ASP市场发展的还是取决于ASP自身的表现是否出色、能否对用户负责,达到乃至超过用户对于ASP的预期。
对于ASP有可能作出的过度承诺,用户要心中有数,ASP更要心中有数,搞不好会搬起石头砸了自己的脚。