版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主讲人:主讲人:保密级别:内部公开 1 1 3 3为什么要开发为什么要开发iPlatiPlat?(?(WhyWhy)iPlatiPlat 4 4iPlatiPlat的应用案例的应用案例 2 2iPlatiPlat是什么?(是什么?(WhatWhat)以信息化带动工业化,以工业化促进信息化企业信息化与企业发展的战略目标相结合,制定企业信息化的总体规划企业信息化的投入逐年加大初步形成了各类管理信息系统,规范企业管理流程,增强企业执行能力,提高企业管理效率集团化、一体化的经营发展趋势,对管理信息系统提出了更高的要求作为企业软实力的体现,宝钢已经投入累计几十个亿的资金进行信息系统的建设单个应用系统单个
2、应用系统多个独立应用系统多个独立应用系统应用系统集成应用系统集成空间上的个性化空间上的个性化不同行业的企业用户对信息系统的需求不相同同一行业的不同企业用户对信息系统的需求也不相同时间上的个性化时间上的个性化同一企业用户在不同时间、不同发展阶段对信息系统的需求不相同套装软件套装软件 + + 二次开发二次开发定制化开发定制化开发优势优势劣势劣势具有相对良好的系统架构和稳定性可满足特定用户的部分个性化需求功能相对固化,难以满足企业个性化的需求系统相对封闭,难以与第三方系统集成存在扩展性、稳定性等架构方面的缺陷大量功能组件的重复性开发,开发效率低下业务知识得不到足够的积累跨公司、跨部门合作项目难以展开
3、 用户用户开发商开发商用户用户开发商开发商高额的投资高额的投资复杂的过程复杂的过程漫长的周期漫长的周期失控的质量失控的质量无尽的维护无尽的维护双输的结局双输的结局美好的愿景美好的愿景 ITIT黑洞问题:黑洞问题: 现有信息系统的建设,是在底层的技术平台上直接构建业务系统,并且也只能采用面向技术的、业务无关的编程工具来开发管理系统 。这种低层次的软件开发模式,导致功能组件的大量重复开发,关键的业务知识和技能难以得到提炼和积累,使信息系统的开发、维护和扩展困难重重,导致IT黑洞现象的普遍发生。 应用孤岛问题:应用孤岛问题: 由于各事业部在长期实践过程中形成了自有的开发框架和组件库,在功能设计和具体
4、技术上都存在一定的差异,没有形成统一的标准,导致不同部门开发的信息系统,大多是孤岛型的应用,或者是业务功能模块的简单累加,相互之间难以进行集成。公共的基础组件公共的基础组件统一的界面风格统一的界面风格Drivers统一的登录认证统一的登录认证统一的授权模式统一的授权模式标准的信息格式标准的信息格式灵活的配置模式灵活的配置模式运行时要保证运行时要保证高可靠性、高性能高可靠性、高性能暴露给用户的暴露给用户的功能及接口功能及接口应尽可能地应尽可能地统一、简单统一、简单考虑到考虑到对各种规模的项目的支持对各种规模的项目的支持,如何让大规模的开发团队高,如何让大规模的开发团队高效的进行开发需要重点考虑效
5、的进行开发需要重点考虑对于实际项目中存在的各种对于实际项目中存在的各种重复性工作重复性工作,应进行,应进行抽取抽取,以提高,以提高项目的开发效率及质量项目的开发效率及质量由于各应用系统的需求差别较大,在保证提供的功能及接口统由于各应用系统的需求差别较大,在保证提供的功能及接口统一、简单的基础上,应尽量保证平台的一、简单的基础上,应尽量保证平台的灵活性、可扩展性灵活性、可扩展性及及可可维护性维护性 1 1 3 3为什么要开发为什么要开发iPlatiPlat?(?(WhyWhy)iPlatiPlat的特性的特性 4 4iPlatiPlat的应用案例的应用案例 2 2iPlatiPlat是什么?(是
6、什么?(WhatWhat)Windows终端数据库服务器集群应用中间件WebLogic等浏览器应用服务器集群页面请求请求数据负载均衡返回数据返回请求结果1 12 23 34 4标准、规范及开发方法论标准、规范及开发方法论辅助开发工具辅助开发工具满足最佳实践的系统架构满足最佳实践的系统架构基于架构的业务功能组件基于架构的业务功能组件iPlatiPlat在目前业界企业架构框架模型的基础上,结合企业信息化的经验与最佳实践,确定了技术架构,明确了应用路线。核心功能组件核心功能组件核心容器核心容器动态配置管理动态配置管理国际化管理国际化管理异常管理异常管理数据持久化数据持久化事务管理事务管理框架功能组件
7、框架功能组件 界面组件(界面组件(EFEF) 元数据管理(元数据管理(EDED) 数据交换(数据交换(EIEI) 日志管理(日志管理(ELEL) 任务管理(任务管理(EJEJ) 样例代码(样例代码(EEEE) EAI EAI集成(集成(EAEA)通用业务组件通用业务组件 用户及授权管理(用户及授权管理(ESES) 工作流(工作流(EWEW) 内容管理(内容管理(ECEC) 门户管理(门户管理(EVEV)内容搜索(内容搜索(EGEG) 报表管理(报表管理(ERER)基于Spring框架依赖注入与控制反转IOC面向方面的编程AOP支持Spring动态配置文件的载入支持Bean的动态构建JsJs页面
8、动作定义页面动作定义JspJsp页面格式定义页面格式定义通过动态配置实现对应用程序的全面托管通过动态配置实现对应用程序的全面托管StrutsStrutsConfigConfigSpringSpringConfigConfigIbatisIbatisConfigConfigStructs ActionStructs ActionStrutsStruts动作动作(action)(action)类类ActionFormActionForm表单映射数据表单映射数据SQL xmlSQL xml业务处理业务处理SQLSQLSpringSpring托管托管DispatchActionDispatchActi
9、on平台集中托管平台集中托管ServiceService业务处理逻辑业务处理逻辑StrutsStruts托管托管JspJsp页面格式定义页面格式定义JsJs页面动作定义页面动作定义SQL xmlSQL xml业务处理业务处理SQLSQLibatisibatis托管托管Service业务处理逻辑业务处理逻辑 事务是作为单个工作单元执行的一系列操作集合,必须满足ACID属性(原子性、一致性、隔离性、持久性) 平台封装了相关的API,提供对事务的支持。用户无需关注具体的内部实现,即可实现相关的功能 通过对各类API的组合调用,可以灵活地实现嵌套事务等各种复杂逻辑。同一事同一事务务。主主事事务务无无事
10、事务务一致性事务一致性事务。主主事事务务子子事事务务嵌套事务嵌套事务程序程序A A程序程序B B程序程序A A程序程序B B程序程序A A程序程序B B 国际化国际化(Internationalization(Internationalization,简称,简称I18N)I18N)指的是在软件设计指的是在软件设计阶段,就应该使软件具有支持多种语言和地区的功能。阶段,就应该使软件具有支持多种语言和地区的功能。英文环境中文环境国际化资源管理的程序具有以下特征国际化资源管理的程序具有以下特征: 当应用需要支持一种新的语言时,无需修改应用程序代码 文本、消息和图片从源程序代码中抽取出来,存储在外部 可
11、以根据用户的语言和地理位置,对与特定文化相关的数据,如日期、时间和货币,进行正确的格式化 提供数据库和资源文件两种实现方式,可以灵活地配置 修改资源信息后,可实现热加载,而无需重启应用iPlatiPlatTM目标:目标: 让异常处理保持简单和直观,使开发人员可以专心于开发业务逻辑,而不是把时间浪费在异常处理的样板代码上可以根据需求方便地抛出异常消息、异常堆栈或各可以根据需求方便地抛出异常消息、异常堆栈或各种格式化的消息种格式化的消息可以灵活地配置异常发生后的跳转方式:原页面、可以灵活地配置异常发生后的跳转方式:原页面、统一处理页面或各定制化的异常处理页面统一处理页面或各定制化的异常处理页面 基
12、于基于iBatis SqlMap框架:框架:简单、轻便、灵活学习成本低Dao接口的适当封装接口的适当封装屏蔽内部逻辑,用户操作简单实用的扩展功能实用的扩展功能能自动为sql语句添加优化的翻页功能能自动根据普通的查询语句实现count功能Html+JS:silverlight为开发用户提供了诸多支持用户界面开发的组件,如为开发用户提供了诸多支持用户界面开发的组件,如表格、树、菜单、区域、按钮及按钮栏、日历、窗口表格、树、菜单、区域、按钮及按钮栏、日历、窗口面板、面板、TabTab页及表单等,如下图所示:页及表单等,如下图所示:EiInfoEiInfoEFGridEFGridEFCalendarE
13、FCalendarEFButtonEFButtonEFSpliterEFSpliterEFTabEFTabEFRegionEFRegionEFFormEFFormEFTreeEFTreeEFNavigationBarEFNavigationBarEFButtonBarEFButtonBarEFCoreEFCoreEFDebuggerEFDebuggerEFUtilEFUtilEFValidatorEFValidatorEFWindowEFWindowEFMenuEFMenuEFColumnEFColumn功能特性:功能特性: 支持全表任意位置单元格编辑 提供表格数据列列宽调整功能 支持主键及用
14、户自定义的列锁定功能 支持主键及用户自定义的全表排序功能 使用平台统一数据结构EiInfo数据源 支持Form数据提交及Ajax提交方式 可选总记录数查询,提高大数据量数据查询性能 提供常用字段类型校验及自定义正则表达式校验 支持单元格自定义样式、自定义事件回调等功能 简单、方便的操作模式 通过Ajax提交方式提高用户操作感受 提供复制新增方式,方便用户新增记录 提供Tab及Enter快捷单元格切换方式,方便用户输入以下为以下为EFGridEFGrid表格组件的常用部分功能演示:表格组件的常用部分功能演示:任意位置单元格编辑主键列锁定自定义列排序可选总记录数查询可选总记录数查询功能特性:功能特
15、性: 支持数据、节点的动态载入功能 支持节点的图标、字体、颜色等属性的定制 支持多选框、单选框类型的树节点 支持树的深度的限制功能 丰富的API来支持对于树控件的操作: 获取当前节点 打开、收缩树节点 获取多选框、单选框的选中状态 设置节点的显示、节点的重新加载 支持多种类型的数据源 XML、JS对象、EiInfo 简单、方便的开发模式 提供数据源的后台服务类的基类 动态树中AJAX传输对于开发人员的透明性功能特性:功能特性: 支持多层次的水平、垂直菜单 支持数据、节点的动态载入功能 支持菜单的深度的限制功能 丰富的API来支持对于菜单控件的操作: 打开、收缩菜单节点 设置节点的显示、节点的重
16、新加载 支持多种类型的数据源 XML、JS对象、EiInfo 简单、方便的开发模式 提供数据源的后台服务类的基类 动态菜单中AJAX传输对于开发人员的透明性日历选择组件日历选择组件 提供对日历的选择级联下拉组件级联下拉组件 提供单级级联 提供多级级联Tab标签页组件标签页组件 提供Iframe方式的标签页 提供DIV方式的标签页 提供Tab切换的回调控制 提供Tab切换时的缓存控制为满足项目不同界面风格的要求,平台提供换肤机制,可以在图片、css、字体大小等方面进行自定义:u平台界面风格数据准备u界面皮肤颜色定制u界面字体大小定制 页面页面提交提交校验校验校验成功校验成功校验失败校验失败前台校
17、验前台校验 提供form域,div域,单个输入框的校验 提供常用的校验类型,如email,电话号码等 用户可自定义正则表达式扩展校验类型上传下载上传下载文文 件件 跨平台部署,支持Windows、Unix等多种操作系统 跨应用服务器部署,支持IIS、WebLogic、WebSphere等 跨浏览器运行,支持IE、Chrome、Safari等 界面展示丰富、美观 操作简单、交互性强 接近C/S应用程序的高性能 易于与微软其他产品集成(例如Office)silverlight前端解决方案同样提供了丰富的控件:前端解决方案同样提供了丰富的控件:EFGrid,EFColumn,EFDataForm,E
18、FDataField,EFRegion,EFTree,EFMenu,EFView,EFWindow,EFTab,EFToolBar,EFUpload,EFChart等等。等等。是统一信息系统平台提供的界面视图基类控件,用于封是统一信息系统平台提供的界面视图基类控件,用于封装独立、可复用、具有业务逻辑的界面视图。装独立、可复用、具有业务逻辑的界面视图。EFRegionEFGridEFDataFormEFUpload提供数据表单的展示、编辑功能,一般配合FDataField使用,可作为主明细典型页面的明细展示区,实现与数据表格数据的双向联动。为统一信息系统平台提供的文件上传控件,可以进行单文件、多
19、文件的上传操作。EFDockingEFTree 对于平台中的元数据,如页面、按钮及菜单、国际对于平台中的元数据,如页面、按钮及菜单、国际化资源等,进行统一集中的管理。化资源等,进行统一集中的管理。 页面信息管理:用于注册项目中开发的页面,平台根据页面注册信息进行相关的调度。 按钮信息管理:用于注册各页面不同区域所包含的按钮,便于平台的统一渲染。同时与授权相关联,可进行按钮的自动过滤。 菜单信息管理:用户可灵活地配置菜单项及层次关系,系统根据用户的注册信息进行菜单的展现 国际化资源管理:对在项目中需要的国际化资源进行管理页面页面按钮按钮菜单菜单国际化国际化资源资源 信息集中维护,便于项目组对项目
20、规模进行全局管理 平台能根据页面注册信息进行统一的调度 能根据各页面不同区域所注册的按钮信息,进行自动渲染 信息修改可动态加载 资源可自动导入授权系统 与授权模块相关联,可进行按钮及菜单等的自动过滤以往的开发模式:以往的开发模式: 通过配置文件定义页面的跳转 按钮需要手工定义在页面中 菜单信息以配置文件维护或固化在程序中授权资源需要重新定义 相关资源无法统一管理 配置信息难于动态加载 相关元素与授权信息关联不够直接资源重复定义,一致性差元数据管理按钮定义权限判断按钮自动渲染及权限自动过滤传统代码片断:传统代码片断:iPlatiPlat代码片断:代码片断:Service AiPlatiPlat采
21、用统一的数据交换结构采用统一的数据交换结构EiInfoEiInfo 前台页面提交的数据,系统会根据规则自动组织成EiInfo结构交给后台应用进行处理 后台应用处理完成的数据组织成EiInfo的信息格式返回前台,前台根据EiInfo的信息自动渲染成相应的页面展现元素后台Service对外提供的所有方法的输入与输出参数都为EiInfoJsp 页面页面Service BEiInfoEiInfoEiInfoEiInfo一个一个EiInfoEiInfo由若干个数据块由若干个数据块区区(EiBlock)(EiBlock)组成组成一个数据块区(一个数据块区(EiBlockEiBlock)相)相当于一个按行列
22、组织的二维数当于一个按行列组织的二维数据,以行号和列名为关键字检据,以行号和列名为关键字检索数据索数据一个数据块的列头信息由独一个数据块的列头信息由独立的立的EiColumnEiColumn对象进行描述对象进行描述blockMetablockscolumnsEiBlockEiBlockMetaEiColumnEiInfo平台日志的特性平台日志的特性全面的日志系统解决方案全面的日志系统解决方案系统日志、业务日志、异常日志系统日志、业务日志、异常日志简单、方便的日志系统的开发简单、方便的日志系统的开发运行时的可配置的日志信息输出运行时的可配置的日志信息输出支持多种日志存储方式支持多种日志存储方式(
23、 (数据库、数据库、XMLXML、定制、定制) )对系统日志的支持对系统日志的支持格式化的系统日志输出格式化的系统日志输出解除对于第三方日志构件的强依赖解除对于第三方日志构件的强依赖支持多种流行日志构件的无缝集成支持多种流行日志构件的无缝集成 Log4j,Apache Commons Log, JDK Log对于流行日志构件对于流行日志构件Log4jLog4j的特性支持的特性支持对业务日志的支持对业务日志的支持格式化的业务日志输出格式化的业务日志输出业务日志类别的配置业务日志类别的配置业务日志存储的配置业务日志存储的配置辅助功能页面辅助功能页面 业务日志查看页面 服务监控查看页面 SQL调用监
24、控页面 异常信息查看页面支持集群模式的企业级任务调度器支持集群模式的企业级任务调度器定义任务定义任务 并行型任务、安全型任务 无编码式的将业务逻辑定义为任务定义任务触发器定义任务触发器 支持cron表达式 同一任务支持多触发器记录任务日志记录任务日志监控任务运行状况监控任务运行状况支持页面方式或编程方式的后台任务异步执行支持页面方式或编程方式的后台任务异步执行通过页面进行注册管理通过页面进行注册管理服务服务A服务服务B任务任务A触发器触发器1触发器触发器2触发器触发器3触发器触发器1触发器触发器2任务任务A服务、任务和触发器服务、任务和触发器数据交换平台数据交换平台应用接口应用系统应用系统(9
25、672,PSCS,UECP.)基于基于iPlat的的应用系统应用系统平台电文接口 拼接电文拆分电文电文体电文串电文规范平台电文规范Name(10,0):Name(10,0):用户用户1 1Weight(6,2):65.2Weight(6,2):65.2age(3,0):24age(3,0):24用户用户1 1 006520024006520024电文配置管理接收,发送电文缓存信息管理接收,发送电文备份管理人力资源人力资源信息同步信息同步单点登录单点登录口令同步口令同步EHR人力资源系统人力资源系统 ePass 授权管理系统授权管理系统菜单菜单/ /页面页面/ /按按钮的访问控制钮的访问控制权限
26、信息的权限信息的导入、导出导入、导出数据集授权数据集授权系统用户和组织的来源可以与第三方系统对接,例如人力资源系统系统用户和组织的来源可以与第三方系统对接,例如人力资源系统根据实际应用,选择的集成了根据实际应用,选择的集成了ePassePass的授权模式的授权模式第三方系统用户的导入、用户信息的同步变更第三方系统用户的导入、用户信息的同步变更 配置项包括更新的时间、频率等简单、安全的单点登录解决方案简单、安全的单点登录解决方案 无需任何编码、不可逆的口令加密口令的修改和重置功能口令的修改和重置功能不同系统间的口令自动同步功能不同系统间的口令自动同步功能基于插件模式的登陆前限制、登陆后限制基于插
27、件模式的登陆前限制、登陆后限制超级管理员的配置超级管理员的配置基于授权组织树的新型角色基于授权组织树的新型角色角色的动态创建、配置功能角色的动态创建、配置功能基于平台注册的页面、菜单、按钮的访问控制策略基于平台注册的页面、菜单、按钮的访问控制策略基于角色、角色类型的授权模式基于角色、角色类型的授权模式授权给角色类型授权给角色类型授权给角色授权给角色权限配置信息的导入、导出权限配置信息的导入、导出支持面向数据集的授权支持面向数据集的授权报表是由报表格式和报表数据构成的。报表管理就是对系统内报表是由报表格式和报表数据构成的。报表管理就是对系统内报表格式和报表数据进行统一管理的过程。报表格式和报表数
28、据进行统一管理的过程。ExcelExcel报表以其简洁,用户熟悉程度高等优点,为了使用户能够报表以其简洁,用户熟悉程度高等优点,为了使用户能够方便地在平台中使用方便地在平台中使用excelexcel报表,报表,iPlatiPlat把把excelexcel报表集成到平台报表集成到平台中,制定一套满足用户需求的中,制定一套满足用户需求的excelexcel报表解决方案。报表解决方案。报表在格式上支持报表在格式上支持StyleReportStyleReport和和ExcelExcel两种格式的报表,其中两种格式的报表,其中还涵盖了关于报表自定义函数的定义、配置等诸多功能,主要还涵盖了关于报表自定义函
29、数的定义、配置等诸多功能,主要分成自定义函数的描述信息、自定义函数的配置信息、自定义分成自定义函数的描述信息、自定义函数的配置信息、自定义函数的参数配置信息等功能。函数的参数配置信息等功能。集成了数巨报表集成了数巨报表MAX ReportsMAX Reports业务流程管理系统提供了一组服务和工具,这些服务和工具为显式的流程管理(如流程的分析、定义、执行、监视和管理)提供支持。业务流程管理系统通过抽象及管理复杂多变的业务模型,以提升企业应对市场、需求、用户、管理等多方面变化的敏捷度,并将不可避免的改变所带来的影响减到最小。内容管理系统内容管理系统门户平台栏目管理站点管理文章管理文档管理模板管理
30、辅助功能数据接口应用服务器数据库、操作系统平台应用平台支撑平台系统平台外部信息发布接口WORD控件多媒体支持Web界面组件统一权限管理iplat4j框架服务普通用户权限用户 设置界面设置界面 设置结果设置结果起到个人工作台的作用,汇集了登录用户关心起到个人工作台的作用,汇集了登录用户关心的信息入口的信息入口支持支持portletportlet、tabtab、菜单自定义配置、菜单自定义配置支持风格、模板、布局等自定义支持风格、模板、布局等自定义支持对菜单、支持对菜单、portletportlet的权限控制的权限控制支持针对节点的系统门户维护及对个人的个性支持针对节点的系统门户维护及对个人的个性化
31、门户维护化门户维护采用采用lucenelucene技术对内容管理数据技术对内容管理数据进行索引和搜索进行索引和搜索用用IKAnalyzerIKAnalyzer实现中文分词,且实现中文分词,且提供接口扩展提供接口扩展支持搜索结果实现高亮显示支持搜索结果实现高亮显示与内容管理相结合,实现搜索入与内容管理相结合,实现搜索入口和结果的样式自定义口和结果的样式自定义文章转化为文章转化为xmlxml根据根据xmlxml创建索引创建索引模板配置模板配置入口入口搜索结果搜索结果 代码生成器以插件的方式与开发工具代码生成器以插件的方式与开发工具Eclipse集成集成功能:功能: 生成开发需要的javabean文
32、件和sqlmap配置文件。优点:优点: 提高用户开发效率,减少了用户需要编写的代码量。 作为平台规范的有效载体,规范代码质量,降低代码出错概率。 系列标准规范系列标准规范 编码规范 设计规范 托管规则 部署规范 企业数据格式标准 数据交换标准 应用系统集成标准 企业业务流程标准方法论方法论 基于iplat的快速开发模式 如何降低应用系统的耦合性 3 3iPlatiPlat的特性的特性先进性:先进性:SOASOA,EiInfoEiInfo,AJAXAJAX,托管页,单例,托管页,单例userSessionuserSession灵活性:动态配置,松耦合,架构扩展性强,集群,灵活性:动态配置,松耦合
33、,架构扩展性强,集群,serviceservice层层与与webweb层的完全剥离层的完全剥离高效性:开发:开发工具支持,丰富的前端页面高效性:开发:开发工具支持,丰富的前端页面UIUI套件;运套件;运行行: :。稳定性:稳定性:7 72424集群模式。系统服务部报告集群模式。系统服务部报告安全性:完整的企业级授权解决方案安全性:完整的企业级授权解决方案自主知识产权:所有的技术环节都是自主开发研制的,投入人自主知识产权:所有的技术环节都是自主开发研制的,投入人力,经历时间力,经历时间可维护性:运行体系上,负载增大,可集群方式;完善的日志可维护性:运行体系上,负载增大,可集群方式;完善的日志输出
34、;开发体系,契约式的服务调用,松耦合,热加载;支持输出;开发体系,契约式的服务调用,松耦合,热加载;支持应用的热发布应用的热发布SOASOA架构架构 面向服务的体系架构,真正将业务逻辑封装为可复用的服务,统一的调度方式方便了整个软件的生命周期(开发、测试、部署、更新)服务单例与用户上下文的结合模式服务单例与用户上下文的结合模式提供的服务类采用单例模式,大大提高系统性能,同时和用户上下文环境结合,可以有效处理用户相关业务逻辑数据交换中间件数据交换中间件EiInfoEiInfo 统一的数据交换包格式,系统自动实现封包解包工作,开发者无须关心数据的传 输方法,只需要按照业务需求组织数据AJAXAJA
35、X技术的全面应用技术的全面应用 AJAX技术加强了最终用户的体验,同时也提升了系统的交互性能动态配置动态配置 实现动态管理系统相关的配置,信息资源松耦合松耦合服务之间采用soa调用,无须接口强依赖架构扩展性强架构扩展性强 整体结构支持集群灵活部署serviceservice层与层与webweb层的完全剥离层的完全剥离 开发人员只需要关注后台业务逻辑的编写及前台界面层的编写,对原web层部分,平台托管屏蔽,开发人员无需介入简洁的体系架构简洁的体系架构-极大地降低了使用者的技术门槛平台托管大量的非业务性工作平台托管大量的非业务性工作-用户只需关注最终的业务逻辑核心资源的动态加载机制核心资源的动态加
36、载机制-有效降低了对公共配置文件的过度依赖,有利于大规模项目团队的开发常见业务逻辑的封装常见业务逻辑的封装-用户可方便地复用丰富的前端页面丰富的前端页面UIUI套件套件-减少并规范页面代码平台提供的代码生成插件平台提供的代码生成插件-辅助生成大量的事务性代码,并确保平台规范2007年,年,java平台组承平台组承担了一体化集群项目约担了一体化集群项目约300人的开发支持工作人的开发支持工作iPlat开发周期开发周期4 4个月个月+ +数据表数据表500500余张余张业务切换业务切换230230余项余项系统接口系统接口15001500项项上线程上线程序序42004200余个余个设计及设计及编程人
37、编程人员员5050财务财务系统系统测试样例:测试样例:从60万条记录中读取10条记录在浏览器显示测试环境:测试环境:数据库:IBM P595(12CPU,24GB)、ORACLE10数据库 应用服务器:4片IBM JS21刀片服务器(2CPU,4GB)、Weblogic集群序号序号关键指标关键指标数值数值 1工作时间平均交易量: 一体化销售系统 销售物流管控系统 69325笔/小时41831笔/小时 2最高并发用户数(人): 一体化销售系统 销售物流管控系统 295115 3数据库服务器工作时间负荷(平均): 6.47% 4一体化销售应用服务器工作时间负荷(平均): 5.60% 5物流管控应用
38、服务器工作时间负荷(平均): 4.20% 宝钢一体化系统运行周报(宝钢一体化系统运行周报(20082008年年0202月月2525日日0303月月0202日)日) 多组织架构下的分级授权体系多组织架构下的分级授权体系 信任系统、非信任系统之间的单点登录解决方案信任系统、非信任系统之间的单点登录解决方案 完备的安全审计日志完备的安全审计日志 可以集成第三方人力资源系统的用户注册、同步功能可以集成第三方人力资源系统的用户注册、同步功能 可以集成第三方的身份认证系统可以集成第三方的身份认证系统 可以集成第三方的权限管理系统可以集成第三方的权限管理系统 4 4iPlatiPlat的应用案例的应用案例宝
39、钢股份一体化经营管理系统宝钢股份一体化经营管理系统宝钢集团统一会计系统宝钢集团统一会计系统宝钢钢贸现货平台宝钢钢贸现货平台攀钢集团采购销售系统攀钢集团采购销售系统中盐集团信息系统中盐集团信息系统沙钢集中购销系统沙钢集中购销系统世博交通信息管理系统世博交通信息管理系统财务公司信息管理系统财务公司信息管理系统都江堰市区域卫生信息系统都江堰市区域卫生信息系统虹桥综合信息管理系统虹桥综合信息管理系统上海市水务局行政业务信息资源目录管理系统上海市水务局行政业务信息资源目录管理系统华宝信托业务系统华宝信托业务系统。系统名称画面数报表数程序数数据表接口/消息数开发人员财务管理系统88819342005021
40、50056销售管理系统9643423863573108553销售物流管控系统8781322918581123150需求与销售计划系统扩充21610095069213838人力资源管理系统1166 259266772516638协同办公系统950501300486833合计506210761589835594128268 11 11月月2020日,宝钢股份一体化销售及销售物流管控系统切换上线获得成功,日,宝钢股份一体化销售及销售物流管控系统切换上线获得成功,标志着宝钢碳钢产品销售和物流管理拥有了统一规范的信息化支撑平台。今后,标志着宝钢碳钢产品销售和物流管理拥有了统一规范的信息化支撑平台。今后,
41、从承接用户订单到产品送达用户手中,宝钢将实现合同的全程周期信息化管理,从承接用户订单到产品送达用户手中,宝钢将实现合同的全程周期信息化管理,开创了国内钢铁企业信息化管理的先河。这种对内统一管理、对外快速响应的开创了国内钢铁企业信息化管理的先河。这种对内统一管理、对外快速响应的格局,将对提升宝钢核心竞争力产生深远影响。格局,将对提升宝钢核心竞争力产生深远影响。 系统建设牵涉面广、切换数据量大、接口复杂,需要与系统建设牵涉面广、切换数据量大、接口复杂,需要与3636个独立系统进行个独立系统进行实时在线信息交互,包括宝钢分公司、不锈钢分公司等四大制造单元的实时在线信息交互,包括宝钢分公司、不锈钢分公
42、司等四大制造单元的6 6个制个制造管理系统、造管理系统、4 4个数据分析系统以及各地区公司个数据分析系统以及各地区公司ERPERP系统等,从系统软硬件到系系统等,从系统软硬件到系统架构全新设计,涉及程序统架构全新设计,涉及程序70007000多个、电文接口多个、电文接口30003000多个,每天的数据交换多多个,每天的数据交换多达达2.52.5万条。万条。20072007年年1111月月2020日,宝钢股份一体化销售及销售物流管控系统成功上线日,宝钢股份一体化销售及销售物流管控系统成功上线 宝钢宝钢e-HRe-HR系统覆盖了宝钢股份公司及集团下属公司(集团总部、宝检公司)系统覆盖了宝钢股份公司
43、及集团下属公司(集团总部、宝检公司)的人力资源基本信息。的人力资源基本信息。e-HRe-HR系统在实现系统在实现“点准人头,发对工资点准人头,发对工资”的目标基础上,的目标基础上,完成了人员基本信息、员工配置、薪资、福利计算与发放等人力资源管理领域完成了人员基本信息、员工配置、薪资、福利计算与发放等人力资源管理领域的核心功能,以及劳动合同管理、培训管理、党组织管理等相关的业务功能。的核心功能,以及劳动合同管理、培训管理、党组织管理等相关的业务功能。 e-HRe-HR系统的上线,为宝钢股份公司一体化人力资源管理打下了坚实的技术基系统的上线,为宝钢股份公司一体化人力资源管理打下了坚实的技术基础,同时也对宝钢范围内的信息系统所需要的组织结构、岗位和人员信息提供础,同时也对宝钢范围内的信息系统所需要的组织结构、岗位和人员信息提供了准确、可靠的来源,为多系统间的信息协同打开了第一扇门了准确、可靠的来源,为多系统间的信息协同打开了第一扇门 。 20072007年年1212月月2929日,宝钢人力资源管理信息系统(日
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年简化版居家养老照护合同
- 2024甲方委托乙方可再生能源项目的建设与运营合同
- 2024年重点中学校长任用合同范本3篇
- 2025年度家禽养殖废弃物处理设施运营管理买卖合同书3篇
- 2025年度财务会计软件定制开发与授权使用合同3篇
- 2024年度商铺租赁合同提前解除及清退协议3篇
- 2025年70米烟囱拆除工程风险评估与安全防护设计合同3篇
- 2024年经销商双方合作协议版B版
- 2024年项目管理服务协议:工程监理与咨询服务
- 2024年财务风险评估与管理合同
- 燃烧仿真.燃烧数值模拟方法:化学反应动力学模型:燃烧仿真前沿技术与研究
- 线性代数考试练习题带答案大全(二)
- 排水管网溯源排查项目专项培训
- 重症超声与休克-课件
- 电梯工程师在电梯设计中的工作内容
- 二年级数学上册口算天天练
- 2024国家开放大学电大本科《液压气动技术》期末试题及答案
- GB/T 30306-2024家用和类似用途饮用水处理滤芯
- 职业技术学院食品检验检测技术专业课程标准(2023级)
- 08D800-5 民用建筑电气设计与施工 常用电气设备安装与控制
- 餐饮顾问合作协议
评论
0/150
提交评论