一种基于web的自定义的系统流程编辑器的制作方法

文档序号:37363634发布日期:2024-03-22 10:16阅读:8来源:国知局
一种基于web的自定义的系统流程编辑器的制作方法

本发明属于流程处理,具体涉及一种基于web的自定义的系统流程编辑器。


背景技术:

1、在如今高速发展的信息化时代,各类科技公司如雨后春笋,层出不穷,也因各公司的技术、设计理念或者目的不同,生成了格式各样的系统,系统间数据处理格式不同,相互使用协议不同,导致系统间如果要进行相互间的通信,需要付出更多的努力。

2、以往市面上的做系统集成时基本都靠各个业务系统之间进行相互对接,如果出现新的系统,则还需要添加更多的对接程序,耗时又费力。


技术实现思路

1、为解决上述背景技术中提出的问题,本发明提供一种基于web的自定义的系统流程编辑器,以解决不同系统之间由于不同的传输协议导致的系统间集成难的问题。

2、为实现上述目的,本发明提供如下技术方案:

3、一种基于web的自定义的系统流程编辑器,包括:

4、编辑器入口;编辑器入口用于接收发送方系统的数据,编辑器入口中设有多种协议配置入口,每种协议配置入口均设有接收响应和不接收响应两种模式;

5、分发路由;分发路由与编辑器入口连接,分发路由用于根据处理策略对编辑器入口接收的数据进行处理后,通过配置不同的输出端口进行分发;

6、编辑器出口;编辑器出口的数据输入端与分发路由的输出端口连接,编辑器出口的数据输出端与接收方系统连接,编辑器出口设有支持多协议配置出口;

7、web可视化模块;web可视化模块与编辑器入口、分发路由和编辑器出口连接,web可视化模块用于在浏览器上对编辑器入口、分发路由和编辑器出口的连接状态进行可视化展示和修改参数设置。

8、优选地,编辑器入口的协议配置入口包括soap协议入口、http协议入口和jndi协议入口。

9、优选地,soap协议入口具体配置流程为:

10、选择配置为接收响应模式或不接收响应模式;

11、配置调用名称、服务地址、调用方法和调用参数;

12、配置响应状态码、超时时间、错误信息和安全校验;

13、配置辅助脚本,辅助脚本用于存在需求时,对发送方系统的数据进行处理;

14、配置完成,进行发布,获得soap协议入口;

15、http协议入口配置流程为:

16、选择配置为接收响应模式或不接收响应模式,配置http请求的访问服务名称、超时时间、错误信息、线程配置,然后发布,获得http协议入口;

17、jndi入口配置流程为:

18、选择配置为接收响应模式或不接收响应模式,配置jndi的服务类型、名称和调用方法,获得jndi协议入口。

19、优选地,编辑器入口中还配置有定时器入口,定时器入口的配置包括执行频率配置、执行时间配置、触发类型配置和持续时间配置。

20、优选地,分发路由包括多个功能组件,多个功能组件用于对编辑器入口接收的数据进行处理,多个功能组件包括:

21、脚本编辑器;脚本编辑器通过动态脚本语言技术对发送方系统的数据进行流动中的输出,脚本编辑器用于实时判定发送方系统的数据或日志记录操作的正确性;

22、soap响应组件;soap响应组件用于在协议配置入口接收发送方系统的响应后自定义响应的内容格式,soap响应组件通过脚本编辑器对需要响应的具有正确性的数据进行自定义组合,然后配置对应的响应模板;

23、消息过滤器;消息过滤器用于对响应后的发送方系统的数据进行过滤,当发送方系统的数据中的某些变量值满足了配置的条件后,允许通过;

24、群消息过滤器;群消息过滤器用于将消息过滤器允许通过的发送方系统的数据按照配置的条件进行分发。

25、优选地,多个功能组件还包括转换器,转换器用于将消息过滤器中允许通过的发送方系统的数据按需进行格式转换后送入群消息过滤器进行分发,转换器包括:

