[发明专利]安全管理平台接入管理接收方法、发送方法及系统有效
申请号: | 202010029254.1 | 申请日: | 2020-01-10 |
公开(公告)号: | CN111258778B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 吴凡 | 申请(专利权)人: | 卓望数码技术(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市恒和大知识产权代理有限公司 44479 | 代理人: | 何园园 |
地址: | 518000 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全管理 平台 接入 管理 接收 方法 发送 系统 | ||
本发明公开了安全管理平台接入管理接收方法、发送方法及系统。涉及软件领域,其中,接收方法通过Axis2服务端获取API接口发送的消息报文,将消息报文的入参名修改成Axis1的定义入参格式,并将Axis2服务端发布服务所需的服务描述文件放置在与API接口同级的目录路径中,其中服务描述文件为services.xml,用于根据需要需求发布服务描述信息,通过加载数据转换FTL模板将修改后的消息报文转化为应用端所需的json格式进行适配处理。实现当通过Axis2框架作为服务端时,同时接收Axis1和/或Axis2框架作为客户端发送的消息报文,解决两种框架交叉使用出现的问题,按配置进行自动适配,完成与多个不同厂商4A安全管理平台的消息交互,降低接入成本及维护成本。
技术领域
本发明涉及软件领域,尤其是涉及一种安全管理平台接入管理接收方法、发送方法及系统。
背景技术
4A安全管理平台指进行集中帐号(account)管理、集中认证(authentication)管理、集中权限(authorization)管理、集中审计(audit)管理的平台,不同的4A厂商依托4A实现的框架和4A安全管理接入标准接入4A安全管理平台。
目前4A安全管理平台使用的框架有Axis1和Axis2,Axis1、Axis2都是Apache旗下的Soap引擎,Axis2虽然由Axis1.x处理程序模型提供支持,但Axis2是基于新的体系结构进行了全新编写,而且没有采用Axis1.x的常用代码,是新一代的SOAP引擎,这两者在协议版本、包络体机构、客户端API、服务发布方式上均存在一定的差异。而同一类别报文数据结构的差异取决于4A安全管理平台定义的标准,被接入方只能遵循,因此为满足接入4A安全管理平台,实现方式通常有两种,一种是Axis1对接Axis1,一种是Axis2对接Axis2,然后根据标准接口定义的报文数据体进行业务处理,这种处理方式会消耗较多资源,提高接入成本,因此需要提出一种能够交叉接入不同框架的安全管理平台接入管理接收方法,自动适配接入不同框架,降低安全管理平台的接入成本及维护成本。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种安全管理平台接入管理接收方法,能够自动适配交叉接入不同框架,降低安全管理平台的接入成本及维护成本。
第一方面,本发明的一个实施例提供了:一种安全管理平台接入管理接收方法,包括:
通过Axis2服务端获取API接口发送的消息报文;
将所述消息报文的入参名修改成Axis1框架定义的入参格式,并将Axis2服务端发布服务所需的服务描述文件放置在与所述API接口同级的目录路径中,所述服务描述文件为services.xml,用于根据需求修改发布服务描述信息;
通过加载数据转换FTL模板将修改后的所述消息报文转化为应用端所需的json格式进行适配处理。
进一步地,将所述消息报文的入参名修改成Axis1框架定义的入参格式具体包括:Axis2服务端调用对象转换工具类截取所述消息报文并传递所述入参名;
所述消息报文为Axiom对象,根据WebService发布服务的实现方法获取所述Axiom对象中的Parts,遍历Parts中命名空间中服务视图名属性获取所述入参名,并将所述入参名修改成发布服务实现类的参数名。
进一步地,通过加载数据转换FTL模板将修改后的所述消息报文转化为应用端所需的json格式进行适配处理之前还包括:根据预处理接口进行所述消息报文的加密预处理,所述加密预处理包括:3DES加密预处理、DES加密预处理、不加密处理。
进一步地,通过加载数据转换FTL模板将修改后的所述消息报文转化为应用端所需的json格式进行适配处理具体包括:
加载所述数据转换FTL模板和FTL模板对应关系配置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓望数码技术(深圳)有限公司,未经卓望数码技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010029254.1/2.html,转载请声明来源钻瓜专利网。