内蒙古建筑职业技术学院数字化校园建设方案(编辑修改稿)内容摘要:

校园平台提供双向批量、联机的数据交换和业务逻辑交互能力。 ESB 全称为 Enterprise Service Bus,即企业服务总线。 它是传统中间件技术与 XML、 Web 服务等技术结合的产物。 ESB 提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。 ESB 的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信和整合。 从功能上看, ESB 提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。 ESB 是交换体系的基础及核心组成部分。 ESB 是一个企业应用集成的开发、部署 、运行、管理和维护的协同企业服务总线平台,遵循 JCP 组织发布的 JBI( jsr208)规范,符合 JBI、 JTA、 Web service、XSLT、 SSL、 WPDL、 BEPL4WS 等主流规范,利用标准 JMS 消息通信机制和高性能的 PeerPeer 通信技术,实现了服务之间的通信、连接、组合和数据集成,为企业应用提供了便捷、一致、安全并符合标准的丰富接口,保证服务之间信息的可靠传送,实现不同厂家的数据库、中间件运行平台及其基于这些平台之上开发的应用软件的服务集成。 ESB 是一组可视化工具和后台应用程序的集合,用于构 建、配置、部署、监控、管理和运行 ESB 网络中的服务组合,由工具层、服务总线、消息总线构成。 其体系架构如下图所示。 图: ESB体系结构 服务总线层包含了管理中枢 UltraServer( US)、执行容器 PeerServer( PS)、组件库等。 其中 UltraServer 是整个 SOA 平台的管理中枢,负责服务资源管理、 安全管理以及将 ESB 网络中物理分散的 PeerServer 和系统中提供的各种服务组合成企业级应用,支持对企业总线远程统一管理监控、动态部署和发布。 UltraServer具有可扩展的安全管理设计,支持用户验证和访问控制,支持安全的服务注册和部署。 PeerServer 是一个完整的 JBI 运行环境,它是 SynchroESB 的执行容器,PeerServer 将动态安装、运行各种适配器组件;管理 endpoint 端点注册库;按照一定的策略调度 endpoint 之间的路由;选择合适的通讯机制;通过线程池、集群、负载均衡保证 SynchroESB 运行时的企业级 QOS。 消息总线 SynchroMQ 为协同 SOA 平台提供消息通信服务,是 UltraServer与 PeerServer、 PeerServer 与 PeerServer 等之间进行交互的消息通道。 工具层提供了协同 SOA 平台的各种图形化的设计监控工具,包括:设计工具SPO( Orchestration),用于服务组合的设计、组件服务类别管理、规则定义,以及服务组合的上传、部署、运行;服务映射和转换工具( Transformer),为用户提供了完全图形化的映射关系配置界面;管理控制台( Console),用于整个SOA平台的初始化配置和运行性能监控管理。 下图是设计工具 SPO以及服务映射和转换工具 Transformer的可视化图形界面。 这些可视化工具极大减轻了开发人员的开发工作量并降低了学习的难度。 组件库是各种类别适配器的集合。 各种适配器为 SynchroESB 连接企业 IT系统提供了桥梁,适配器的类别有用于传输的、实现了各种通讯协议的 (、jms、 ftp、 corba、 soap、 pop3 等 );数据读取的组件 (file、 xsql);服务组 合控制的组件 (bpel、 drools 等 );数据格式转换的组件 (transform);企业各种集成模式组件 (EIP);支持 WebService 的组件( WebServiceBC、 WebServiceSE)。 数据交换平台中,对于数据批量的抽取、清洗、转换也非常重要,时光软件数据交换平台使用 SynchroESB DataService 组件来完成此项工作。 数据交换平台 提供了基于 SWT 的数据变换和模型设计工具,开发人员只需在图形化环境中通过拖拽方式就可以描述复杂的数据变换和任务流程,不需要进行任何编码。  超过 40 个 业务模型 组件,应对各种复杂处理。  超过 40 个任务 调度 和应用集成组件,轻松实现数据流程集成。 数据交换平台 以元数据驱动为核心,支持统一的元数据管理,对技术层面和业务层面的原数据进行统一的管理。 构建了图形化的数据变换、流程设计工具以及监控、调试工具、元数据引擎、业务模型引擎、任务调度引擎,完全分隔用户界面、数据以及元数据,具有良好的体系架构。 数据交换平台 具有强大的数据转换效率,在大负荷的任务执行中仍然有良好的性能,并行执行能力使其所能处理数据的速度可以得到趋近于线性的扩展,轻松处理大量数据。 数据交换平台 提供集群服务,可以把负载分布到多个业务模型引擎和任务调度引擎上,大规模并行处理使得其能够适应大规模企业级应用,具有很高的扩展 性。 数据交换平台 提供了简单易用的二次开发接口,用户可以很容易的定制开发各种数据转换和任务组件,并能在应用中实现对 交换引擎 的调用执行。 数据交换平台 提供了图形化的调试和监控工具,可以直观显示任务的执行,可以实时检测系统在各环节的数据处理性能,并以曲线图的方式显示。 数据交换平台 提供了基于时戳、基于触发器、全文比对等各种方式的变化数据捕获机制,提供批量抽取、实时抽取、定时抽取等各种数据抽 取执行策略。 数据交换平台 平台 是 100% Java 开发 的 ,可以运行在 SUN Solaris、 HPUX、IBM AIX、 AS/400、 OS/390、 Sco UNIX、 Linux、 Windows 等各种操作系统;支持 Oracle、 Sybase、 SQL Server、 DB Informix、 OleDB、 Text、 Excel、XML、 CSV、 Access、 Foxbase、 FoxPro、 Dbase、 Interbase 等各种数据源。 有了优秀的中间件作为交换执行引擎,有了教育资源目录产品作为数据标准和主题数 据库管理平台,时光软件 iExchange 数据交换平台管理部分功能如下: 数据交换平台平 台 管 理系 统 维 护平 台 监 控状 态 监 控状 态 分 析总 监 控 台中 心 服 务 器 监 控节 点 服 务 器 监 控交 换 流 程 监 控交 换 应 用 监 控中 心 服 务 器 状 态 分 析节 点 服 务 器 状 态 分 析平 台 流 程 状 态 分 析注 册 管 理组 件 管 理字 典 管 理交 换 节 点 注 册交 换 流 程 注 册机 构 字 典应 用 系 统 字 典应 用 类 别 字 典错 误 日 志 字 典机 房 字 典平 台 日 志交 换 日 志运 行 日 志日 志 统 计 报 表交 换 排 名 分 析数 据 交 换 统 计 表 展 示日 志 查 询统 计 分 析用 户 管 理角 色 管 理桌 面 管 理 主题数据库设计 主题数据库 是一套基于元数据 管理 和 主题数据库构建的数据采集、加工和管理平台。 该产品的功能覆盖了 数字化校园建设中,数据的 采集、组织、加工到利用、更新、处置的全生命周期,充分利用目录继承、目录聚合、挖掘等功能,实现了信息资源目录体系的两大重要任务,即 元数据定义管理 和 主题数据管理发布。 时光软件数字校园的数据标准管理由该系统承担,由该系统建立并管理的 多种视图的数据目录 ,可向数字校园平台的所有业务应用系统提供数据信息标准引用服务 ,和主题数据发布引用服务。 主题数据库的主要作用 建立 主题数据库 是解决信息孤岛问题的有效方法。 主题数据库 的建设将要解决五个主要问题:①规范数据采集和编目过程;②形成数据统一管理体制;③支持全局分类检索和数据匹配服务;④为数据的共享和交换奠定基础。 ④建设和管理主题数据库;④基于主 题数据库发布信息服务。 主题数据库 的总体建设目标是打 破信息孤岛,满足各业务部门信息互联互通和共享交换的需要;提高高校 内部工作效率,为不同部门的应用整合提供强大的基础;为领导 决策提供实时数据,发挥信息实时和准确的优势。 主题数据库的主要功能 总体设计基于 SOA架构,在 J2EE 环境下利用 WebService 和 XML 技术开发具有标准化结构和接口的功能模块,目的是快速构建教育信息资源目录体系,同时 满足多部门、多用户、跨平台的数据访问需求;系统开发了多样化的数据接口,为越来越多的应用系统提供统一数据来源。 教 育 信 息 资 源 目 录 系 统系 统 管 理切 片 管 理元 数 据管 理目 录 服 务信 息 管 理目 录 管 理系 统 设 置用 户 管 理角 色 管 理授 权 管 理日 志 管 理流 程 管 理定 时 切 片 即 时 切 片核 心 元 数 据 管 理业 务 元 数 据 管 理元 数 据 历 史版 本 管 理元 数 据 集 管 理表 单 管 理基 础 分 类 管 理应 用 目 录 管 理关 键 词 管 理关 键 词 关 联信 息 管 理 信 息 历 史 版 本 管 理 统 计 管 理信 息 发 布编 码 管 理切 片 日 志定 期 切 片 删 除 切 片 系统管理( System Management) 系统设置: 系统管理员功能。 提供列表页面的每页显示信息数设定,用户可以根据自 己显示器尺寸和分辨率进行调整;提供对系统页头背景图片和标题的修改功能;提供系统数据采集接口的参数设定。 用户管理: 系统管理员功能。 提供对本系统访问用户的管理,可登录组织机构进行完成部门用户的设定,系统会自动完成数据同步;可以对指定用户进行角色和目录授权,控制用户的访问权限;本模块还为用户提供数据导入和导出功能。 角色管理: 系统管理员功能。 定义系统内部的角色,每个角色对应若干权限,允许多个用户拥有相同的角色。 授权管理: 系统管理员功能。 针对每个角色进行用户授权,查看已经授权的用户、用户组。 日志管理: 系统管理 员功能。 浏览系统记录的用户操作日志,支持按照用户名和时间段的条件查询功能。 流程管理: 系统管理员功能。 系统内部使用的流程管理,部署新流程,提供对每个流程的启用、停用、删除操作。 编码 管理: 数据管理员功能。 支持用户自定义编码规则,编码由组织机构代码、时间、流水号、随机码四个编码段组成,支持用户随机组合;还提供编码规则的启用、停用、删除操作,同一时间仅允许一个编码规则处于启用状态。 元数据管理( Metadata Management) 元数据归属子集 : 数据管理员功能。 管理教育主题数据库中的子集分类。 系统允许用户 添加、修改、删除归属子集。 元数据类型 : 数据管理员功能。 管理教育主题数据库中的 元数据类型。 系统允许用户添加、修改、删除 元数据类型。 核心元数据管理: 数据管理员功能。 管理教育 信息资源目录所涉及的核心元数据。 系统允许用户添加、修改、删除核心元数据,新添加的元数据可以提交审核,也可以执行反审核操作,元数据项可以被停用;浏览元数据列表时,用户还可以选择适合自己阅览习惯的排序方式。 业务元数据管理: 数据管理员功能。 除了核心元数据之外,日常工作中还会涉及到很多业务元数据。 系统允许用户添加、修改、删除业务元数据,新添加的元数据可以提交审核,也可以执行反审核操作,元数据项可以被停用;浏览元数据列表时,用户还可以选择适合自己阅览习惯的排序方式。 元数据历史版本管理: 数据管理员功能。 用户对元数据的修改操作,系统都会保存变更历史记录,以便查询和数据恢复。 实体 数据集管理: 数据管理员功能。 为了方便自定义表单的设计,系统设计了数据集管理的功能。 用户可以把相互关联的数据组建为一个 数据集,系统允许 建立不限数量的 数据集。 数据集通过不同视图,组成可以交叉引用的目录,这些目录体系,我们称之为“主题数据库”。 表单管理: 数据管理员功能。 系统内 设计的自定义表单设计工具,支持读取元数据集,支持表单自定义样式,生成的表单将作为数据采集的重要形式。 目录管理( Catalog Management) 基础分类管理: 数据管理员功能。 管理系统中常用的基础分类法,系统允许用户新建分类法,添加、修改、删除分类。 应用目录管理: 数据管理员功能。 管理系统使用到的应用目录,系统允许用户新建目录,对指定目录允许用户添加、修改、删除节点;节点目录可执行提交审核与反审核操作;还可以将选中的节点目录指定为填报目录,或进行信息关联。 支持目录继承、聚合操作。 关键词管理: 数据管理 员功能。 管理系统使用的关键词,支持添加、修改、删除和数据批量导入导出功能。 关键词关联: 数据管理员功能。 管理每个主题分类对应的关键词列表,允许添加和删除关键词,允许批量导入导出。 信息管理( Information M。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。