一种基于业务组件的集成应用系统技术方案

技术编号:17165163 阅读:27 留言:0更新日期:2018-02-01 22:37
本发明专利技术公开了一种基于业务组件的集成应用系统,包括组件引擎、第一业务组件和第二业务组件;所述组件引擎包括内置服务器和路由表,所述内置服务器接收用户请求,并根据路由表将所述用户请求转发给所述第一业务组件;所述第一业务组件接收所述用户请求,调用所述第二业务组件处理所述用户请求并返回处理结果,所述第一业务组件将所述处理结果通过所述组件引擎返回给用户;其效果是:企业根据信息系统需求,选择业务组件构建解决方案,提高企业信息系统的开发效率,降低开发成本。

An integrated application system based on business components

The invention discloses an integrated application system based on service component, including the engine, the first component business component and second business components; the engine assembly includes a built-in server and the routing table, the built-in server receives the request, and according to the routing table for the user request is forwarded to the first component of the business; the first service module receives the user request, call the second business components processing the user request and returns the processing result, the first business component of the treatment results through the assembly engine returns to the user; the effect is: the enterprise information system according to demand, choose business components to build solutions, improve the efficiency of the development of enterprise information system, reduce development costs.

【技术实现步骤摘要】
一种基于业务组件的集成应用系统
本专利技术属于计算机软件
,具体涉及一种基于业务组件的集成应用系统。
技术介绍
企业主要通过自行研发,购买或外包开发的方式开发企业信息系统。但软件开发过程中,成本,工期,软件质量,难以兼顾。从不同供应商购买的系统还面临异构集成问题。对于提供软件开发服务的企业,常需要以质换量,获取利润,技术难以积累。
技术实现思路
为了解决上述问题,本专利技术提出一种基于业务组件的集成应用系统,通过复用精心设计的业务组件,提高软件开发效率,降低软件开发成本和风险,同时组件结构易于替换,使企业易于根据业务需求,对企业信息系统进行二次开发。本专利技术采取的技术方案为:一种基于业务组件的集成应用系统,包括组件引擎、第一业务组件和第二业务组件;所述组件引擎包括内置服务器和路由表,所述内置服务器接收用户请求,并根据路由表将所述用户请求转发给所述第一业务组件;所述第一业务组件接收所述用户请求,调用所述第二业务组件以处理所述用户请求并返回处理结果,所述第一业务组件将所述处理结果通过所述组件引擎返回给用户。优选的,还包括外部资源组件,所述外部资源组件用于封装外部服务,为所述业务组件提本文档来自技高网...
一种基于业务组件的集成应用系统

【技术保护点】
一种基于业务组件的集成应用系统,其特征在于,包括组件引擎、第一业务组件和第二业务组件;所述组件引擎包括内置服务器和路由表,所述内置服务器接收用户请求,并根据路由表将所述用户请求转发给所述第一业务组件;所述第一业务组件接收所述用户请求,调用所述第二业务组件处理所述用户请求并返回处理结果,所述第一业务组件将所述处理结果通过所述组件引擎返回给用户。

【技术特征摘要】
1.一种基于业务组件的集成应用系统,其特征在于,包括组件引擎、第一业务组件和第二业务组件;所述组件引擎包括内置服务器和路由表,所述内置服务器接收用户请求,并根据路由表将所述用户请求转发给所述第一业务组件;所述第一业务组件接收所述用户请求,调用所述第二业务组件处理所述用户请求并返回处理结果,所述第一业务组件将所述处理结果通过所述组件引擎返回给用户。2.根据权利要求1所述的一种基于业务组件的集成应用系统,其特征在于,还包括外部资源组件,所述外部资源组件用于封装外部服务,为所述业务组件提供统一的访问接口,屏蔽不同的外部资源实现;所述外部服务包括数据库、缓存、消息服务,索引服务,文件系统,第三方云服务和遗留系统。3.根据权利要求1所述的一种基于业务组件的集成应用系统,其特征在于,所述第一业务组件和第二业务组件均包括多个业务模块,所述业务模块包括API模块、API实现模块、WEB模块和管理模块四种类型;所述API模块输出同步通信API接口和异步通信的消息格式;所述API实现模块实现所述API模块声明的API接口,实现业务逻辑,及触发消息发送;所述WEB模块输出WEBAPI,WEB页面和自定义标签,用于构建WEB网站和APP后端;所述管理模块输出后台API,后台WEB页面及后台系统菜单,用于构建后台管理系统。4.根据权利要求3所述的一种基于业务组件的集成应用系统,其特征在于,所述API模块具体用于API声明,定义API调用入口,参数及返回值,所述组件引擎,基于API声明自...

【专利技术属性】
技术研发人员:迟非
申请(专利权)人:厦门大宛科技有限公司
类型:发明
国别省市:福建,35

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

1