一种基于flex技术图形化服务编排和管理装置制造方法

文档序号:6490950阅读:179来源:国知局
一种基于flex技术图形化服务编排和管理装置制造方法
【专利摘要】本发明实施例提供了一种基于FLEX技术图形化服务编排和管理装置,包括:模型模块,用于表示在服务流程编辑器中的各种数据实体对象;视图模块,用于表示在服务流程编辑器中的各种UI界面对象;控制器模块:介于模型模块和视图模块之间,用于控制用户经由不同的视图UI输入的事件、通过对操作事件的监听,调动相应的功能控制模型模块和视图模块做出相应的反馈。
【专利说明】—种基于FLEX技术图形化服务编排和管理装置
【技术领域】
[0001]本发明涉及计算机软件领域,特别涉及一种基于FLEX技术图形化服务编排和管
理装置。
技术背景
[0002]经过多年信息化建设和发展,企业已构建了许多信息系统来管理相应的业务数据信息和业务运营流程,以此提升企业的运营效率和生产力。但是,很多信息系统的架构都不是一个持续改进或发展的体系架构,这样导致了很多信息系统可以单独地完成一些功能,但不能与其它信息系统协同。因此,如果企业需要一个更完整和先进的信息共享和交换的运营支撑系统来与客户,业务伙伴,分公司等等进行沟通和协作。
[0003]传统的系统集成供应商已由基于消息的事务处理系统进化成了业务流程管理的平台,在这个平台上,以流程为核心的方式已用最优的方法完成了业务交易处理,但实际的应用中确发现企业面临的一个关键的问题是复杂的数据资源分布在各种各样的异构环境中。事实上有研究表明,70%以上的人力是花费在如何访问异构系统之间的数据。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种基于FLEX技术图形化服务编排和管理装置,以实现技术化手段解决数据交换问题提供了保证。
[0005]为了达到上述目的,本发明实施例提供的一种基于FLEX技术图形化服务编排和管理装置,包括:
[0006]模型模块,用于表示在服务流程编辑器中的各种数据实体对象;
[0007]视图模块,用于表示在服务流程编辑器中的各种UI界面对象;
[0008]控制器模块:介于模型模块和视图模块之间,用于控制用户经由不同的视图UI输入的事件、通过对操作事件的监听,调动相应的功能控制模型模块和视图模块做出相应的反馈。
[0009]利用本发明实施例提供的一种基于FLEX技术图形化服务编排和管理装置,能够人性化自定义服务编排及发布,极大增加了技术和业务流程整合,提高了工作效率,为真正实现技术化手段解决数据交换问题提供了保证。
【专利附图】

