WSRR Studio V8.0使用Studio生成WSRR报表

WebSphere Service Registry and Repository(WSRR)是 IBM 在 SOA 战略中的一个重要产品,该产品提供服务的发布、存储、查询等功能,能够对 SOA 服务数据进行管理和治理,为服务治理提供有力支持。

报表是一种重要的信息展现手段,是企业管理的基本措施和途径,是企业的基本业务要求,也是实施商业智能战略的基础。报表通过对数据进行过滤、组合,以表格、图表等形式呈现,能够为企业管理者、技术人员等相关工作者提供清晰的数据分析结果,帮助他们快速洞察">企业应用运行状况,并为决策提供有力依据。

WSRR 提供了对其监管的数据生成报表的功能。运用 WSRR Studio(以下简称 Studio),您可以设计报表样式,对数据进行过滤、整合,在报表查看器中看到生成的报表。具体步骤可以描述为 :

在 Studio 中创建报表文件; 创建数据源,即 WSRR 服务器地址; 创建数据组,定义数据的组织方式; 绘制报表样式,并将要显示的数据组中的信息加入报表; 将报表文件发布到 WSRR 服务器; 在报表查看器中,查看生成的报表。

场景介绍

在实际应用中,WSRR 能够与 WESB(WebSphere Enterprise Service Bus),ITCAM for SOA(IBM Tivoli Composite Application Manager for SOA)等产品进行整合,在运行时提供监控反馈和动态响应。WSRR 是服务的中央注册和存储库,ITCAM 监控服务质量,并将服务质量信息写入 WSRR,WESB 基于服务质量进行动态路由。

响应时间是衡量服务质量的重要指标,我们从这个角度出发来展现服务的使用情况。响应时间分为快和慢两个等级。我们设计的报表包含如下信息:

柱状图:显示响应时间为快和慢的服务数量。 表格:列出每个服务的名称、响应时间等级及其描述。

准备工作

登录 WSRR Web 控制台,发布服务的 WSDL 文件(本文提供了 WSDL 文件示例,见下载)。发布成功后,从导航树定位到 Service Metadata -> WSDL -> Ports,或者从菜单定位到 View -> Service Metadata -> WSDL -> Ports,可以看到对应的 Port 已经被 WSRR Server 解析出来。

在 Port 上添加响应时间 ResponseTime 属性并设置属性值。在实际场景中,ITCAM 会将监控到的服务质量写到服务的 Port 属性中,这里我们通过预先设定属性值来模拟该场景。点击 Port,进入详细信息页面,点击 Edit Properties -> Add Property 链接,添加属性 ResponseTime(图 1),并设置属性值如表 1 所示。这里 ResponseTime 代表服务的响应时间,用 Fast 和 Slow 表示服务的响应时间快和慢。给 Port 添加描述,简要说明服务的内容。

图 1. 添加属性

表 1. 发布 WSDL 文件并添加 Port 属性

WSDL Port 属性名 属性值 AddressBook.wsdl AddressBookPort ResponseTime Fast CityBank.wsdl CityBank ResponseTime Fast ConvertTemperature.wsdl ConvertTemperature ResponseTime Fast DelayedService.wsdl DelayedServiceSOAP ResponseTime Slow RealtimeService.wsdl RealtimeServiceSOAP ResponseTime Fast StockQuoteService.wsdl StockQuoteService ResponseTime Slow

BIRT 及 WSRR 报表工具

WSRR 提供了配置概要(Configuration Profile),用于保存和管理 WSRR 服务器的所有配置信息。WSRR 中的报表是基于 BIRT 生成的,作为配置信息存放在 Profile 中,其类型是 BIRT 报表设计(BIRT Report Design)。首先让我们来了解一下 BIRT。BIRT 是 Business Intelligence and Reporting Tools 的缩写,是一个基于 Eclipse 的开源报表系统,能够与 Java/JavaEE 应用整合构建丰富的报表。BIRT 有两个主要组件,创建报表设计的报表设计器和运行生成报表的运行时组件。生成的报表可导出为 PDF、Word、Excel 等多种文件格式。更多内容请查询参考资料。

WSRR 报表工具是基于 BIRT 设计开发的,它是一个 Eclipse plugin(以下简称 Report plugin),可以直接安装到 Eclipse 开发环境中使用。通过本系列的前两篇文章,你可以了解到 Studio 是一个基于 Eclipse 的功能强大的 WSRR 配置概要集成开发环境。Studio 整合了 Report plugin,使得用户可以在 Studio 中方便、快速地生成报表。本文将重点介绍如何在 Studio V8.0 中使用报表工具。

时间: 2024-07-31 18:55:56

WSRR Studio V8.0使用Studio生成WSRR报表的相关文章

Zend Studio v8.0.1发布 PHP语言集成开发环境

Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE).也支持HTML和js标签,但只对PHP语言提供调试支持.因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好.Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse. Zend St

