[发明专利]基于OSGI框架的业务管理系统在审
申请号: | 201610113691.5 | 申请日: | 2016-02-29 |
公开(公告)号: | CN107133024A | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 李世明 | 申请(专利权)人: | 北京广联达正源兴邦科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 osgi 框架 业务 管理 系统 | ||
1.一种基于OSGI框架的业务管理系统,其特征在于,包括:
基础功能模块,用于提供所述业务管理系统的缓存业务、日志业务、异常提示业务和元数据业务;
扩展接口模块,连接至所述基础功能模块,所述扩展接口组件包括:
业务组件接口,所述业务组件接口可识别外接业务组件,所述业务组件接口是所述业务管理系统创建的用于接入所述外接业务组件的第一类扩展接口;
数据交互接口,所述数据交互接口是所述业务管理系统根据所述外接业务组件创建的第二类扩展接口,所述第二类扩展接口可与所述业务管理系统的数据库进行数据交互,所述外接业务组件通过所述扩展接口模块调用所述基础功能的服务,并通过所述数据交互接口获取客户端的数据并进行处理。
2.根据权利要求1所述的基于OSGI框架的业务管理系统,其特征在于,所述基础功能模块包括:
内核引擎、数据访问引擎和消息引擎;
其中,所述内核引擎运行有驱动所述基础功能模块中除所述内核引擎以外的引擎的驱动机制,所述数据访问引擎通过所述数据交互接口对所述客户端的数据进行访问,所述消息引擎根据预存储的消息处理规则对所述业务管理系统中的除所述消息引擎以外的组件进行耦合或解耦合处理。
3.根据权利要求2所述的基于OSGI框架的业务管理系统,其特征在于,所述内核引擎还包括:
解析组件,连接至所述业务组件接口,所述业务组件接口识别所述外接业务组件后,获取所述外接业务组件的注解信息。
4.根据权利要求1至3中任一项所述的基于OSGI框架的业务管理系统,其特征在于,所述基础功能模块还包括:
页面引擎,连接至所述解析组件和所述数据交互接口,用于获取所述注释信息,并根据所述注释信息对所述外接业务组件的用户界面进行封装。
5.根据权利要求4所述的基于OSGI框架的业务管理系统,其特征在于,所述页面引擎还用于将所述外接业务组件的业务功能配置成所述用户界面中可视化的功能菜单。
6.根据权利要求5所述的基于OSGI框架的业务管理系统,其特征在于,所述基础功能模块还包括:
持久化引擎,所述持久化引擎包括至少一个持久层接口,所述持久层接口基于对象化映射和数据库交互对所述客户端的数据进行持久化处理。
7.根据权利要求6所述的基于OSGI框架的业务管理系统,其特征在于,所述基础功能模块还包括:
权限修改引擎,包括至少一个用于进行用户权限二次开发的权限接口,基于所述开放服务网关协议框架对所述客户端的数据进行权限修改。
8.根据权利要求6或7所述的基于OSGI框架的业务管理系统,其特征在于,所述外接业务组件中的任两个组件之间,通过所述开放服务网关协议框架的注册机制或包引用机制进行交互。
9.根据权利要求8所述的基于OSGI框架的业务管理系统,其特征在于,还包括:
组件管理模块,所述组件管理模块连接至所述基础功能模块,还用于对所述基础功能模块进行监控处理,还用于对所述基础功能模块进行集成处理,还用于对所述基础功能模块进行工具配置处理。
10.根据权利要求9所述的基于OSGI框架的业务管理系统,其特征在于,还包括:
开发工具模块,连接至所述基础功能模块、所述外接组件接口和所述数据交互接口,用于根据获取的所述客户端的开发指令进行建模开发、工具配置和报表设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广联达正源兴邦科技有限公司,未经北京广联达正源兴邦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610113691.5/1.html,转载请声明来源钻瓜专利网。