一种实现快速业务聚合的方法及通用业务平台技术

技术编号:7055209 阅读:1491 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种实现快速业务聚合的方法及通用业务平台,该方法包括:资源接入单元接收不同类型的数据资源,并对数据资源进行适配处理;业务生成单元利用聚合操作符对经过适配处理的数据资源进行聚合操作,构建出新的数据业务;业务执行引擎单元对新的数据业务进行解析和执行。根据本发明专利技术的技术方案,能够实现数据资源的快速聚合。

【技术实现步骤摘要】

本专利技术涉及软件开发领域,尤其涉及一种实现快速业务聚合的方法及通用业务平台
技术介绍
随着信息技术的高速发展,二十一世纪已经成为信息的时代,信息的瞬息万变促使生活、经济、社会建设也随之迅速变化。在这个与时间赛跑的时代,企业的IT化程度,以及如何能对信息的变化做出迅速、敏捷、准确的响应已经成为很多企业得以生存和发展的关键所在。传统的企业运作方式,一般是由业务人员与客户进行沟通得到业务需求,再将业务需求传达给企业IT人员,IT人员则根据对需求的理解和分析,将其转化为可执行的程序。最后,企业IT人员再将解决方案交给业务人员,经业务人员审核后,推出给最终客户。 在这样的企业运作流程中,除去IT人员软件开发的过程,客户和业务人员的沟通,业务人员和IT人员的沟通成为制约企业开发效率的关键。谁能在同样的市场需求下在最短的时间内做出最快速正确的反应,谁就是赢家。企业面对快速的业务变化,如何能充分利用已有的各种IT资源及服务,快速、简捷进行业务的开发成为企业迫切需要解决的问题。如果有一种平台能为业务人员所应用, 并提供快速简单的方法创建场景应用,问题便能得到很好的解决。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种实现快速业务聚合的方法及通用业务平台,能够实现数据资源的快速聚合。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供一种实现快速业务聚合的通用业务平台,包括资源接入单元、业务生成单元、业务执行引擎单元;其中,资源接入单元,用于接收不同类型的数据资源,并对数据资源进行适配处理;业务生成单元,用于利用聚合操作符对经过适配处理的数据资源进行聚合操作, 构建出新的数据业务;业务执行引擎单元,用于对新的数据业务进行解析和执行。上述通用业务平台中,所述资源接入单元进一步包括=REST-WS资源适配器、和/ 或Soap-WS资源适配器、和/或Excel格式的本地文件资源适配器、和/或MySql数据库资源适配器、和/或Oracle数据库资源适配器、和/或FTP资源适配器、和/或HTTP资源适配器、和/或RSS资源适配器。上述通用业务平台中,所述业务执行引擎单元进一步包括解析执行模块,用于对新的数据业务进行解析和执行;Web服务部署模块,用于根据需求对解析后的数据业务进行服务化处理,将数据业务发布成SOAP形式或REST形式的Web服务。上述通用业务平台中,所述业务执行引擎单元还包括资源适配器接口模块,用于将从资源接入单元获取到的数据资源,转化为特定格式后存储在临时数据库中;临时数据库,用于存储数据资源;资源管理模块,用于对该临时数据库和Web服务进行管理;Java业务集成(JBI)接口模块,用于将业务执行引擎单元变成JBI接口规范的服务引擎。本专利技术还提供一种实现快速业务聚合的方法,包括资源接入单元接收不同类型的数据资源,并对数据资源进行适配处理;业务生成单元利用聚合操作符对经过适配处理的数据资源进行聚合操作,构建出新的数据业务;业务执行引擎单元对新的数据业务进行解析和执行。上述方法中,所述资源接入单元接收不同类型的数据资源为资源接入单元与各种不同类型的数据源连接,从数据源接收各种不同类型的数据资源;其中,所述数据源包括本地文件、和/或不同厂商的关系数据库、和/或简单对象访问协议(SOAP)形式的Wfeb Service资源、和/或表述性状态转移(REST)形式的W^eb Service 资源。上述方法中,所述对数据资源进行适配处理为资源接入单元中的资源适配器对数据资源进行适配处理;其中,资源适配器包括 REST-WS资源适配器、和/或Soap-WS资源适配器、和/或Excel格式的本地文件资源适配器、和/或MySql数据库资源适配器、和/或Oracle数据库资源适配器、和/或FTP资源适配器、和/或HTTP资源适配器、和/或RSS资源适配器。上述方法中,所述业务生成单元利用聚合操作符对经过适配处理的数据资源进行聚合操作为业务生成单元利用轻量级的数据聚合语言以及聚合操作符,对资源接入单元提供的经过适配处理的各种数据资源进行聚合操作。上述方法中,所述轻量级的数据聚合语言遵循XML规范,从命名空间、时间元素、 数据资源和聚合描述符、连接线、输入接口五方面对数据资源进行描述,对聚合方式进行定义,是完整的通过脚本描述语言生成新的数据业务的方式。上述方法中,该方法还包括业务生成单元的可视化用户编辑界面接收利用统一的XML语言描述的多来源的数据对象,并接收利用可视化拖拽或编辑脚本语言的方式进行的操作。上述方法中,所述业务执行引擎单元对新的数据业务进行解析和执行为业务执行引擎单元中,解析执行模块对业务生成单元生成的新的数据业务进行解析,并根据解析出的数据执行该数据业务。上述方法中,该方法还包括业务执行引擎单元中,Web服务部署模块根据需求对解析后的数据业务进行服务化处理,将数据业务发布成SOAP形式或REST形式的Web服务;资源适配器接口模块将从资5源接入单元获取到的数据资源,转化为特定格式后存储在临时数据库中,资源管理模块对该临时数据库和Web服务进行管理Java业务集成(JBI)接口模块将业务执行引擎单元变成JBI接口规范的服务引擎。本专利技术提供的实现快速业务聚合的方法及通用业务平台,资源接入单元接收不同类型的数据资源,并对数据资源进行适配处理;业务生成单元利用聚合操作符对经过适配处理的数据资源进行聚合操作,构建出新的数据业务;业务执行引擎单元对新的数据业务进行解析和执行,能够实现数据资源的快速聚合,为企业业务开发人员提供快速、便捷的业务聚合环境,并可实现及时更新,维护方便。附图说明图1是本专利技术实现快速业务聚合的通用业务平台的结构示意图;图2是本专利技术实现快速业务聚合的方法的流程示意图;图3是本专利技术资源接入单元中资源适配器的加载方法的流程示意图;图4是本专利技术有序合并的聚合操作符的聚合操作方法的流程示意图;图5是本专利技术业务执行引擎单元运行数据业务的方法的流程示意图;图6是本专利技术实现运行服务操作的方法的流程示意图。具体实施例方式本专利技术的基本思想是资源接入单元接收不同类型的数据资源,并对数据资源进行适配处理;业务生成单元利用聚合操作符对经过适配处理的数据资源进行聚合操作,构建出新的数据业务;业务执行引擎单元对新的数据业务进行解析和执行。下面通过附图及具体实施例对本专利技术再做进一步的详细说明。本专利技术提供一种实现快速业务聚合的通用业务平台,图1是本专利技术实现快速业务聚合的通用业务平台的结构示意图,如图1所示,该通用业务平台包括资源接入单元11、 业务生成单元12、业务执行引擎单元13 ;其中,资源接入单元11,用于接收不同类型的数据资源,并对数据资源进行适配处理;业务生成单元12,用于利用聚合操作符对经过适配处理的数据资源进行聚合操作,构建出新的数据业务;业务执行引擎单元13,用于对新的数据业务进行解析和执行。所述资源接入单元11进一步包括=REST-WS资源适配器、和/或Soap-WS资源适配器、和/或Excel格式的本地文件资源适配器、和/或MySql数据库资源适配器、和/或 Oracle数据库资源适配器、和/或FTP资源适配器、和/或HTTP资源适配器、和/或RSS资源适配器。所述业务执行引擎单元13进一步包括解析执行模块本文档来自技高网...

【技术保护点】
1.一种实现快速业务聚合的通用业务平台,其特征在于,该通用业务平台包括:资源接入单元、业务生成单元、业务执行引擎单元;其中,资源接入单元,用于接收不同类型的数据资源,并对数据资源进行适配处理;业务生成单元,用于利用聚合操作符对经过适配处理的数据资源进行聚合操作,构建出新的数据业务;业务执行引擎单元,用于对新的数据业务进行解析和执行。

【技术特征摘要】

【专利技术属性】
技术研发人员:程渤章洋吴步丹刘传昌陈俊亮周鹏
申请(专利权)人:北京邮电大学
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1