77范文网 - 专业文章范例文档资料分享平台

任务及日志管理系统建设方案(4)

来源:网络收集 时间:2019-01-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

4.5系统技术架构设计

结合当前计算机技术的最新发展,采用J2EE体系架构来建设人民机构“任务及日志管理系统”。系统的技术架构如下所示:

从上图可以看出,总体技术架构从上至下由展现层、应用层、应用支撑层、数据层和基础设施层及3个体系构成。整个技术架构集中体现:以基础层和数据层为依托,以应用支撑层和应用层为核心,通过展现层,全面为各层次客户提供高品质的个性化服务。

各层次概要说明:

逻辑层次 展现层 描 述 通过统一的用户管理进行统一的身份认证,为每个用户提供个性化的界面定制功能。 应用层 应用层是整个技术分层架构的核心,该层通过调用应用支撑层的应用组件资源,为用户和领导等提供查询、登记、审批等业务应用。 支撑层 应用支撑层与应用层共同构成整个系统的核心,应用支撑层的应用组件构成应用基础系统,是应用层的软件支撑平台。 通过应用支撑层,可以快速创建、组装、部署和管理动态的健壮的应用逻辑。 应用支撑层为其上开发运行的应用模块提供稳定、安全、调用简单的底层功能实现,为形成一体化应用、保证系统的可维护性和可扩展性奠定基础。 应用层包括:J2EE应用服务器、工作流平台、CA人证 数据层 主要包括系统需要查询、任务和日志的业务数据和统计数据。 基础层 主要包括系统建设所支持的系统软件、硬件 、安全设备和网络等资源。 逻辑层次 描 述 系统运行平台支持TCP/IP网络协议; 系统是一个基于JSP+JavaBean+Web Service技术实现的Web Application,可以部署在任何符合J2EE 规范的支持JDK1.4.2以上的J2EE容器中,如Tomcat,Weblogic,Websphere等。 系统可兼容所有支持JDK的操作系统,包括:Windows 、Red Hat Linux 、IBM AIX、SUN Solaris、HP-UNIX等; 支持SUN JDK1.4.2以上版本、IBM JDK 1.4、BEA JRockit1.4以上版本; 数据库服务器:支持符合JDBC2.0规范的数据库Sybase ASE 12以上版本。 安全体系 是机构管理系统安全手段、措施、方法、技术的集合,是机构管理系统建设安全运行的保障体系,主要包括网络安全、数据安全、实体安全和运行安全。安全体系贯穿于机构信息化建设和应用的各个层面。 运维管理体系 包括运维和管理两部分。其中运维主要是要明确系统运维机构及职责。管理体系主要包含系统的配臵与运行管理、性能与可用性管理、安全管理、存储管理四个方面。逻辑层次 描 述 运维管理体系贯穿于机构信息化建设和应用的各个层面。 标准体系 是机构信息化标准规范的集合,是机构管理系统建设的保障体系,是实现互联互通、信息共享、业务协同等信息化建设和应用的基础。标准体系是机构信息化建设和应用的基础。

4.6 技术路线

4.6.1 J2EE体系结构

J2EE是目前企业级应用最为常用的典型体系结构,它简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题J2EE不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特征、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。

J2EE技术还为这些组件提供一整套企业级服务,通过自动化的方式完成应用程序开发中的诸多耗时且费力的艰难工作,为用户提供一种可创建广泛兼容的企业解决方案而无需进行复杂编程的平台。利用这一优势可以方便的开发出高质量的、适合企业使用的应用程序。

J2EE平台定义了一种标准的公开的存取控制规则,当程序在企业平台上开发时就已被J2EE本身定义和解释了。J2EE也需要提供一个标准的注册机制以便应用程序不用将这些注册机制和逻辑相混合,相同的工作要执行于大量的不同的环境中而并不需要改变源代码。

最大化开发和推广的简易性和速度。采用服务器集中模式,以Java为基础构件架构和合适的工具,可以改善从界面设计师到程序员等各种人才间的合作,最有效的发挥他们的不同技能,迅速开发和推广系统。

B/S架构指Browser/Server的客户端发布模式,与传统的C/S模式向对应。采用B/S架构可以消除客户端程序更新带来的维护成本,同时也可以方便的支持各种客户端设备,包括移动办公所需要的各种设备和终端,而各种不同的设备利用同一业务应用服务。

J2EE技术的基础是JAVA语言,JAVA语言的与平台无关性,保证了基于J2EE平台开发的应用系统和支撑环境可以跨平台运行。

基于J2EE技术的应用服务器(Application Server)主要是用来支持开发基于Web的三层体系结构应用的支撑平台,这一类的产品包括Jboss、BEA WebLogic、IBM Websphere等。

本项目应用系统的开发将采用J2EE体系架构。

4.6.2 AJAX界面开发技术

AJAX 是 Asynchronous JavaScript and XML(以及 DHTML等)

的缩写,是最新的浏览器界面开发技术,用来建立桌面应用程序的功能和交互性,是不断更新的 Web 应用程序之间的桥梁。AJAX可以在WEB应用程序中使用桌面应用程序中常见的动态用户界面和漂亮的控件,可以给用户在浏览器上带来非常丰富的操作体验。

AJAX 应用程序所用到的基本技术:

(1)HTML 用于建立 Web 表单并确定应用程序其它部分使用的字段;

(2)JavaScript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用程序的通信;

(3)DHTML 或 Dynamic HTML,用于动态更新表单。使用 div、span 和其它动态 HTML 元素来标记 HTML;

(4)文档对象模型 DOM 用于(通过 JavaScript 代码)处理 HTML 结构和(某些情况下)服务器返回的 XML。

本项目将采用AJAX界面开发技术来实现各类应用的界面展现。

4.7 系统安全设计

提供CA证书认证接口,采用集中发证的方式,即由管理员集中申请好证书,保存在USB KEY中,发放给用户使用。在用户证书的私钥受到威胁、或者用户私钥丢失时,需要吊销用户的证书,根据用户信息系统的应用情况,证书吊销由管理员进行。最终用户在其证书即将过期之前,需要访问CA认证系统,更新自己的证书。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库任务及日志管理系统建设方案(4)在线全文阅读。

任务及日志管理系统建设方案(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/419412.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: