基于SOA的报表服务模型设计

来源 :燕山大学 | 被引量 : 0次 | 上传用户:qq0123456456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前的报表软件存在复用性与灵活性差等问题,无法对企业业务变化做出及时有效的响应,无法满足企业随需应变的需求。本文分析了企业报表的业务流程及现有报表软件的固有特点,结合SOA理念,提出了基于SOA的报表解决方案,目的在于设计出基于SOA的报表服务模型来为报表应用的设计与开发提供规范化的参考。首先,根据SOA架构的理念,针对企业报表的需求以及目前报表软件中存在的复用性以及灵活性差的问题,提炼出报表服务通用的功能及特征,并利用SOMA方法对报表服务进了鉴别,清晰规范地定义了报表服务内容及业务流程。其次,对SOMA方法所鉴别出的服务进行建模,确定了服务的功能与结构,设计了其中的模板设计服务、数据收集服务、数据装填服务、报表输出服务、报表管理服务等细颗粒度服务,并详细阐述了报表服务的内部模块及其接口,进而设计出基于SOA的报表服务模型。再次,利用UML等工具对报表服务进行了详细的设计,并运用.NET和RDLC技术实现了基于SOA服务模型的报表服务。最后,通过企业服务总线等技术将基于SOA服务模型所开发的报表服务部署在报表服务器上,并且以燕山大学资产导航系统为例,给出了服务与应用系统的集成实例,说明了基于此模型的报表服务与管理信息系统的集成方法。
其他文献
入侵检测技术通过收集计算机或网络中若干关键点的信息,来监视计算机或网络系统的运行状态,以发现各种攻击企图、攻击行为或者攻击结果。入侵检测有两种主要的检测技术:误用
煤矿井下环境复杂,存在多种安全隐患。近年来我国煤矿事故频繁发生,造成重大人员伤亡和经济损失,现有的煤矿安全系统已经无法满足安全生产需要。无线传感器网络(Wireless Sen