【技术实现步骤摘要】
安全管理平台接入管理接收方法、发送方法及系统
本专利技术涉及软件领域,尤其是涉及一种安全管理平台接入管理接收方法、发送方法及系统。
技术介绍
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对接 ...
【技术保护点】
1.一种安全管理平台接入管理接收方法,其特征在于,包括:/n通过Axis2服务端获取API接口发送的消息报文;/n将所述消息报文的入参名修改成Axis1框架定义的入参格式,并将Axis2服务端发布服务所需的服务描述文件放置在与所述API接口同级的目录路径中,所述服务描述文件为services.xml,用于根据需求修改发布服务描述信息;/n通过加载数据转换FTL模板将修改后的所述消息报文转化为应用端所需的json格式进行适配处理。/n
【技术特征摘要】
1.一种安全管理平台接入管理接收方法,其特征在于,包括:
通过Axis2服务端获取API接口发送的消息报文;
将所述消息报文的入参名修改成Axis1框架定义的入参格式,并将Axis2服务端发布服务所需的服务描述文件放置在与所述API接口同级的目录路径中,所述服务描述文件为services.xml,用于根据需求修改发布服务描述信息;
通过加载数据转换FTL模板将修改后的所述消息报文转化为应用端所需的json格式进行适配处理。
2.根据权利要求1所述的一种安全管理平台接入管理接收方法,其特征在于,将所述消息报文的入参名修改成Axis1框架定义的入参格式具体包括:Axis2服务端调用对象转换工具类截取所述消息报文并传递所述入参名;
所述消息报文为Axiom对象,根据WebService发布服务的实现方法获取所述Axiom对象中的Parts,遍历Parts中命名空间中服务视图名属性获取所述入参名,并将所述入参名修改成发布服务实现类的参数名。
3.根据权利要求1所述的一种安全管理平台接入管理接收方法,其特征在于,通过加载数据转换FTL模板将修改后的所述消息报文转化为应用端所需的json格式进行适配处理之前还包括:根据预处理接口进行所述消息报文的加密预处理,所述加密预处理包括:3DES加密预处理、DES加密预处理、不加密处理。
4.根据权利要求1所述的一种安全管理平台接入管理接收方法,其特征在于,通过加载数据转换FTL模板将修改后的所述消息报文转化为应用端所需的json格式进行适配处理具体包括:
加载所述数据转换FTL模板和FTL模板对应关系配置信息;
通过服务表示获取对应的FTL模板,利用模板引擎将所述消息报文转化为FTL配置的json格式的应用所需实体类;
读取所述实体类处理对应业务并返回业务处理结果。
5.根据...
【专利技术属性】
技术研发人员:吴凡,
申请(专利权)人:卓望数码技术深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。