一般的数据备份操作有三种。一是全盘备份,即将所有文件写入备份介质;二是增量备份,只备份那些上次备份之后更改过的文件,是最有效的备份方法;三是差分备份,备份上次全盘备份之后更改过的所有文件,其优点是只需
两组磁带就可恢复最后一次全盘备份的磁带和最后一次差分备份的磁带。 在确定备份的指导思想和备份方案之后,就要选择安全的存储媒介和技术进行数据备份,有"冷备份"和"热备份"两种。热备份是指"在线"的备份,
即下载备份的数据还在整个计算机系统和网络中,只不过传到令一个非工作的分区或是另一个非实时处理的业务系统中存放。"冷备份"是指"不在线"的备份,下载的备份存放到安全的存储媒介中,而这种存储媒介与正在运行
的整个计算机系统和网络没有直接联系,在系统恢复时重新安装,有一部分原始的数据长期保存并作为查询使用。热备份的优点是投资大,但调用快,使用方便,在系统恢复中需要反复调试时更显优势。热备份的具体做法是:可
以在主机系统开辟一块非工作运行空间,专门存放备份数据,即分区备份;另一种方法是,将数据备份到另一个子系统中,通过主机系统与子系统之间的传输,同样具有速度快和调用方便的特点,但投资比较昂贵。冷备份弥补了
热备份的一些不足,二者优势互补,相辅相成,因为冷备份在回避风险中还具有便于保管的特殊优点。 在进行备份的过程中,常使用备份软件,它一般应具有以下功能。保证备份数据的完整性,并具有对备份介质的管理能力;
支持多种备份方式,可以定时自动备份,还可设置备份自动启动和停止日期;支持多种校验手段(如字节校验、CRC循环冗余校验、快速磁带扫描),以保证备份的正确性;提供联机数据备份功能;支持RAID容错技术和图
像备份功能。
Web Service
是建立可互操作的分布式应用程序的新平台。Web Service的基础是XML的消息传递,其传递是通过标准的网络协议,如HTTP。组成Web Service平台的三个技术:
① XML和XSD
XML是Web Service平台上表示数据的基本格式。XML Schema(XSD)定义一套标准的数据类型。
② SOAP
SOAP简单对象访问协议提供了标准的RPC方法来调用Web Service。SOAP规范定义了SOAP消息的格式以及如何通过HTTP协议来使用SOAP。SOAP也是基于XML和XSD,XML是SOAP
的数据编码方式。
③ WSDL
Web Service描述语言(WSDL),是基于XML的语言,用于描述Web Service及其函数、参数和返回值。
创建简单的Web Service的方法:
① 供应商选择自己的编程语言,中间件和开发平台开发、装配Web Service;
② 各供应商定义一个Web Service描述语言(WSDL),通过统一语言和标准来建立Web Service;
③ 供应商在UDDI注册,UDDI能让供应商发布Web Service,并能为他们的软件找到由其它供应商提供的服务,也就是大家资源共享;
④ 用户通过UDDI搜索他想要服务;
⑤ 用户通过SOAP来调用Service的操作。
UDDI(统一描述、发现和集成)
Web Service的体系架构中包括三个角色:服务提供商,服务请求者、服务注册器。角色间主要有三个操作:发布、查找、绑定。
Web Service主要目标是跨平台和可互操作性,其特点:
① 完好的封装性;
② 松散耦合;
③ 使用协约的规范性;
④ 使用标准协议规范;
⑤ 高度可集成能力;
⑥ 开放性。
Web Service应该使用的情况:
① 跨防火墙的通信;
② 应用程序集成;
③ B2B的集成;
④ 软件和数据重用。
UDDI(统一描述、发现和集成 Universal Description,Discovery,and Integration)
是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。
UDDI的核心是UDDI商业注册。UDDI商业注册所提供的信息包括三个部分:白页、黄页和绿页。
SOAP
是一种基于XML的不依赖传输协议的表示层协议,用来在应用程序之间方便地以对象的形式交换数据。SOAP技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。
Web Service技术(SOAP、UDDI、WSDL、EBXML)
J2EE技术(JNDI EJB JMS JavaMail JDBC JSP Servlet RMI-IIOP)
JTA事务处理 JMS 消息服务 JAAS 安全服务
按照对基于J2EE规范的企业应用系统逻辑层的划分,通常将分布式的编程环境划分为如下四种类型:
EJB容器;WEB容器;客户应用容器;Applet容器。