




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全局核心服务平台产品化方案 2020 4 13 2 汇报内容 1 平台产品化 集成开发环境 2020 4 13 3 汇报内容 1 平台产品化 集成开发环境 2020 4 13 4 软件产品化定义 软件产品化 即客户无需为软件添加或调整代码和语句即能完成软件的安装配置 应用初始化 系统管理 用户使用的全过程 并且软件至少能满足80 以上的用户某一组应用需求 2020 4 13 5 软件产品化的优势 由于经过众多用户长期使用 软件稳定 质量较高 持续的优化确保每一个版本不断完善 并且不断通过升级给客户带来创新功能和应用 软件产品化使项目实施周期较短 实施成本较低 并且可控性较强 产品售后服务有保证 软件产品的魅力在于一次开发多次复制 软件企业的主要利润来自于不断地复制产品与销售 软件产品化是软件企业可持续发展的关键所在 2020 4 13 6 软件产品化遵循的原则 软件产品化遵循的原则 2020 4 13 7 实现软件产品化需要进行的工作 软件的产品化需要在产品的研发上有长期的积累 包括领域知识的积累 产品技术的积累和客户的积累 软件产品化的前提是行业标准化 规范化 标准化 规范化要贯穿整个软件开发过程中 软件产品化是一个长期的过程 而且是一个艰难的过程 在产品化实施过程中 软件企业在各个方面都面临挑战 并必须按照行业标准化进行调整 在这个实施过程中 需要软件的研发管理 项目管理甚至技术体制一同推进 2020 4 13 8 GCS平台产品化的目标 从满足项目需求做起 提炼用户的需求 提炼行业软件产品的需求 提炼共性的思想 理念 软件技术体制 最终走出项目型的项目软件成品 研制出标准化 规范化 产品化的软件产品 现阶段 基于正在研发的全局核心服务GCS出发 先主要从四个方面来开展走向软件产品化的工作 面向全局规化的系统开设和方便 易用的 一键式 软件安装部署 集成的全局核心服务二次开发平台环境 提供针对GCS上层应用的统一的开发平台 一体化的License安装许可管理平台的软件集成 2020 4 13 9 汇报内容 1 系统开设部署 2 平台产品化 集成开发环境 2020 4 13 10 当前全局核心服务平台安装部署提供四个向导式安装界面的安装工具 分别为核心平台服务安装工具 Web应用平台服务安装工具 地理信息服务安装工具和文电服务安装工具 需求分析和必要性 GCS软件安装部署现状 基于Linux的快客邮件服务 2020 4 13 11 需求分析和必要性 续 一次性创建整个全局核心服务的数据库和导入数据库表数据 在单个服务器上安装完成后 再分散的配置各服务构件的参数 最终通过各快捷方式启动服务 其中文电服务安装工具暂不提供 直接使用快客邮件服务系统提供的安装工具 GCS软件安装部署现状 2020 4 13 12 需求分析和必要性 续 GCS软件安装部署存在的问题没有全局指挥所 节点 系统架设的概念 系统软件安装不能统一规划和部署 为用户提供通过多个软件安装包的才能安装 没有规划统一 不能很好地实现可裁剪与定制 没有实现自动化的 简单的安装部署和系统参数统一配置 可定制的服务构件安装部署不够灵活 2020 4 13 13 解决方案 基于全局出发 对指挥所 节点 的开设进行规划和建模 结合用户的需求 系统的能力要求 对指挥所 节点 系统开设进行规划和建模 结合硬件设备环境条件 遵循服务构件之间的依赖和约束 对指挥所 节点 下的服务器 席位要安装的服务构件进行配置建模 建立基础服务 支撑服务 应用服务 数据之间的依赖和约束关系 安装人员只需选择应用服务 其支撑服务自动安装 建立自动化安装软件包和安装脚本 软件安装完成后 进行系统初始化 初始化数据自动导入 软件安装部署完成后 集中进行必要的系统参数配置 2020 4 13 14 应用场景模式 2020 4 13 15 安装组成 基础服务安装 主要有数据访问服务 目录服务 服务运行支撑 ESB 以及基础Web服务 栅格服务 心跳服务和元调度服务 Web应用服务安装 主要有门户服务 文电服务 数据指挥服务 话音指挥服务执行监控服务 动态版服务和通讯录服务等 第三方支持软件的安装 地理信息服务安装 快客文电服务安装部署 Oracle数据库 消息中间件 TongLink ActiveMQ 安装许可管理License服务安装 GCS的安装部署许可license服务器 席位功能应用软件安装 客户端插件安装 功能应用系统客户端 支撑服务安装 主要有域名解析服务 时统服务 心跳服务 日志服务 Web服务容器等 2020 4 13 16 部署 安装使用场景 2020 4 13 17 安装部署要素包装 开发好的基础服务 支撑服务 数据 应用系统服务按照打包规范打包 编制静默安装脚本 数据初始化脚本 生成可通过执行脚本就可自动安装的服务构件 2020 4 13 18 可安装服务构件创建流程 通过对自研服务和第三方支持软件的进行包装 生产可安装部署并具有依赖关系的服务构件 放入安装部署服务构件库中 通过服务构件管理工具可查看和管理服务构件库 2020 4 13 19 系统架设 安装部署流程 2020 4 13 20 系统开设部署的功能需求分析 统一服务软件的版本规范 命名规范 依赖规范 自动安装脚本规范 初始化数据导入规范 提供指挥所 节点 开设建模工具 对指挥所服务器组成 功能席位组成进行配置 对各服务器下要安装的服务提供界面建模 制定包装生成可安装部署服务构件的规范 提供打包工具 对已安装服务构件的检测与感知 可追加安装新服务构件 支持停机升级和部分功能服务构件的在线升级 2020 4 13 21 系统开设部署的功能需求分析 续 支持新安装系统的初始化数据一键导入 大概包括如下信息 全局地址信息部门信息 角色信息 人员信息通讯录信息基础元数据安装结果报告 安装日志生成提供集中统一的系统配置管理界面提供典型安装 完全安装 定制安装方案 制定规范化的安装部署手册 2020 4 13 22 系统开设部署产品化目标规划 提供全局核心服务平台的安装部署工具 安装界面简单配置根据用户需求和硬件设备规划定制安装 针对固定指挥所 车载指挥所 实现可裁剪的安装支持停机升级和部分功能服务构件的在线升级 支持新安装系统的初始化数据一键导入 支持安装结果报告 安装日志生成制定规范化的安装部署手册 第一阶段目标 2020 4 13 23 系统开设部署产品化目标规划 提供系统开设建模工具和系统配置工具 根据模型文件进行安装包打包 采用集群式部署整个全局核心服务 帮助用户通过简单的配置完成全局核心服务平台的安装部署 能够根据固定指挥机构 机动指挥机构和手持终端的不同环境的实现可定制安装 可裁剪的部署安装全局核心服务平台 可定制 简单易用的 一键式 安装部署 后期目标 2020 4 13 24 汇报内容 1 平台产品化 3 集成开发环境 2020 4 13 25 开发环境现状和存在的问题 基于GCP平台二次开发现状二次开发人员自己引入所需服务的Jar包的开发和基于Webservice的开发 在开发本地要生成所需服务的单独的配置文件 调试时需对每一个配置文件进行配置 各服务的编程手册文档分散独立 针对基于GCP平台的开发 有这样的困惑平台庞大 如何为开发用户提供简易 易理解的架构进行使用 开发过程使用繁琐 当需要使用某个GCP的服务接口时 需要全部导入服务的依赖包 容易导致版本混乱 配置文件过多 二次开发人员不知如何配置 开发效率低下 开发人员从知道自己需要调用什么服务和服务接口到获取Jar包 或者Webservice接口调用需要长时间的学习过程 2020 4 13 26 解决方案 解决方案使用maven构建业务应用 提供完整的maven本地库 提供规范的pom xml依赖文档 提供全局核心服务总体架构图文描述的开发文档 提供完整和规范的接口描述和示例程序 提供基于Eclipse的插件的集成开发环境 IDE 友好的编程接口提示 全局核心服务的二次开发服务组件进行分类 不同类型组件提供不同的集成和调用方式 提供基于GCP运行环境边开发边使用全局核心服务进行调试的模式 2020 4 13 27 集成开发环境使用场景 2020 4 13 28 全局核心服务集成开发环境组成 基于Eclipse插件的GCP集成开发环境 2020 4 13 29 功能需求分析 提供集成开发环境IDE向导方式创建基于平台的project工程添加依赖包和配置文件服务接口的代码生成可视化的应用配置工具提供方便查询的编程帮助工具提供服务组件的接口调试环境友好的编程接口提示 2020 4 13 30 功能需求分析 续 提供规范化的 完整的用户功能手册功能描述功能范围功能用法示例 demo 规范的接口注释接口使用方法接口使用场景接口参数含义接口使用范围接口使用示例 demo 2020 4 13 31 集成开发环境产品化的目标规划 第一阶段目标 提供完整的maven本地库 提供规范的pom xml依赖文档 提供图文描述的全局核心服务总体架构的开发文档 提供完整和规范的接口描述和示例程序 提供标准的接口提示 完备配套资料用户手册编程手册 2020 4 13 32 集成开发环境产品化的目标规划 续 提供基于Eclipse的插件集成开发环境 IDE 提供统一的 集成的开发组件提供方便的调试方法 后期目标 2020 4 13 33 汇报内容 1 平台产品化 3 集成许可管理 4 集成开发环境 平台的软件集成 5 2020 4 13 34 集成许可证的解决方案 集成许可证的解决方案全网浮动型许可证 GCP的安装部署提供license服务器以实现license的统一管理和发放 新安装部署的指挥所以客户端的身
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 川师专业测试题及答案
- 大专法律专业面试题及答案
- 大专舞蹈专业测试题及答案
- 信贷专业能力测试题及答案
- 消防安全演练培训会议课件
- 2025至2030中国平面铣床行业产业运行态势及投资规划深度研究报告
- 2025至2030中国眼科光学仪器行业发展趋势分析与未来投资战略咨询研究报告
- 护理专业教师试讲课件大纲
- 2025至2030中国保险行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030自膨式颅内支架行业发展趋势分析与未来投资战略咨询研究报告
- 中小学数学专业常用词汇中英文对照
- 01第一章 井田概况及地质特征09.9
- 青岛汽轮机调速系统使用说明书
- 管理学原理(南大马工程)
- 初中语文系列 批注式阅读课件
- 六年级上册数学课件-1.3 包装的学问丨苏教版 (共19张PPT)
- 部编人教版五年级上册道德与法治全册课件
- 高血压护理查房ppt
- 全关节镜下FiberTape治疗后交叉韧带胫骨止点撕脱骨折课件
- 《临建布置方案》word版
- VISI简单操作说明140709
评论
0/150
提交评论