全局核心服务平台产品化方案_第1页
全局核心服务平台产品化方案_第2页
全局核心服务平台产品化方案_第3页
全局核心服务平台产品化方案_第4页
全局核心服务平台产品化方案_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全局核心效劳平台产品化方案汇报内容2023/12/2821系统开设部署2平台产品化3集成许可管理4集成开发环境平台的软件集成5汇报内容2023/12/2831系统开设部署2平台产品化3集成许可管理4集成开发环境平台的软件集成5软件产品化定义

软件产品化,即客户无需为软件添加或调整代码和语句即能完成软件的安装配置、应用初始化、系统管理、用户使用的全过程,并且软件至少能满足80%以上的用户某一组应用需求。2023/12/284软件产品化的优势由于经过众多用户长期使用,软件稳定、质量较高;持续的优化确保每一个版本不断完善,并且不断通过升级给客户带来创新功能和应用。软件产品化使工程实施周期较短,实施本钱较低,并且可控性较强。产品售后效劳有保证,软件产品的魅力在于一次开发屡次复制,软件企业的主要利润来自于不断地复制产品与销售。软件产品化是软件企业可持续开展的关键所在。2023/12/2852023/12/286软件产品化遵循的原那么软件产品化遵循的原则正确的产品定位明确和突出产品的亮点采用可定制、可扩展的技术架构简单易用,操作易懂二八原则实现软件产品化需要进行的工作软件的产品化需要在产品的研发上有长期的积累,包括领域知识的积累、产品技术的积累和客户的积累。软件产品化的前提是行业标准化、标准化,标准化、标准化要贯穿整个软件开发过程中。软件产品化是一个长期的过程,而且是一个艰难的过程,在产品化实施过程中,软件企业在各个方面都面临挑战,并必须按照行业标准化进行调整,在这个实施过程中,需要软件的研发管理、工程管理甚至技术体制一同推进。2023/12/287GCS平台产品化的目标从满足工程需求做起,提炼用户的需求,提炼行业软件产品的需求,提炼共性的思想、理念、软件技术体制,最终走出工程型的工程软件成品,研制出标准化、标准化、产品化的软件产品。现阶段,基于正在研发的全局核心效劳GCS出发,先主要从四个方面来开展走向软件产品化的工作:面向全局规化的系统开设和方便、易用的〞一键式〞软件安装部署。集成的全局核心效劳二次开发平台环境,提供针对GCS上层应用的统一的开发平台。一体化的License安装许可管理平台的软件集成2023/12/2882023/12/289汇报内容1系统开设部署2平台产品化3集成许可管理4集成开发环境平台的软件集成5当前全局核心效劳平台安装部署提供四个向导式安装界面的安装工具,分别为核心平台效劳安装工具、Web应用平台效劳安装工具、地理信息效劳安装工具和文电效劳安装工具。需求分析和必要性2023/12/2810GCS软件安装部署现状基于Linux的快客邮件效劳核心平台服务安装工具Oracle数据库数据访问服务消息中间件(TongLink/ActiveMQ)目录服务服务运行支撑(ESB)栅格服务心跳服务元调度服务数字签名服务……Web应用平台服务安装工具门户服务通讯服务数据指挥服务话音指挥服务流水库服务执行监控服务动态版服务通讯录服务……地理信息服务安装工具Oracle数据库ArcGis服务ArcGISLicenseManagerArcGISSDEforOracle10g需求分析和必要性〔续〕一次性创立整个全局核心效劳的数据库和导入数据库表数据。在单个效劳器上安装完成后,再分散的配置各效劳构件的参数,最终通过各快捷方式启动效劳。其中文电效劳安装工具暂不提供,直接使用快客邮件效劳系统提供的安装工具。2023/12/2811GCS软件安装部署现状需求分析和必要性〔续〕GCS软件安装部署存在的问题没有全局指挥所(节点)系统架设的概念;系统软件安装不能统一规划和部署;为用户提供通过多个软件安装包的才能安装,没有规划统一、不能很好地实现可裁剪与定制;没有实现自动化的、简单的安装部署和系统参数统一配置;可定制的效劳构件安装部署不够灵活;2023/12/28122023/12/2813解决方案基于全局出发,对指挥所(节点)的开设进行规划和建模。结合用户的需求、系统的能力要求,对指挥所(节点)系统开设进行规划和建模。结合硬件设备环境条件,遵循效劳构件之间的依赖和约束,对指挥所(节点)下的效劳器、席位要安装的效劳构件进行配置建模。建立根底效劳、支撑效劳、应用效劳、数据之间的依赖和约束关系,安装人员只需选择应用效劳,其支撑效劳自动安装。建立自动化安装软件包和安装脚本。软件安装完成后,进行系统初始化,初始化数据自动导入。软件安装部署完成后,集中进行必要的系统参数配置。应用场景模式2023/12/2814安装组成2023/12/2815根底效劳安装:主要有数据访问效劳、目录效劳、效劳运行支撑〔ESB〕以及根底Web效劳〔栅格效劳、心跳效劳和元调度效劳〕。Web应用效劳安装:主要有门户效劳、文电效劳、数据指挥效劳、话音指挥效劳执行监控效劳、动态版效劳和通讯录效劳等第三方支持软件的安装:地理信息效劳安装、快客文电效劳安装部署、Oracle数据库、消息中间件〔TongLink/ActiveMQ〕安装许可管理License效劳安装:GCS的安装部署许可license效劳器席位功能应用软件安装:客户端插件安装、功能应用系统客户端支撑效劳安装:主要有域名解析效劳、时统效劳、心跳效劳、日志效劳、Web效劳容器等部署、安装使用场景2023/12/2816安装部署要素包装2023/12/2817开发好的根底效劳、支撑效劳、数据、应用系统效劳按照打包标准打包,编制静默安装脚本、数据初始化脚本,生成可通过执行脚本就可自动安装的效劳构件。可安装效劳构件创立流程2023/12/2818通过对自研效劳和第三方支持软件的进行包装,生产可安装部署并具有依赖关系的效劳构件,放入安装部署效劳构件库中。