【附图说明】
[0010]图1是本发明实施例中一种基于FLEX技术图形化服务编排和管理装置。
【具体实施方式】
[0011]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
[0012]本发明实施例的目的在于提供基于图形化服务编排工具具体实现方法。图1是本发明实施例中一种基于FLEX技术图形化服务编排和管理装置。该装置基于SOA,服务编排工具总体采用MVC的设计模式。如图1所示,该装置主要由模型模块、视图模块和控制器模块三大模块构成。
[0013]模型模块:用于表示在服务流程编辑器中的各种数据实体对象,包括服务对象、月艮务组对象、服务组件对象、资源对象、服务属性对象等,以类似javabean的形式存在。
[0014]视图模块:用于表示在服务流程编辑器中的各种UI界面对象。用户通过操作UI界面对象触发各种操作事件。UI界面对象包括:主菜单、服务设计窗口、服务树、服务组件树、服务定义导出界面。
[0015]控制器模块:介于模型模块和视图模块之间,用于控制用户输入事件、同时对视图和模型进行控制和协调。各种控制器分别控制不同的视图n,通过注册对操作事件的监听,按照负责的功能控制模型和视图做出相应的反馈。控制器包括:主菜单控制器、服务组件树控制器、服务树控制器、服务设计容器控制器、服务设计控制数、向导控制器、步骤控制、工厂控制器。
[0016]操作事件包括:主程序事件、服务设计事件、服务树事件、服务组件树事件、向导事件。
[0017]为保证系统运行的稳定性和完整性,系统还进一步增加了三个管理模块对整个系统运行进行管理分别为资源管理模块、配置管理模块和日志管理模块。
[0018]资源管理模块:负责管理系统中的国际化配置和相关图片等资源进行管理,方便在系统中对各种资源的使用。
[0019]配置管理模块:负责和加载使用管理系统的各种配置文件。
[0020]日志管理模块:负责管理系统日志信息。
[0021]利用本发明实施例提供的基于FLEX技术图形化服务编排和管理装置,可以进行如下的应用:
[0022]服务组件定制:对服务组件的定制可对服务组件的名称等各项属性进行定制和对服务组件的属性值进行定制。另外还可以对服务组件进行动态导入,按照符合格式规范的导入文件进行导入。可实现批量导入和动态生效,无需重启程序。
[0023]服务编排定制:创建完毕交换服务后,可打开服务对其进行编排定制,定制界面支持图形化的拖拉操作,可以直观完成定制过程。
[0024]服务发布:用户对服务编排完毕后,可以生成交换平台所识别的服务定义文件,同时可通过系统直接远程发布到指定的服务地址。
[0025]首先通过点击服务编排窗口的组件,可以进行新增和修改和删除操作,我们新增一个组件后,我们就可以对组件属性进行编辑。包括组件名称,组件工作路径,文件传送路径,错误信息路径,以及文件备份目录。编辑好属性后,那么就可以建立一个新的组件了。
[0026]新增好组件后,就可以进行服务编排。当然我们可以利用之前已经设定好的组件。把组件直接拖动服务编排窗口,建立相应的连接线。不同服务需要两个或多个不同组件,建立就完成服务编排。
[0027]服务编排完成后我们可以进行服务发布,此处最普通的将文件进行导出XML文件,这种文件直接其他服务实用环境直接导入进行使用。
[0028]服务编排完成后也可以进行远程服务发布,远程发布是指直接将服务发布对应的远程服务器或应用环境进行使用。
[0029]在本发明一实施例中,所述基于FLEX技术图形化服务编排和管理装置形式上可以是一款桌面型的应用软件。
[0030]利用本发明实施例的基于FLEX技术图形化服务编排和管理装置,具有如下优点:大量使用了 FLEX的事件冒泡机制,细化事件灵活处理机制,使得服务编排工具在组件编排和事件响应上能够做到快速、有效;独创的FLEX和JAVA通信技术,这样在界面和后台交互上更短响应时间;基于SOA技术体系架构,对服务组件进行封装和粒度划分。编排工具在展现上能够更炫、更酷的界面,而且在拖动和使用方面更人性化和更大灵活性。
[0031]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于FLEX技术图形化服务编排和管理装置,包括: 模型模块,用于表示在服务流程编辑器中的各种数据实体对象; 视图模块,用于表示在服务流程编辑器中的各种UI界面对象; 控制器模块:介于模型模块和视图模块之间,用于控制用户经由不同的视图UI输入的事件、通过对操作事件的监听,调动相应的功能控制模型模块和视图模块做出相应的反馈。
2.如权利要求1所述的装置,其特征在于,所述模型模块包括:服务对象、服务组对象、服务组件对象、资源对象、服务属性对象;和/或 所述视图模块包括:主菜单、服务设计窗口、服务树、服务组件树、服务定义导出界面;和/或 控制器模块包括:主菜单控制器、服务组件树控制器、服务树控制器、服务设计容器控制器、服务设计控制数、向导控制器、步骤控制、工厂控制器。
3.如权利要求2所述的装置,其特征在于,进一步包括: 资源管理模块:负责管理系统中的国际化配置和相关图片等资源进行管理,方便在系统中对各种资源的使用;和/或 配置管理模块:负责和加载使用管理系统的各种配置文件;和/或 日志管理模块:负责管理系统日志信息。
4.如权利要求2所述的装置,其特征在于,对对服务组件的名称等各项属性进行定制和对服务组件的属性值进行定制。
5.如权利要求2所述的装置,其特征在于,所述装置支持图形化的拖拉操作。
6.如权利要求2所述的装置,其特征在于,所述装置支持生成交换平台所识别的服务定义文件,并直接发布到指定的服务地址。
【文档编号】G06F9/44GK103809951SQ201210451082
【公开日】2014年5月21日 申请日期:2012年11月12日 优先权日:2012年11月12日
【发明者】陶宇 申请人:方欣科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1