编排业务的方法及装置的制造方法

文档序号:8514668阅读:284来源:国知局
编排业务的方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息处理技术领域,特别涉及一种编排业务的方法及装置。
【背景技术】
[0002]随着互联网业务的发展,类似交换机等编排设备需要处理的业务流越来越多。编排设备在处理业务流时,需要编排相应的业务。其中,编排业务包括选择业务类型及安排业务顺序。例如,若需要保证业务流是安全的,则需要为该业务流配置相应的防火墙业务及防病毒业务,安排相应的业务处理设备执行防火墙业务及防病毒业务,并安排防火墙业务及防病毒业务的执行顺序。因此,需选择合理的业务编排方法。
[0003]相关技术在编排业务时,采用了如下方法:通过相关工作人员输入与业务类型和业务顺序相关的命令行,从而对业务进行编排。其中,命令行通常比较复杂,相关工作人员需先掌握相应的命令行。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于现有的编排业务过程,需相关工作人员在掌握命令行的前提下,输入复杂的命令行来进行,因此,使得编排业务的门槛较高,编排过程较为复杂,编排业务的效率较低。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种编排业务的方法及装置,所述技术方案如下:
[0007]第一方面,提供了一种编排业务的方法,所述方法包括:
[0008]当检测到业务编排指令时,显示业务编排界面,所述业务编排界面中至少包括业务编排模型,所述业务编排模型用于添加业务流、编排设备及业务处理设备;
[0009]确定用户在所述业务编排模型中添加的指定业务流及指定编排设备,所述编排设备下配置有至少一个业务处理设备;
[0010]从所述编排设备下所配置的至少一个业务处理设备中,确定用户在所述业务编排模型的业务链中添加的指定业务处理设备;
[0011]根据所述指定业务处理设备在所述业务链中的排列顺序,确定业务处理流程;
[0012]根据所述指定业务流及所述指定编排设备,按照所述业务处理流程,编排相应的业务。
[0013]结合第一方面,在第一方面的第一种可能的实现方式中,所述业务编排界面中包括业务流列表,所述业务流列表中至少包含一个业务流,所述确定用户在所述业务编排模型中添加的指定业务流,包括:
[0014]当检测到用户选中所述业务流列表中的任一业务流时,将用户选中的业务流作为指定业务流;
[0015]或者,当检测到用户将所述业务流列表中的任一业务流拖动至所述业务编排模型中的第一指定位置时,将用户拖动的业务流作为指定业务流。
[0016]结合第一方面,在第一方面的第二种可能的实现方式中,所述业务编排界面中包括编排设备列表,所述编排设备列表中至少包含一个编排设备,所述确定用户在所述业务编排模型中添加的指定编排设备,包括:
[0017]当检测到用户选中所述编排设备列表中的任一编排设备时,将用户选中的编排设备作为指定编排设备;
[0018]或者,当检测到用户将所述编排设备列表中的任一编排设备拖动至所述业务编排模型中的第二指定位置时,将用户拖动的编排设备作为指定编排设备。
[0019]结合第一方面,在第一方面的第三种可能的实现方式中,所述从所述编排设备下所配置的至少一个业务处理设备中,确定用户在所述业务链中添加的指定业务处理设备之前,还包括:
[0020]显示所述编排设备下所配置的至少一个业务处理设备;
[0021]所述从所述编排设备下所配置的至少一个业务处理设备中,确定用户在所述业务链中添加的指定业务处理设备,包括:
[0022]当检测到用户将显示的任一业务处理设备拖动至所述业务链中时,将用户拖动的业务处理设备作为指定业务处理设备。
[0023]结合第一方面,在第一方面的第四种可能的实现方式中,所述根据所述指定业务流及所述指定编排设备,按照所述业务处理流程,编排相应的业务之后,还包括:
[0024]当按照编排的业务对业务流进行处理时,显示业务链编排页面,所述业务链编排页面中至少包含所述业务链上的业务处理设备当前的运行状态信息。
[0025]结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述显示业务链编排页面之后,还包括:
[0026]当检测到用户对所述业务链上的业务处理设备的替换操作时,按照所述替换操作的替换结果,对所述业务链上的业务处理设备进行更新;
[0027]根据更新后的业务链,重新编排相应的业务。
[0028]第二方面,提供了一种编排业务的装置,所述装置包括:
[0029]第一显示模块,用于当检测到业务编排指令时,显示业务编排界面,所述业务编排界面中至少包括业务编排模型,所述业务编排模型用于添加业务流、编排设备及业务处理设备;
[0030]第一确定模块,用于确定用户在所述业务编排模型中添加的指定业务流及指定编排设备,所述编排设备下配置有至少一个业务处理设备;
[0031]第二确定模块,用于从所述编排设备下所配置的至少一个业务处理设备中,确定用户在所述业务编排模型的业务链中添加的指定业务处理设备;
[0032]第三确定模块,用于根据所述指定业务处理设备在所述业务链中的排列顺序,确定业务处理流程;
[0033]第一编排模块,用于根据所述指定业务流及所述指定编排设备,按照所述业务处理流程,编排相应的业务。
[0034]结合第二方面,在第二方面的第一种可能的实现方式中,所述业务编排界面中包括业务流列表,所述业务流列表中至少包含一个业务流,所述第一确定模块,用于当检测到用户选中所述业务流列表中的任一业务流时,将用户选中的业务流作为指定业务流;或者,当检测到用户将所述业务流列表中的任一业务流拖动至所述业务编排模型中的第一指定位置时,将用户拖动的业务流作为指定业务流。
[0035]结合第二方面,在第二方面的第二种可能的实现方式中,所述业务编排界面中包括编排设备列表,所述编排设备列表中至少包含一个编排设备,所述第一确定模块,用于当检测到用户选中所述编排设备列表中的任一编排设备时,将用户选中的编排设备作为指定编排设备;或者,当检测到用户将所述编排设备列表中的任一编排设备拖动至所述业务编排模型中的第二指定位置时,将用户拖动的编排设备作为指定编排设备。
[0036]结合第二方面,在第二方面的第三种可能的实现方式中,所述装置还包括:
[0037]第二显示模块,用于显示所述编排设备下所配置的至少一个业务处理设备;
[0038]所述第二确定模块,用于当检测到用户将显示的任一业务处理设备拖动至所述业务链中时,将用户拖动的业务处理设备作为指定业务处理设备。
[0039]结合第二方面,在第二方面的第四种可能的实现方式中,所述装置还包括:
[0040]第三显示模块,用于当按照编排的业务对业务流进行处理时,显示业务链编排页面,所述业务链编排页面中至少包含所述业务链上的业务处理设备当前的运行状态信息。
[0041]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述装置还包括:
[0042]更新模块,用于当检测到用户对所述业务链上的业务处理设备的替换操作时,按照所述替换操作的替换结果,对所述业务链上的业务处理设备进行更新;
[0043]第二编排模块,用于根据更新后的业务链,重新编排相应的业务。
[0044]本发明实施例提供的技术方案带来的有益效果是:
[0045]通过显示业务编排界面,确定用户在业务编排模型中添加的指定业务流及指定编排设备,确定用户在业务编排模型的业务链中添加的指定业务处理设备,根据指定业务处理设备在业务链中的排列顺序,确定业务处理流程,根据指定业务流及指定编排设备,按照业务处理流程,编排相应的业务。由于用户通过简单地手动操作,在可视化的业务编排模型中添加业务流及设备,便可对业务进行编排,从而使得编排业务的门槛较低,同时编排业务的过程较为简单。因此,编排业
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1