公司项目整体分为两类:一类是产品加交付类项目,另一类为产品加培训类项目。公司所有的解决方案都离不开ESB企业服务总线,所以不管是技术人员还是研发人员对ESB的产品功能都要非常了解,因为在涉及到ESB项目交付时,需要对合作伙伴或是客户的开发、运维人员进行相关的培训工作。
近期ESB企业服务总线进行了产品的版本升级,新增了API管理、运行监控、监控统计模块,并对应用集成模块进行调整。在对项目ESB升级完成后,需要对用户提供升级手册等相关文件,并对新版本ESB进行产品培训,本篇文档主要针对新版本ESB相关模块的构建核心培训案例进行说明,具体内容如下。
1整体说明
该模块主要针对本次产品升级培训样例的主要背景、升级内容以及配置的相关样例进行说明,具体如下:
配置样例主要对API管理模块的API服务、API代理以及API安全进行配置方面的介绍;接下来基于API管理模块对应用集成的配置进行介绍说明,最后对平台的运行监控、统计分析以及ESB相关的组件进行说明,具体内容如下。
1.1背景说明
本篇文档撰写背景主要是针对某项目ESB的产品升级,在老版本的基础上对API管理模块、监控统计模块以及统计分析模块进行了迭代升级。在对该项目开发环境、测试环境以及生产环境升级后,需要对该项目的开发人员及运维等人员进行培训,在培训之前需要对整体培训样例进行准备工作,基于该培训样例对客户进行培训。
1.2产品说明
本次的产品说明主要是针对ESB的新功能,上文已经提到主要是对个别模块进行了升级,这几个核心模块又存在密切的关联关系,具体关联关系如下:
1.API管理模块主要新增应用管理、服务管理、安全管理、API超市、API代理以及API标签;
a)服务管理:服务管理包括内部开发服务注册、外部服务导入以及服务配置功能,并对服务内部接口的入参、出参信息进行配置,支持服务代理、日志开启及服务安全等配置;
b)安全管理:安全管理模块主要支持IP的限制,包含IP的黑名单、白名单等,也可以进行访问认证,包含token、用户名及密码、拓展流程等,也可以设置预警机制,如微信、短信、邮件等;
c)API超市:对API的分组、应用及调用提供查询功能;
d)API标签:为API服务内的流程绑定标签。
2.应用集成:将原有服务注册模块迁移成API服务的一部分,对集成流程进行调整,支持IP的限制及安全认证;
3.监控统计:对服务、