3.2 程序编译、解释系统
3.2.1 程序的编译和解释
1编译方式和解释方式
解释方式:Visual Basic、Visual Foxpro、Power Builder、Java
编译方式:Visual C/C++、Delphi
第四章 系统配置和方法
4.1 系统配置技术
4.1.1 系统架构
1系统架构:①客户机/服务器系统;②浏览器/服务器系统;③多层分布式系统。
2在多层分布式系统中,各层次按照以下方式划分:①瘦客户;②业务服务;③数据服务。
3业务服务层完成业务逻辑,实现分布式管理、负载均衡、Fail/Recover、安全隔离。
4多层系统主要特点:①安全性;②稳定性;③易维护;④快速相应;⑤系统扩展灵活。
5目前最为流行的2类多层应用架构:①Sun的J2EE;②Microsoft.Net。
6 Sun的J2EE:①客户层;②Web层;③业务层;④企业信息系统层。
7基于J2EE的客户端可以是基于Web的,也可以是不基于Web的独立(StandAlone)应用程序。在基于Web的J2EE客户端应用中,用户在客户端启动浏览器后,从Web服务器中下载Web层中的静态HTML页面或由JSP或Servlets动态生成的HTML页面;不基于Web的J2EE客户端应用程序可以在不经过Web层的情况下直接访问部署在EJB容器(EJB Container)中的EJB组件。
8 J2EE规范定义的Web层由①JSP页面;②基于WebJavaApplets;③用于动态生成HTML页面的Servlets构成。
9运行在Web层中的Web组件依赖Web容器来支持诸如响应客户请求以及查询EJB组件等功能。
10EJB组件可以完成从客户端应用程序中接受数据、按照商务规则对数据进行处理、将处理结果发送到企业信息系统层进行存储、从存储系统中检索数据以及将客户发送回客户端等功能。
11部署和运行在业务层中的EJB组件依赖于EJB容器来管理诸如事务、生命期、状态转换、多线程及资源存储等。
12企业信息系统层通常包括:企业资源规划(ERP)系统、大型机事务处理(Mainframe TransactionProssing)系统、关系数据库系统(RDMS)及相关企业信息管理软件。
4.1.2 系统配置方法
1常用的系统配置方法:双机互备、双机热备、群集系统、容错服务器。
2双机互备、双机热备系统切换时机:系统软件或应用软件造成服务器宕机;服务器没有宕机,但系统软件或应用软件工作不正常; SCSI卡损坏,造成服务器与磁盘阵列无法存取数据;服务器内硬件损坏,造成服务器宕机;服务器不正常关机。
3群集技术与双机热备技术的本质区别是能否实现并行处理和某节点失效后的应用程序的平滑接管,双机热备技术只是在两台服务器上实现的。
4群集服务优点:①高可用性;②修复返回;③易管理性;④可扩展性。
5容错服务器通过CPU时钟锁频,系统中所用硬件的备份,系统中所有冗余部件的同步运行,实现容错。可靠性和可用性可实现99.999%。
各省软考办 | ||||||||||