Haifa, Israel., November 15 – On October 28, UCR (Unified Customer Reporting) made a significant step as it graduated into the IBM SRM (Service Resource Management) service. UCR, the pilot project that is part of the SD/Research program managed by Jeffrey R. Baker, is now part of the SRM 4.5 production intranet site: srmweb.raleigh.ibm.com, which provides reports on system performance via the web.
UCR is IBM Haifa’s solution to the problem of generating reports from data that is warehoused in diverse sources and repositories — a very common problem in today’s business environments. The pilot helps customers get the most effective reports by correlating data from SRM and EPP (end-to-end response time of probes or applications running on the servers). Currently, UCR has been integrated into the service offered to two customers: Chrysler-Daimler and IBM NCO North.
UCR’s integration into the IBM SRM service "is a clear indication of our offerings’ maturity, and allows us to extend a direct impact on IBM services" says Haim Nelken, Manager of the Solutions Technology group at the IBM Research Lab in Haifa.
What is UCR?
In creating the UCR solution, IBM Haifa joined forces with SRM’s Gary Quesenberry, who integrated the SRM pilot into the service provided by IGS. This service presently collects resource performance data for over 6000 registered servers.
The UCR project has a backend and a frontend. The backend is a patented technology for data integration of diverse data sources using XML technology. UCR is unique in that the XML base makes it easy to add new kinds of data sources or remove existing sources. UCR uses a virtual unified schema and a repository of mappings; it maps the data sources to the unified schema. Whenever data needs to be queried or accessed, UCR uses the repository of mappings to retrieve accurate and timely data from the data sources. The UCR Mapping Tool lets the customer map different data sources to the unified schema using a graphic interface. The Mapping Tool is written in XSLT (W3C standard for XSL Transformations). The Lookup Engine uses the mappings repository to create the unified data. The frontend then completes the visualization of the unified data. The frontend is based on the LifeLines applet taken from the visual analysis group at IBM Watson. UCR produces two types of correlation reports:
- Customer level – report for all probes, all instances and all servers of the selected customer.
- Server level – report for all probes and all instances of the selected server.
What is SRM?
SRM (Server Resource Management) is an IBM Global Services web application and service offering that reports historical trends of key server resources, such as CPU, Memory, and Disk in support of SDC (Service Deliver Center) customers worldwide. SRM incorporates a series of supplemental programs and techniques that gather local server data, consolidate into DB2 for retention, and enable server utilization reporting directly from the web. SRM provides reporting on all of the major server platforms: Windows NT, Novell Netware, OS/2, AIX, HP-UX, and Sun Solaris.
Future plans will bring the addition of new data sources and the improvement in scalability and in backend performance. Using XML technology gives UCR the flexibility to add data sources, but it presents a challenge because of its limitations in performance and scalability. The UCR group wants to add more customers and more kinds of data while taking on the challenge of scalability and performance.
For more information, visit the UCR project home page or contact Simona Cohen, UCR Project Leader via email at email@example.com or call 972-4-829-6479.