云环境普通用户ESB设计器连接UMC
Posted 数通畅联
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云环境普通用户ESB设计器连接UMC相关的知识,希望对你有一定的参考价值。
近期进行某交付类项目的产品培训工作,主要培训内容是ESB企业服务总线以及UMC云管理平台。ESB方面主要是了解产品各个功能以及ESB设计器的各个组件使用,通过连接云平台将服务以及流程部署在云管理平台的开发环境上,通过UMC的数据推送以及数据拉取等功能,将服务以及流程灰度发布至测试环境、生产环境以及发布环境中。
但是在实际的培训过程中,每个用户均使用admin管理员账号进行服务开发。针对这种情况,首先出于安全的考虑是不稳妥的,另外所有人都登录管理员账户对于流程以及服务开发、更改也是非常不方便的。因此本篇文档主要针对云环境普通用户ESB设计器连接UMC进行说明。
1整体说明
本章主要对本篇文档的整体需求进行说明,并对用户要求达到的效果以及配置过程进行说明。
1.1需求说明
在公司产品加培训类的项目(ESB+UMC方案)中,通常需要对项目交付实施方进行产品培训,在培训过程中需要对使用者的信息进行注册,使其拥有各自的登录账户进行学习和使用,并使用ESB设计器的账户连接UMC云管理平台进行开发,具体需求如下:
1.可以使用自身账户登录UMC以及ESB;
2.对每个账号根据角色进行权限把控;
3.可以使用各自账号进行ESB服务开发以及流程开发;
1.2配置架构
整体配置架构如下:
使用提前注册完成的账号登录UMC以及ESB。
1.3配置过程
具体配置过程如下列:
1.UMC系统登录账户、角色以及账户注册;
2.ESB系统登录账户、角色以及账户注册;
3.UMC账户授权;
4.ESB账户授权;
5.使用ESB连接UMC进行服务开发。
2ESB配置
服务以及流程的开发人员在日常开发时,主要是通过ESB设计器云平台模式进行日常的开发工作,所以首先需要对UMC方面进行配置以及授权,方便开发人员登录查看日志。
2.1创建组织
与UMC同构创建一个组织结构,如果企业中存在主数据管理平台,可以使用主数据管理平台进行组织、人员、岗位基础数据的分发,本章可以在系统管理—组织机构模块下创建一个组织,例如创建一个“企业数据中台中心”。
点击“保存”按钮即可,效果如下:
以下内容暂时忽略,请配置完2.2模块后,回到此处继续操作。
点击“IT信息部”的角色信息,为该组织绑定角色,点击“添加”按钮,添加2.2模块已经添加完成的角色。
2.2创建角色
本章可以在系统管理—角色管理模块下创建一个角色,例如创建一个“数据中台开发人员”。
至此角色创建完毕。
2.3创建人员
本章可以在系统管理—人员管理模块下创建一个人员,注意需要勾选组织列表右侧的“显示角色”按钮。
例如创建一个用户“沙锐”。
接下来将该人员绑定至“数据中台开发人员”角色下。
至此完成人员创建的工作。
2.4授权配置
对ESB相关操作进行授权,在系统管理—功能管理模块进行访问权限的相关授权,对ESB的服务功能模块、应用集成模块、监控统计系统资源模块进行授权操作,具体操作如下。
2.4.1服务工程授权
服务工程:按照角色进行授权;
2.4.2应用集成授权
应用集成授权;
2.4.3场景分组授权
场景分组授权如下。
2.4.4监控统计授权
监控统计授权如下:
2.4.5系统资源授权
系统资源授权如下:
具体验证效果详见文章4模块。
3UMC配置
UMC配置主要是与ESB同构创建对应的组织、角色、人员以及对相关功能进行授权,在授权过后可以通过ESB设计器连接至云平台进行正常的功能开发工作,具体操作配置如下。
3.1创建组织
与UMC同构创建一个组织结构,如果企业中存在主数据管理平台,可以使用主数据管理平台进行组织、人员、岗位基础数据的分发。本章可以在系统管理—组织机构模块下创建一个组织,例如创建一个“企业数据中台中心”。
点击“保存”按钮即可,效果如下。
以下内容暂时忽略,请配置完3.2模块后回到此处继续操作。
点击“IT信息部”的角色信息,为该组织绑定角色,点击“添加”按钮,添加3.2模块已经添加完成的角色。
3.2创建角色
本章可以在系统管理—角色管理模块下创建一个角色,例如创建一个“数据中台开发人员”。
至此角色创建完毕。
3.3创建人员
本章可以在系统管理—人员管理模块下创建一个人员,注意需要勾选组织列表右侧的“显示角色”按钮,例如创建一个用户“沙锐”。
接下来将该人员绑定至“数据中台开发人员”角色下。
至此完成人员创建的工作。
3.4授权配置
3.4.1租户管理授权
对租户进行授权,进入租户管理模块,点击预制租户。
进入编辑页面进行授权。
3.4.2租户配置授权
租户配置授权如下:
3.4.3实例监控授权
对实例监控模块进行授权:
3.4.4解决方案授权
对现有解决方案进行授权:
3.4.5开发环境授权
对开发环境租户进行授权,具体如下:
4效果验证
主要对上述配置的各个结果进行验证,主要针对ESB普通用户登录、UMC普通用户登录以及ESB设计器连接云平台进行访问验证,具体验证效果如下。
4.1ESB授权验证
使用sr账户进行登录,到ESB管理控制台查看效果,效果如下:
监控统计模块:
4.2UMC授权验证
使用sr账户进行登录,到UMC云管理平台查看效果,效果如下:
使用新建账号查看ESB日志,效果如下:
4.3开发连接验证
使用设计器sr账户连接UMC云平台进行ESB服务的开发。
连接成功,创建一个服务工程,工程已创建且部署成功。
5心得体会
通过本次的大批量数据同步测试验证,使自身在性能调优等方面有了一定的提升,同时也总结了一些心得,现在从做事方法、意识形态以及技术积累层面进行总结。
5.1优化理解
在本次工作过程中,发现了几个可以优化的点。在实际的配置操作过程中,使用UMC创建了一遍组织机构,同样使用ESB二次进行了创建组织机构,以及登录UMC没有和ESB进行单点等等,在实际的用户开发过程中,客户同样提出了一项需求(日志根据账户进行过滤),在后续的产品优化迭代过程中可以基于现有需求进行优化。
5.2做事方法
通过撰写本篇文档让我再次认识到了日常随笔录和文档的重要性,文档帮助自己再次梳理了逻辑,将知识点进行有效的积淀。最开始进入公司时感觉撰写文档是有些浪费时间的,但是经过将近一年时间的工作学习,自己的认知也不断地提升,慢慢地发掘文档是自身知识的输出,也渐渐地习惯让文档成为自身知识的备案。
5.3意识形态
坦率地说,现在整个IT行业培训的工作质量都是不高的,至少是参丝不齐的。一部分原因是用户不注重培训工作,只当作上级分配的一项任务,完成后就没有下文了;另一部分原因是很多软件实施人员强在技术能力,弱在业务理解力和语言表达能力,心里明白但是说不清楚。
包括我之前都有这样一种思维“应该把精力放在解决问题上,而不是培训上”,结果无论人在现场还是不在现场,大部分时间都是在忙碌配置调试,然后请用户检查验证,通过后再去处理下一个事情。这就导致了实施人员根本不能走开,一走开就出问题,所以培训工作是想办法让客户会用、好用、爱用软件,这才是一个优秀实施人员的价值。
以上是关于云环境普通用户ESB设计器连接UMC的主要内容,如果未能解决你的问题,请参考以下文章
错误记录Ubuntu 中 ROOT 用户无法启动 Visual Studio Code 开发环境 ( 推荐在普通用户下使用 VSCode 开发环境 )