《ES-OAIS数字化档案馆管理系统体系结构.docx》由会员分享,可在线阅读,更多相关《ES-OAIS数字化档案馆管理系统体系结构.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、ES-OAIS 数字化档案馆治理系统体系构造5.1. 技术架构ES-OAIS 数字化档案馆治理系统基于 J2EE 平台的数字档案馆系统,系统的全部代码均使用 JAVA 语言开发。系统的后台数据库系统承受关系型数据库系统,支持 ORACLE 数据库系统。系统中的全部配置承受XML 技术。技术架构如以以下图5.1-1所示:图 5.1-1 整个系统被划分成五个相对分开的规律层面: 呈现层:承受 Struts 框架实现MVC 模式的呈现层。是呈现给系统全部用户的图形界面,它包括Ajax、HTML、JSP、Servlet、Java Applet。承受MVC 模式的优势在于:代码重用性,MVC 可以使用多
2、种用户图形界面而系统核心处理功能无需转变;开发工作的协同性,Java 开发人员与页面的美工人员的工作可同时独立的进展,并且图形界面的变更不会导致核心处理功能的变化;牢靠性,由于显示功能与处理功能的分开,所以在不需 要重编译核心处理功能的状况下可以修改系统的图形界面。 应用层:实现全部的档案治理业务规律。包括全部的档案治理功能,如档案的摄取、管理、保存、利用、访问等。工作流引擎贯穿整个系统的功能及业务流程,使各个相对独立或有先后次序的功能可以有机的结合起来,功能之间有相互调用的接口。 效劳层:作为整个系统的效劳总线,为整体系统供给面对效劳架构的开发工具包。其原理是将根底功能合并到开发工具包中,统
3、一供给 API 接口供“应用层”调用,例如JavaMail 为全部的模块供给邮件效劳。这些开发工具包有:邮件效劳类、消息效劳类、文件处理类、FTP 处理类、XML 处理类、字符集转换类、唯一主键生成器、分页处理类、数据类型转换类、树型构造处理类、报表处理类、文件加/解密类等。 信息包引擎:信息包引擎层是进展规律包与物理存贮包之间的转换层。它完成从信息包数据到数据库、文件系统、外部各种数据源之间的交互与存取功能,并供给统一的访问 接口。本层向上供给访问接口,包括定义、查询和更三方面的功能接口,向上层供给 以 DOM 形式的信息数据包,将经过效劳接口从各类数据源中猎取到的数据转换为信息包、将数据修
4、改命令转换为标准格式提交给效劳接口执行。数据库接口使用 hibernate 数据对象长期层技术实现。Xml 文件访问使用w3c 标准格式定义的xml 文件系统作为数据源访问。 数据层:存放系统的应用数据,是上层的数据源。数据源可以是关系型的数据库系统,如 Oracle 等;也可以是XML 文档集(依据XML 标准存放的数据)。5.2. 系统架构ES-OAIS 系统的系统架构,如以以下图5.2-1所示:(图 5.2-1)5.3. 应用架构ES-OAIS 系统的应用架构,即功能模型如以以下图5.3-1所示:(图 5.3-1) SIP :提交信息包; AIP :档案信息包; DIP :分发信息包;
5、信息生产者:立档单位或个人; 立档单位提交:立档单位在线将 SIP 批量远程传输至INGEST 功能,由 INGEST 功能产生适合标准及保存的AIP。SIP 在传输过程中处于加密、压缩状态。从SIP 到 AIP 过程可承受工作流治理; 个人提交:属于个人捐献档案。可在线著录档案元数据; 元数据:承受并扩展都柏林核心元数据标准(DC)描述档案信息; 工作流治理:通过用户自定义的工作流引擎,完成信息提交、摄取、归档、利用审批等业务流程,治理员可实时监控流程进度; 在线预订:利用者在线向ACCESS 功能提交超过权限范围的数字档案利用恳求,经治理员审核后,由ACCESS 功能产生分发信息包(DIP)通过电子邮件效劳发送至利用者; 安全防护层:包括数字传输加密、电子文件加密。5.4. 系统总体数据流图数字档案馆系统的根本功能之一就是治理归档数据,归档数据的主体是电子文件以及电子文件的描述信息条目数据。数字档案馆系统始终是为数据效劳的,数据是数字档案馆的核心要素。以以下图(5.4-1)描述的是数据在数字档案馆系统中的总体的数据流。图 5.4-1