编辑:sx_houhong
2014-03-24
计算机恢复技术的应用和推广如下文
1 Windows DNA架构简介
Windows DNA 采用一系列 Windows平台技术和服务,它满足了现代分布式应用的所有层次的需要:用户接口和导航,商业处理以及存储等。整个 Windows DNA是 基于 "表现层-事务逻辑层-数据服务层 "三层思想的一个完整架构,并将组件对象模型 (COM) 概念应用于I nternet ,利用 COM组件对象在中间层提供事务逻辑服务,处理各种复杂的商务逻辑计算和演算规则。
可以看到整个系统由表示层 (Presentation)、业务逻辑层(Business Logic) 和数据服务层( Data)构成。表示层处理所有的信息表和用户的交互行为。可以采用Win32 编写的 EXE等应用程序作为前端,也可以采用HTML 、 DHTML 、 Scripting 、 JavaApplet 、 ActiveX、XML、 ASP、 PHP等 技术开发 Web页面,并以浏览器为运行平台作为客户端。
业务逻辑层负责处理表示层的应用请求,完成业务逻辑的计算任务,并将处理结果返回给用户。业务逻辑处理层是将原先置于客户端的业务逻辑分离出来,集中置于服务器部分,为所有用户共享。业务逻辑层是整个应用的核心部分,而组件对象模型C OM则 相当于心脏。业务逻辑层通过COM进行事务处理,并由I IS 和M TS(Windows2000 以后把 COM、DCOM 和M TS 集成统一到C OM+)为各种应用组件提供完善的管理。
数据服务层为应用提供数据来源。和以上的两层体系结构不同,数据库不再和每个活动客户保持一个连接,而是若干个客户通过应用逻辑组件共享数据库的连接,从而减少了连接次数,提高了数据服务器的性能和安全性。我们可以根据需要选择 Microsoft SQL Server、 O racle或 任何与O LEDB或ODBC兼容的数据源。
在三个层面上的各种服务形成了在网络上分布式环境中的理想开发平台。C OM技术像胶水一样把多层应用中的不同系统和服务联结在一起。C OM让开发者能够以二进制的软件部件方式在这个应用模型的各个层面进行应用搭建,它可以利用V B、 V C等多种语言工具实现,其处理业务逻辑的能力十分强大。它允许应用开发人员通过封装代码或功能的方法使用部件,无论是一个用户界面控件还是业务部件。一个部件有一个或多个接口,能够暴露出一组方法或属性, 并因此能够被其他部件或应用所调用。 COM的可重用性减少了应用系统整体的管理和维护费用。当多个页面需要进行相同的事务处理时,只需调用同一C OM组件而无须编写冗长而又重复的 ASP等脚本代码;当进行类似的系统开发,需要进行相同的事务处理时,可方便地使用已有的 COM组件;当业务逻辑变更时,又不必改变整个页面源代码,只需调整或替换中间层相应的C OM组件,即可灵活适应业务逻辑的改变。
Windows DNA的技术思想使应用开发有了明确的分工。一部分人员专注于业务逻辑层 COM组件的开发和测试工作;另一部分人员根据需要用精练的 ASP等脚本语言把需要的组件集成到页面之中,从而有效降低了开发难度,加快了开发进度。由于业务逻辑处理都是由 COM组件完成,ASP等脚本的负担就很轻了,同时脚本程序也变得清晰、易读,便于调试。
显然, DNA思想为企业开发复杂、健壮、生命力强的商务系统提供了一个十分有价值的模式,已广泛应用于金融、电信、能源、医疗、交通、工商财务等各种行业,充分展示了强大的生命力。
2 基于 Windows DNA架构的网站备份与恢复技术
在现实世界中,网站会面临各种各样的安全威胁与异常情况,例如黑客攻击、管理者误操作等等,往往会给网站带来灾难性的后果,因此网站的安全以及备份与恢复措施非常重要,这里将介绍一种基于W indows DNA架构的远程网站备份与恢复技术。
2.1总体结构
先介绍一下网站的情况。这是一个典型的基于Windows DNA 2000 架构的网站,操作系统是Windows 2000Server, 数据库采用S QL Server 2000, W eb 服务器采用IIS 5.0, 事务逻辑层采用 VB6.0编 写的C OM组 件 ,前端表现层采用ASP 3.0 来发布页面。该W indows DNA体系完全架构于微软产品平台,具有分布式、多层次、易伸缩、高可靠、高性能、安全、稳定等优点。
作为一个网站,主要有两部分的内容需要备份:文件(包 括静态的H TML文 件和动态的A SP、 P HP等文件,此外可能还有其它一些图片等文件) 和数据库。因此我们编写了专门的 COM 组件 Bus_backup,把负责备份与恢复工作的功能逻辑进行封装,提供给 ASP调 用,它包含 Web_ba
上文是计算机恢复技术的应用和推广
相关推荐:
标签:asp论文
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。