26、xslt转换组件;xslt转换组件用于通过指定的xslt资源,将一种格式的数据转换成另外一种数据格式;

27、xml和json相互转换组件;xml和json相互转换组件用于将xml和json两种不同的数据格式进行相互转换。

28、优选地,编辑器出口包括:soap协议的出口、http协议的出口、jndi协议的出口和jdbc出口。

29、优选地,soap协议的出口具体配置流程为:

30、选择配置为接收响应模式或不接收响应模式;

31、选择接收方系统资源,配置相应的请求头、请求体、请求超时时间,在流程运行过程中,请求接收方系统响应;

32、http协议的出口具体配置流程为:

33、获取接收方系统提供http协议的服务地址,通过配置地址,配置对应的请求参数、消息体数据,完成接收方系统的http协议的对接;

34、jndi协议的出口具体配置流程为:

35、jndi协议的出口组件使用jndi,选择接收方系统提供的自定义的jndi服务或者内置的标准服务,配置相应的服务名称,调用方法,并配置对应的数据请求模板后,完成与一个使用jndi协议的接收方系统的对接;

36、jdbc出口具体配置流程为:

37、jdbc出口通过配置数据源和执行sql直接操作数据库。

38、与现有技术相比,本发明的有益效果是:

39、本申请基于web,可运行在不同的浏览器上,不受系统限制,助力不同系统间、不同协议进行相互通信、数据处理以及数据转换,在对原有程序不发生改动的情况下,与三方系统进行对接,省去了对原有系统的改动成本,以及解决了不同系统之间由于不同的传输协议导致的系统间集成难的问题。



技术特征:

1.一种基于web的自定义的系统流程编辑器,其特征在于,包括:

2.根据权利要求1所述的一种基于web的自定义的系统流程编辑器,其特征在于,编辑器入口的协议配置入口包括soap协议入口、http协议入口和jndi协议入口。

3.根据权利要求2所述的一种基于web的自定义的系统流程编辑器,其特征在于,soap协议入口具体配置流程为:

4.根据权利要求2所述的一种基于web的自定义的系统流程编辑器,其特征在于,编辑器入口中还配置有定时器入口,定时器入口的配置包括执行频率配置、执行时间配置、触发类型配置和持续时间配置。

5.根据权利要求1所述的一种基于web的自定义的系统流程编辑器,其特征在于,分发路由包括多个功能组件,多个功能组件用于对编辑器入口接收的数据进行处理,多个功能组件包括:

6.根据权利要求5所述的一种基于web的自定义的系统流程编辑器,其特征在于,多个功能组件还包括转换器,转换器用于将消息过滤器中允许通过的发送方系统的数据按需进行格式转换后送入群消息过滤器进行分发,转换器包括:

7.根据权利要求1所述的一种基于web的自定义的系统流程编辑器,其特征在于,编辑器出口包括:soap协议的出口、http协议的出口、jndi协议的出口和jdbc出口。

8.根据权利要求7所述的一种基于web的自定义的系统流程编辑器,其特征在于,soap协议的出口具体配置流程为:


技术总结
本发明公开了一种基于web的自定义的系统流程编辑器,包括编辑器入口、分发路由、编辑器出口和web可视化模块,编辑器入口中设有多种协议配置入口,分发路由与编辑器入口连接,分发路由用于根据处理策略对编辑器入口接收的数据进行处理后,通过配置不同的输出端口进行分发,编辑器出口的数据输入端与分发路由的输出端口连接,编辑器出口的数据输出端与接收方系统连接,web可视化模块用于在浏览器上对编辑器入口、分发路由和编辑器出口的连接状态进行可视化展示和修改参数设置,本申请可助力不同系统间、不同协议进行相互通信、数据处理以及数据转换,省去了对原有系统的改动成本,解决了不同系统之间由于不同的传输协议导致的系统间集成难的问题。

技术研发人员:邓强,叶丛林,李占银
受保护的技术使用者:成都九天智信科技有限公司
技术研发日:
技术公布日:2024/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1