云环境普通用户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的主要内容,如果未能解决你的问题,请参考以下文章

UMC云管理平台下ESB产品升级说明

UMC云管理平台下ESB产品升级说明

云平台下ESB产品开发步骤说明

Linux下部署UMC云管理平台说明

UMC数据库处理功能说明

错误记录Ubuntu 中 ROOT 用户无法启动 Visual Studio Code 开发环境 ( 推荐在普通用户下使用 VSCode 开发环境 )