【技术实现步骤摘要】
一种基于SaaS服务的定制分发方法及其系统
本专利技术涉及定制化处理
,具体涉及一种基于SaaS服务的定制分发方法及其系统。
技术介绍
随着业务的开展,业务系统的使用方(下称用户)越来越多,同时伴随而来的是业务场景越来越丰富,目前,各个板块的业务系统采用传统的标准服务(SaaS服务)能支撑各个用户的日常业务的开展,但不能支撑用户的个性化、定制化的业务需求。目前,传统请求分发方法使用SpringMVC技术框架接收和处理来自用户的请求,该技术框架能非常优雅的实现基于REST的接口,可以做到对URL请求的灵活解析,能高效的实现客户端请求参数与服务端接口参数的映射、转换和自动注入,对于请求返回数据也能根据需要灵活处理成多种形式,功能非常强大。但是上述传统方法所采用的框架无法办到的是:通过一个固定的URL请求,将请求基于配置分发到不同的接口方法上;而各个业务系统现在恰好需要实现这样一个分发方式以满足用户的定制化需求。
技术实现思路
基于此,针对上述问题,有必要提出一种基于SaaS服务的定制分发方法及其系统,通过一个配置动态选择执行指定方法,弥补请求分发的不足,实现SaaS ...
【技术保护点】
1.一种基于SaaS服务的定制分发方法,其特征在于,包括以下步骤:获取用户的请求,并将该请求映射到一个唯一处理方法中;在执行该处理方法之前,根据自定义的定制注解,确定所有用户的信息,并进行定制化处理。
【技术特征摘要】
1.一种基于SaaS服务的定制分发方法,其特征在于,包括以下步骤:获取用户的请求,并将该请求映射到一个唯一处理方法中;在执行该处理方法之前,根据自定义的定制注解,确定所有用户的信息,并进行定制化处理。2.根据权利要求1所述的基于SaaS服务的定制分发方法,其特征在于,在获取用户的请求之前,还包括定制化信息储存步骤,具体如下:扫描SaaS服务标准类和用户定制类全集,并进行分类;分类过程中,判断当前类是否被定制注解标注,如果是,则放入定制地图中;反之,则放弃;遍历定制地图,分析定制注解所标注的用户信息,并将用户信息结构化后存储至重定向定制地图中。3.根据权利要求2所述的基于SaaS服务的定制分发方法,其特征在于,在获取用户的请求之后,执行处理方法之前,还包括重定向定制化步骤,具体如下:接收用户请求,执行AOP拦截,若拦截失败,则直接放行请求;若拦截成功,则在放行请求前,获取该请求中的用户信息;判断用户信息是否在重定向定制地图中,如果是,则执行定制化处理;如果否,则进入SaaS服务标准流程。4.根据权利要求3所述的基于SaaS服务的定制分发方法,其特征在于,在执行定制化处理之前,根据用户信息,在重定向定制地图中确认定制入口。5.一种基于SaaS服务的定制分发系统,其特征在于,包括请求获取模...
【专利技术属性】
技术研发人员:伍超,
申请(专利权)人:四川驹马科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。