在Visual Studio 6.0集成环境中开发设备驱动程序的方法

在Windows上,Windows DDK提供的开发环境是基于命令行的,操作起来极为不便,相信进行过驱动程序开发的朋友一定对此深恶痛绝.另一方面,Visual Studio 6.0却给我们提供了非常友好易用的集成环境,让我们有如虎添翼之感. 那么,能否利用Visual Studio的集成环境来开发驱动程序呢?笔者经过多方探索,并结合自己开发驱动的经验,摸索出了一套实用的方法,通过对Visual Studio集成环境的简单设置,创建了自己的驱动开发集成环境了. 下面笔者的一些经验奉献出来与大家共享

自己动手让Visual Studio的Win32向导支持生成对话框程序

Visual Studio的MFC向导可以生成基于对话框的程序,而win32向导却不支持 ,是不是很不给力呢?虽然VAX可以直接插入对话框的代码段,但还是没有直接生 成来得爽,下面就动手来改造吧. 本文所做的修改仅在自己的VS里测试通过,大家修改之前请备份原文件. 那我们需要改什么呢?看图吧. 首先,找到"VS安装目录\VC\VCWizards\AppWiz\Generic\Application\",如 我电脑上的目录就是 "D:\Program Files\Microso

让Visual Studio 2013为你自动生成XML反序列化的类

原文:让Visual Studio 2013为你自动生成XML反序列化的类 注意咯: Paste XML As Classes 只有.NET Framework 4.5 才有. Visual Sutdio 2013增加了许多新功能,其中很多都直接提高了对代码编辑的便利性.如: 1. 在代码编辑界面的右侧滚动条上显示不同颜色的标签,让开发人员可以对所编辑文档的修改.查找.定位情况一目了然.而不用像往常一样上下不停地拖动滚动条来定位到某一行,如果代码量很大,上下拖动滚动条着实让人很头疼. 2. 括号

Android Studio 1.0.2项目实战——从一个APP的开发过程认识Android Studio

Android Studio 1.0.1刚刚发布不久,谷歌紧接着发布了Android Studio 1.0.2版本,和1.0.0一样,是一个Bug修复版本.在上一篇Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境,我们介绍了Android开发环境的搭建,今天先来说一下上一篇中大家问道比较多的问题,然后说一些Android Studio的使用技巧.    一.搭建开发环境中遇到的问题及解决办法  1.Genymotion模拟器网络错误 我们顺利的安装

浅谈Android Studio 3.0 的一些小变化

前言 一大早还在北京拥挤的地铁里,我的CTO闫哥在微信里给我发了一条信息:Android Studio 3.0发布了. 为什么会这么关注Android Studio 3.0 的版本发布呢?主要是因为公司即将开发的新app准备使用Kotlin语言,而Android Studio 3.0 已经把Kotlin的语言支持内置进去了,这样就省去了很多的麻烦,如果你还没接触过Kotlin语言,可以去百度一下 他们的官网,如果你现在使用的Java语言,那么你真是太幸运了,因为Kotlin对于你来说,将会非常简

Sybase SQL Studio 6.0.3程序员指南

前言 本文将从一个数据库程序员的角度介绍sybase公司出品的SQL Anywhere Studio(SAS) 6.0.3 for Linux的特征.强项.弱项.安装和管理技巧,并给出一个精美的例子.如果你用C语言程序员,你可以从本文介绍的SQLC入门教材获益匪浅. Sybase是SQL数据库管理系统中著名老牌产品之一.事实上,微软的SQL Server最早是一个移植到DOS/Windows平台的Sybase产品.自从两公司分手,Sybase一直专长于Unix系统,当数据库和其他企业应应开发商都

Android Studio 3.0 引入新功能,支持Kotlin语言

除了 Android 8.1 Oreo 开发者预览版,Google 今日还正式发布了 Android Studio 3.0 ,为其 IDE 引入了一系列新功能. Android Studio 3.0 专注于加速 Android 应用开发,包含大量更新内容,主要分为三个功能块,包括: 一套用于快速诊断性能问题的新的应用程序分析工具 支持 Kotlin 编程语言 用于加速在最新的 Android Oreo API 上开发的新工具 更新概述: 开发 Kotlin 编程语言支持 -- 正如谷歌在 Goo

Aqua Data Studio 10.0发布 数据库开发工具

Aqua Data Studio是一个完整IDE的数据库开发工具.它提供三个主要功能:数据库查询和管理工具:数据库.源代码控制.文件系统的比较工具套件:以及Subversion和CVS的一个完整和集成的源代码控制客户端.它支持Oracle,DB2 ihttp://www.aliyun.com/zixun/aggregation/16960.html">Series,DB2 LUW中,MS SQL Server,Sybase ASE,SYBASE Anywhere,Sybase IQ,Inf