




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ODS调度系统需求调研报告PAGE第4页共23页中国农业银行ODS调度系统需求调研报告中国农业银行厦门东南融通系统工程有限公司2007年09月
修改记录编号日期描述版本作者审核发布日期1V1.0本文档中所包含的信息属于机密信息,如无东南融通公司的书面许可,任何人都无权复制或利用。®CopyRight2007byXiamenLongtopSystemCo.,Ltd目录TOC\o"1-3"\h\z1 引言 1-51.1 目的 1-51.2 项目范围 1-51.3 参考资料 1-52 系统的架构 63 详细需求说明 73.1 系统管理 73.1.1 资源管理 73.1.2 用户管理 73.1.3 用户组管理 83.1.4 密码修改 83.2 基本参数维护 83.2.1 节点信息维护 83.2.2 作业信息维护 93.2.3 作业关系 93.2.4 作业关系处理状态 103.2.5 作业调度控制服务程序 103.2.6 系统状态 113.2.7 节点批次号定义 113.2.8 作业释放管理 123.2.9 作业链重建程序状态 123.2.10 设置自动刷新时间间隔 133.3 系统控制 133.3.1 启动系统 133.3.2 停止系统 143.3.3 初始化系统 143.4 系统监控 143.4.1 系统监控 143.5 日志查询 153.5.1 日志查询 154 关键技术 164.1 图形化界面 164.1.1 采用vml技术解决图形化问题 174.1.2 采用Applet技术解决图形化问题 184.1.3 采用gif技术解决图形化问题 184.2 启停作业调度系统的发送报文接口 194.3 读取日志接口 194.3.1 采用socket通信获取日志信息 195 运行环境要求 205.1 软件及硬件要求 20附件1:项目规划 21第23页共23页引言本章将简要地说明ODS调度系统的目的、范围、名词定义和参考文件。目的目前正在运行的ODS调度系统采用b/s架构,j2ee技术,通过web页面操作、监控系统作业。目前系统功能主要有用户管理,基本参数维护,作业运行状态监控,作业启停和初始化。目前系统存在的不足有:信息展现不直观;系统信息和系统中的作业信息展现不统一;作业配置不灵活,并缺少日志查询等功能。本次ODS调度系统项目需要重新开发一套应用系统,该系统需要实现现有系统的功能,并在新的系统上针对原系统不足,增加新的功能和图形界面:以图形化的方式,实时地显示当前系统中每个作业的状态;灵活配置作业链,根据应用系统要求,有选择的运行一部分作业;实时地显示每个作业的运行日志。项目范围项目需要开发一套作业调度系统,包含现有系统的功能,并增加图形化界面显示,灵活配置作业链,查询系统日志等功能。参考资料《调度系统优化方案》系统的架构系统结构示意图如下:页面展示层(图形化)页面展示层(图形化)业务逻辑层持久化层向UNIX环境的调度系统发送报文(接口)调度系统获取各运行环境的系统日志(接口)各运行环境的系统日志数据库详细需求说明系统管理资源管理实现功能维护系统资源,系统资源是指系统功能菜单对应的URL。数据采集和输入输出项输入:资源名称,习惯排序,资源图标,对应URL,安全模式,资源描述。输出:提交维护后,对参数的设定作相应的增加、修改或删除。用户管理实现功能维护本系统用户,并可为用户进行授权,用户密码重置。数据采集和输入输出项查询界面设计:输入用户ID或用户名称查询列表:用户编号,用户名称,用户级别新增界面设计:输入:用户编号,用户名称,密码,确认密码,用户级别输出:提交维护后,对参数的设定作相应的增加、修改或删除。用户授权:选择用户,为该用户分配用户组密码重置:选择用户,重置密码为初始值用户组管理实现功能维护系统的用户组,并对用户组配置资源。数据采集和输入输出项查询界面输入:无查询列表:组编号,组名称,创建人,创建时间新增界面设计:输入:用户组名称,用户组描述输出:提交维护后,对参数的设定作相应的增加、修改或删除。配置资源:选择用户组,从现有资源中选择要赋予该用户组的资源,并保存。密码修改实现功能修改系统用户密码。数据采集和输入输出项界面设计:输入:原密码,新密码,确认密码。输出:提交维护后,对参数的设定作相应的增加、修改或删除。基本参数维护节点信息维护实现功能:维护节点信息。数据采集和输入输出项查询界面输入:节点号,节点名称,节点服务组件名称查询列表:节点号,节点名称,节点服务组件名称,节点组件路径,并发数,已使用过的并发数,作业执行日期,结束标志,运行时段新增界面设计:输入:节点号,节点名称,节点服务组件名称,节点组件路径,并发数,已使用过的并发数,作业执行日期,结束标志,运行时段,周末24小时允许运行模式输出:提交维护后,对参数的设定作相应的增加、修改或删除。作业信息维护实现功能维护作业信息。数据采集和输入输出项查询界面输入:节点号,作业号,作业名称查询列表:节点号,作业号,作业名称,作业类型,数据文件名,执行程序路径,消息通知IP地址,消息通知端口,结果通知IP地址,结果通知端口,标示此任务是否运行,每月全量抽取日子,作业传入参数,处理模式新增界面设计:输入:节点号,作业号,作业名称,作业类型,数据文件名,执行程序路径,消息通知IP地址,消息通知端口,结果通知IP地址,结果通知端口,标示此任务是否运行,每月全量抽取日子,作业传入参数,处理模式输出:提交维护后,对参数的设定作相应的增加、修改或删除。作业关系实现功能用于维护作业关系。数据采集和输入输出项查询界面输入:父作业号,父节点号,作业号,节点号查询列表:父作业号,父节点号,作业号,节点号新增界面设计:输入:父作业号,父节点号,作业号,节点号输出:提交维护后,对参数的设定作相应的增加、修改或删除。作业关系处理状态实现功能用于维护作业关系状态。数据采集和输入输出项查询界面输入:父作业完成标志,本作业完成标志,父作业号,父节点号,作业号,节点号查询列表:父作业完成标志,本作业完成标志,父作业号,父节点号,作业号,节点号新增界面设计:输入:父作业完成标志,本作业完成标志,父作业号,父节点号,作业号,节点号输出:提交维护后,对参数的设定作相应的增加、修改或删除。本页面根据系统设置刷新时间可以自动刷新页面。作业调度控制服务程序实现功能用于维护作业调度控制服务程序。数据采集和输入输出项查询界面输入:程序名,程序描述查询列表:程序名,程序描述,程序类型,程序运行状态,程序所在路径,程序所在主机IP,程序所在主机端口,结果通知IP地址,结果通知端口新增界面设计:输入:程序名,程序描述,程序类型,程序运行状态,程序所在路径,程序所在主机IP,程序所在主机端口,结果通知IP地址,结果通知端口输出:提交维护后,对参数的设定作相应的增加、修改或删除。系统状态实现功能用于维护系统状态。数据采集和输入输出项查询界面输入:系统ID号,系统名称查询列表:系统ID号,系统名称,系统状态,系统当前日期新增界面设计:输入:系统ID号,系统名称,系统状态,系统当前日期输出:提交维护后,对参数的设定作相应的增加、修改或删除。节点批次号定义实现功能用于维护节点批次号,并可实现全部删除的功能。数据采集和输入输出项查询界面输入:节点号,节点批次号查询列表:节点号,节点批次号,节点运行日期新增界面设计:输入:节点号,节点批次号,节点运行日期输出:提交维护后,对参数的设定作相应的增加、修改或删除。作业释放管理实现功能用于维护作业释放管理参数,并可实现全部删除的功能。数据采集和输入输出项查询界面输入:节点号,作业号查询列表:节点号,节点批次号,节点运行日期,作业号,父节点号,父作业号,本作业完成标志新增界面设计:输入:节点号,节点批次号,节点运行日期,作业号,父节点号,父作业号,本作业完成标志输出:提交维护后,对参数的设定作相应的增加、修改或删除。作业链重建程序状态实现功能用于维护作业链重建程序状态。灵活配置作业链。数据采集和输入输出项查询界面输入:程序名,程序描述查询列表:程序名,程序描述,程序运行状态,程序所在路径,程序所在主机IP地址,程序所在主机端口,结果通知IP地址,结果通知端口新增界面设计:输入:程序名,程序描述,程序运行状态,程序所在路径,程序所在主机IP地址,程序所在主机端口,结果通知IP地址,结果通知端口输出:提交维护后,对参数的设定作相应的增加、修改或删除。设置自动刷新时间间隔实现功能用于维护自动刷新的时间间隔数据采集和输入输出项新增界面设计:输入:监控页面自动刷新的时间间隔输出:提交维护后,对参数的设定作相应的增加、修改或删除。系统控制启动系统实现功能用于启动系统。数据采集和输入输出项界面设计:启动系统按钮逻辑流程描述和其它模块的接口和限制条件停止系统实现功能用于停止系统。数据采集和输入输出项界面设计:停止系统按钮逻辑流程描述和其它模块的接口和限制条件初始化系统实现功能用于初始化系统。数据采集和输入输出项界面设计:初始化系统按钮逻辑流程描述和其它模块的接口和限制条件系统监控系统监控实现功能用图形化界面展现系统状态,并在图形化界面上配置作业链。数据采集和输入输出项查询界面设计:系统的每个作业用一个图形展现在页面上,作业之间的关系通过线条连接,图形的不同颜色标示该作业的不同状态。点击该图形,可以在弹出的窗口内对该作业进行操作。操作的结果保存在数据库中。日志查询日志查询实现功能查询各主机上的日志。数据采集和输入输出项查询界面设计:节点号,作业号,日期查询结果:每次读取一台主机上的一个文本文件将文件内容全部展示在页面上。关键技术图形化界面目前国际上比较先进的作业掉度系统是BMC公司的CONTROL-M该系统的操作界面如下:该系统可以作为本系统的设计参考方案。采用vml技术解决图形化问题VML是TheVectorMarkupLanguage(矢量可标记语言)的缩写。最初由Microsoft开发的XML词表,现在也只有IE5.0以上版本对VML提供支持。使用VML可以在IE中绘制矢量图形,VML就是在IE中实现了画笔的功能。VML的优点:基于XML标准XML是公认拥有无穷生命力的下一代网络标记语言,VML具有先天的优势,它的表示方法简单,易于扩展等等。支持高质量的矢量图形显示矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途。VML支持广泛的矢量图形特征,它们基于由相连接的直线和曲线描述路径。在VML中使用两个基本的元素:shape和group。这两个元素定义了VML的全部结构;shape描述一个矢量图形元素,而group用来将这些图形结合起来,这样它们可以作为一个整体进行处理。由于VML使用简单的文本来表示图像,这样就可用很少的字节来表示比较复杂的图像。VML与HTML兼容,通过在HTML中声明VML命名空间并声明处理函数,就可以和其他HTML元素一样使用VML元素,在客户端浏览器显示图像。VML标记里面可以定义DHTML大部分属性和事件,比如说id,name,title,onmouseover等等。支持交互与动画但VML的功能不只是绘图,他还可以在图形中嵌入文本,并可实现超链,还可通过脚本语言实现一定的动画功能。采用Applet技术解决图形化问题JavaApplet是用Java语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE或Nescape)解释执行能够产生特殊效果的程序。它可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽存取速度的限制,用户可以更好地欣赏网页上Applet产生的多媒体效果。Applet程序有许多可重用的控件,并可在这些控件之上绘制图形,触发这些控件时会产生事件,执行相应的操作。用Applet程序可以绘制出作业系统的图形,并可以在图形之上进行操作。采用gif技术解决图形化问题采用现在各地图网站上所用的技术,即GIF动态图片。根据系统作业的关系生成GIF动态图片。在GIF图片上可以触发事件,作相应操作。该方案中生成图片的算法比较复杂,会增加工作量。GIF格式的图片压缩时只能存储256色,所以从色彩上不够丰富。启停作业调度系统的发送报文接口采用socket通信方式发送启停报文。在作业执行系统上部署SocketServer程序,用于监听客户端发送的报文。在本系统中当用户触发启停按钮时,系统组装报文,建立socket客户端,根据配置文件记录的SocketServer程序的IP和端口,向Server端发送报文。Socket连接采用短连接方式。监控平台监控平台SocketClientSocketServer作业执行读取日志接口采用socket通信获取日志信息服务器端:在日志存放的物理机器上部署SocketServer程序,监听本系统传送的查询指令。当接收到查询指令后,根据指令在文件系统中查找到日志文件,读取文件内容,通过socket报文形式返回到客户端(及本系统)。客户端:用户在本系统日志查询页面上输入查询条件,系统根据查询条件组装查询报文,建立socketClient。将查询报文发送到服务器端。然后接收返回的日志内容。展现在前台页面。流程图如下:前台展现前台展现报文组装报文解析socketClientsocketServer日志文件读取系统日志现有系统中已经有socketServer端程序,但是该程序是否满足大容量的日志文本文件传输还有待验证。运行环境要求软件及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保安证考试全貌解析试题及答案
- 保障安全的基本知识保安证试题及答案
- 考试策略分析的保安证试题及答案
- 2025年保安证考试演练试题及答案
- 有效的保安证考试资料整合方法试题及答案
- 三级施工安全措施
- 养牛场可行性报告
- 应试技巧分享及保安证试题及答案
- 河北科技工程职业技术大学《工业总线与物联网》2023-2024学年第一学期期末试卷
- 黑龙江大学《德语论文写作导论》2023-2024学年第二学期期末试卷
- 年产 10 万吨石墨负极材料项目环境风险专项评价
- 《T CMADI 096-2022增材制造植入物设计输入要求》
- 我的家乡河北唐山
- 货物贸易的居间合同
- 矿山转让协议书样本矿山转让协议书
- 临建工程施工作业考核试题
- 2024年河北省公务员录用考试《行测》真题及答案解析
- 2024年质量员(市政工程)专业技能练习题库及答案(共250题)
- 中等职业学校化学工艺专业实训教学条件建设标准
- GB/T 44536-2024CVD陶瓷涂层热膨胀系数和残余应力试验方法
- 深圳益电通变频器说明书TD90
评论
0/150
提交评论