通过效劳构件管理工具可查看和管理效劳构件库。系统架设、安装部署流程2023/12/2819系统开设部署的功能需求分析统一效劳软件的版本标准、命名标准、依赖标准、自动安装脚本标准、初始化数据导入标准。提供指挥所(节点)开设建模工具,对指挥所效劳器组成、功能席位组成进行配置。对各效劳器下要安装的效劳提供界面建模。制定包装生成可安装部署效劳构件的标准,提供打包工具。对已安装效劳构件的检测与感知,可追加安装新效劳构件。支持停机升级和局部功能效劳构件的在线升级。2023/12/2820系统开设部署的功能需求分析〔续〕支持新安装系统的初始化数据一键导入。大概包括如下信息:全局地址信息部门信息、角色信息、人员信息通讯录信息根底元数据安装结果报告、安装日志生成提供集中统一的系统配置管理界面提供典型安装、完全安装、定制安装方案。制定标准化的安装部署手册2023/12/2821系统开设部署产品化目标规划提供全局核心效劳平台的安装部署工具:安装界面简单配置根据用户需求和硬件设备规划定制安装。针对固定指挥所、车载指挥所,实现可裁剪的安装支持停机升级和局部功能效劳构件的在线升级。支持新安装系统的初始化数据一键导入。支持安装结果报告、安装日志生成制定标准化的安装部署手册。2023/12/2822第一阶段目标2023/12/2823系统开设部署产品化目标规划提供系统开设建模工具和系统配置工具,根据模型文件进行安装包打包。采用集群式部署整个全局核心效劳,帮助用户通过简单的配置完成全局核心效劳平台的安装部署。能够根据固定指挥机构、机动指挥机构和手持终端的不同环境的实现可定制安装、可裁剪的部署安装全局核心效劳平台。可定制、简单易用的“一键式〞安装部署。后期目标汇报内容2023/12/28241系统开设部署2平台产品化3集成许可管理4集成开发环境平台的软件集成5开发环境现状和存在的问题基于GCP平台二次开发现状二次开发人员自己引入所需效劳的Jar包的开发和基于Webservice的开发;在开发本地要生成所需效劳的单独的配置文件,调试时需对每一个配置文件进行配置;各效劳的编程手册文档分散独立。针对基于GCP平台的开发,有这样的困惑平台庞大,如何为开发用户提供简易、易理解的架构进行使用;开发过程使用繁琐,当需要使用某个GCP的效劳接口时,需要全部导入效劳的依赖包,容易导致版本混乱;配置文件过多,二次开发人员不知如何配置;开发效率低下,开发人员从知道自己需要调用什么效劳和效劳接口到获取Jar包,或者Webservice接口调用需要长时间的学习过程。2023/12/2825解决方案解决方案使用maven构建业务应用,提供完整的maven本地库;提供标准的pom.xml依赖文档;提供全局核心效劳总体架构图文描述的开发文档;提供完整和标准的接口描述和例如程序;提供基于Eclipse的插件的集成开发环境(IDE);友好的编程接口提示;全局核心效劳的二次开发效劳组件进行分类,不同类型组件提供不同的集成和调用方式;提供基于GCP运行环境边开发边使用全局核心效劳进行调试的模式。2023/12/2826集成开发环境使用场景2023/12/2827全局核心效劳集成开发环境组成2023/12/2828基于Eclipse插件的GCP集成开发环境功能需求分析提供集成开发环境IDE向导方式创立基于平台的project工程添加依赖包和配置文件效劳接口的代码生成可视化的应用配置工具提供方便查询的编程帮助工具提供效劳组件的接口调试环境友好的编程接口提示2023/12/2829功能需求分析〔续〕提供标准化的、完整的用户功能手册功能描述功能范围功能用法例如(demo)标准的接口注释接口使用方法接口使用场景接口参数含义接口使用范围接口使用例如(demo)2023/12/2830集成开发环境产品化的目标规划2023/12/2831第一阶段目标提供完整的maven本地库;提供标准的pom.xml依赖文档;提供图文描述的全局核心效劳总体架构的开发文档;提供完整和标准的接口描述和例如程序;提供标准的接口提示;完备配套资料用户手册编程手册集成开发环境产品化的目标规划〔续〕提供基于Eclipse的插件集成开发环境(IDE)提供统一的、集成的开发组件提供方便的调试方法2023/12/2832后期目标汇报内容2023/12/28331系统开设部署2平台产品化3集成许可管理4集成开发环境平台的软件集成5集成许可证的解决方案集成许可证的解决方案全网浮动型许可证:GCP的安装部署提供license效劳器以实现license的统一管理和发放。新安装部署的指挥所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论