[发明专利]一种基于WCF的分布式报表系统在审
申请号: | 202110117638.3 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112799645A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 钱春霞;周菁;徐秋晨;张晖;刘帆 | 申请(专利权)人: | 上海华力微电子有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38;G06F9/448;G06F16/25;G06F40/18 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 曹廷廷 |
地址: | 201315*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 wcf 分布式 报表 系统 | ||
本申请公开了一种基于WCF的分布式报表系统,包括:数据层用于对半导体生产过程中所产生的业务数据进行抽取、清理及转换处理;WCF服务层用于分离业务逻辑,根据业务需求在服务模块中对业务逻辑进行相应功能服务的模块封装;WCF客户端代理层用于定义不同类型的协议契约和控制台程序的寄宿方式,以将服务模块部署在服务器端;界面显示层包括表格控件、图形控件、布局控件以及第三方控件,用于通过点击界面显示层上的相应控件生成对应的数据请求。通过实施本申请,能解决现有方案中存在的系统可伸缩性差、难以与其他系统进行互操作、难以支持多个异构数据库、涉及较大的网络通讯量等问题。
技术领域
本申请涉及半导体技术领域,特别是涉及一种基于WCF的分布式报表系统。
背景技术
目前,报表系统通常为支持两层(Client-Service,CS)结构的报表系统。如图1示出一种采用两层CS结构的报表系统。其中,Client-Service结构是建立在局域网基础上的一种常用的开发框架,适合于企业内部管理和应用。服务器端(Service)中部署有数据库,负责数据的管理。客户端(Client)负责完成与用户的交互任务。
在实践中发现,两层CS结构的报表系统的可伸缩性较差、难以和其他系统进行互操作、难以支持多个异构数据库。客户端与服务器端交互频繁,涉及较大的网络通讯量,且要求所有客户端均需安装、配置数据库客户端软件,才能实现与服务器端之间的通信交互。
发明内容
为克服上述现有技术存在的不足,本申请之目的在于提供一种基于WCF的分布式报表系统,能解决现有方案中存在的系统可伸缩性差、难以与其他系统进行互操作、难以支持多个异构数据库、涉及较大的网络通讯量等问题。
为达上述及其它目的,本申请提出一种基于WCF的分布式报表系统,包括:数据层、WCF服务层、WCF客户端代理层以及界面显示层;其中:
所述数据层,包括抽取-转换-加载ETL数据处理程序,用于对半导体生产过程中所产生的业务数据进行抽取、清理及转换处理,以将生产的业务数据转换为对应的报表数据;
所述WCF服务层,用于分离系统的业务逻辑,并根据业务需求在服务模块中对所述业务逻辑进行相应功能服务的模块封装;
所述WCF客户端代理层,用于定义不同类型的协议契约和控制台程序的寄宿方式,并在所述协议契约中进行业务逻辑的模块封装,以将所述服务模块部署在服务器端,从而实现客户端与服务器端之间的通信交互;
所述界面显示层,包括表格控件、图形控件、布局控件以及第三方dashboard控件,用于通过点击所述界面显示层上的相应控件生成对应的数据请求。
可选的,所述数据层、所述WCF服务层以及所述WCF客户端代理层部署在服务器端,所述界面显示层部署在客户端。
可选的,所述表格控件、所述图形控件、所述布局控件以及所述第三方dashboard控件均采用轻量级界面开发控件。
可选的,所述不同类型的协议契约包括以下中的至少一项:数据契约、服务契约、操作契约以及消息契约。
可选的,所述基于WCF的分布式报表系统为采用三层结构的报表系统,所述三层结构为数据库、WCF服务层以及客户端,其中所述数据库和所述WCF服务层均部署在所述服务器端。
可选的,在所述WCF服务层中,针对不同的功能服务通过定义的接口和协议契约连接通信。
可选的,通过调用MARSinterface下的IReport程序定义不同类型的协议契约和接口。
可选的,通过调用MARSService下的ReportImplementation程序提供对所述WCF服务层的实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华力微电子有限公司,未经上海华力微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110117638.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种刹车阻尼装置
- 下一篇:一种接地开关操作轴结构