System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 门户架构设计方法、装置、设备、介质和程序产品制造方法及图纸_技高网

门户架构设计方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:41336880 阅读:3 留言:0更新日期:2024-05-20 09:56
本公开提供了一种门户架构设计方法,可以应用于云计算技术领域或其他相关领域。该方法包括:响应于接入门户系统的接入客户端的要求,为各接入客户端提供统一的发布工具包;调用发布工具包的注册接口,获取接入客户端的注册信息;将注册信息发送至门户系统的主服务端,并根据注册信息完成接入客户端的注册;以及响应于接入客户端的服务请求,通过门户系统的多个子服务端执行服务请求对应的操作。本公开还提供了一种门户架构设计装置、设备、介质和程序产品。

【技术实现步骤摘要】

本公开涉及云计算或其他相关领域,更具体地涉及一种门户架构设计方法、装置、设备、介质和程序产品


技术介绍

1、随着企业业务的不断扩展和技术的快速发展,企业员工和外部合作伙伴对于企业门户的需求也在不断增长。企业门户作为企业信息化的重要组成部分,其目标是提高员工的工作效率、提供更好的用户体验以及确保企业信息的安全性。对于企业来说,新发布一个系统或资源并使其能够通过门户首页访问是一个常见且重要的需求。然而,现有的流程往往比较繁琐,需要发布方准备各种信息并完成申请流程。一旦申请通过,企业门户的管理员还需要在线录入待发布系统信息。这一套流程不仅耗时,而且严重影响系统上线的效率,并且无法释放企业门户管理员。同时,门户系统内部功能耦合比较高,众多服务都集成在门户中,数据相互依赖,开发效率低下。当某个功能模块出现问题或异常时,它可能会影响到其他模块的正常运行,进而影响到整个系统的稳定性和可靠性。


技术实现思路

1、鉴于上述问题,本公开的实施例提供了一种门户架构设计方法、装置、设备、介质和程序产品。

2、根据本公开的第一方面,提供了一种门户架构设计方法,所述方法包括:响应于接入所述门户系统的接入客户端的要求,为各所述接入客户端提供统一的发布工具包;调用所述发布工具包的注册接口,获取所述接入客户端的注册信息;将所述注册信息发送至所述门户系统的主服务端,并根据所述注册信息完成所述接入客户端的注册;以及响应于所述接入客户端的服务请求,通过所述门户系统的多个子服务端执行所述服务请求对应的操作。</p>

3、根据一些示例性的实施例,所述将所述注册信息发送至所述门户系统的主服务端,并根据所述注册信息完成所述接入客户端的注册,包括:判断所述注册信息的注册结果文件中预设字段的值是否为第一预设值,所述第一预设值表示未上传所述注册信息;当所述预设字段的值为第一预设值时,读取并解析所述注册信息的用户数据文件;以及基于所述用户数据文件中的信息,构建http请求并发送至所述门户系统的主服务端,通过所述主服务端完成所述接入客户端的注册。

4、根据一些示例性的实施例,所述通过所述主服务端完成所述接入客户端的注册,包括:通过所述主服务端读取所述门户系统的数据库,判断所述门户系统是否已发布所述注册信息;当所述门户系统未发布所述注册信息时,将该注册信息发送至主服务端,并根据所述注册信息注册所述接入客户端;当所述门户系统已发布所述注册信息,且所述接入客户端为新注册时,对之前的所述注册信息进行更新;以及在所述接入客户端完成注册后,将所述预设字段的值更改为第二预设值,所述第二预设值表示已上传所述注册信息。

5、根据一些示例性的实施例,所述方法还包括:响应于所述接入客户端变更所述注册信息,将所述注册信息的注册结果文件中预设字段的值更改为第三预设值,所述第三预设值表示更改所述注册信息;当所述接入客户端变更所述注册信息生效后,调用所述发布工具包的注册接口;通过所述注册接口判断所述预设字段是否为第三预设值,且所述接入客户端对应的系统标识是否存在所述门户系统的数据库中;以及当所述预设字段为第三预设值,且所述系统标识存在所述门户系统的数据库中时,更新所述门户系统的主服务端的数据库表,所述数据库表存储对所述接入客户端的操作信息。

6、根据一些示例性的实施例,所述方法还包括:响应于所述接入客户端对用户权限的更改请求,调用所述发布工具包的添加授权接口或删除授权接口,通过所述添加授权接口或删除授权接口更改所述用户访问所述接入客户端的权限。

7、根据一些示例性的实施例,所述方法还包括:响应于扩展所述门户系统的功能的请求,在所述门户系统搭建新的所述子服务端;以及开发新的所述子服务端与门户系统的其他子服务端进行通信的接口,以使新的所述子服务端与其他子服务端之间能够进行通信和数据交换。

8、根据一些示例性的实施例,所述调用所述发布工具包的注册接口,获取所述接入客户端的注册信息,包括:在所述接入客户端引入所述发布工具包,调用所述发布工具包的注册接口,通过所述注册接口读取所述注册信息,并将所述注册信息打包成json格式作为入参。

9、根据本公开的第二方面,还提供一种门户架构设计装置,所述装置包括:接入客户端响应模块,用于响应于接入所述门户系统的接入客户端的要求,为各所述接入客户端提供统一的发布工具包;注册信息处理模块,用于调用所述发布工具包的注册接口,获取所述接入客户端的注册信息;主服务端注册模块,用于将所述注册信息发送至所述门户系统的主服务端,并根据所述注册信息完成所述接入客户端的注册;以及子服务端执行模块,用于响应于所述接入客户端的服务请求,通过所述门户系统的多个子服务端执行所述服务请求对应的操作。

10、根据本公开的第三方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上所述的方法。

11、根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的方法。

12、根据本公开的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。

13、上述一个或多个实施例具有如下优点或有益效果:通过为各接入客户端提供统一的发布工具包,接入客户端调用该发布工具包的注册接口,自动的将注册信息发送给门户系统以完成注册,提高了接入客户端上线的效率,释放了门户管理员。同时,将门户系统划分为主服务端和子服务端,前后端不再采用单一框架,实现了应用解耦,不仅便于扩展新功能,也不会对原有功能带来不好的影响,增强了门户系统的可用性。

本文档来自技高网...

【技术保护点】

1.一种门户架构设计方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述注册信息发送至所述门户系统的主服务端,并根据所述注册信息完成所述接入客户端的注册,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述主服务端完成所述接入客户端的注册,包括:

4.根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述调用所述发布工具包的注册接口,获取所述接入客户端的注册信息,包括:

8.一种门户架构设计装置,其特征在于,所述装置包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。

11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的方法。

...

【技术特征摘要】

1.一种门户架构设计方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述注册信息发送至所述门户系统的主服务端,并根据所述注册信息完成所述接入客户端的注册,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述主服务端完成所述接入客户端的注册,包括:

4.根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:余猛
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1