Welcome to the Jazz for Service Management Blog, where you can read the perspectives from the Jazz for SM experts. Please also join the JazzSM Group: http://smconnect.net/jazzsm
This Blog provides insights into the overall Jazz for SM solution, as
Explanation of the various controls available to DASH administrators for managing how long a user can stay logged in, and when unused sessions are cleaned up.
Lightweight Third Party Authentication (LTPA) token timeout
The LTPA token timeout is the duration the WebSphere Application Server (WAS) trusts the user's credentials. Ten minutes before the token timeout, the user will be prompted to provide the user id and password. If the user does not enter valid credentials within five minutes after receiving the... [More]
Do you have a need to create a navigation link in DASH that points to a page displaying content from external url.
DASH has a handy widget called "Web Widget" to help you with this. You can create a page in DASH via GUI or via command line for the scenario. I was taking a DASH consumer through the process and realized that posting this simple technique could help other DASH consumers as well. Read below for more.
If you like to create page via GUI, you can start by... [More]
In this post, I want to cover two topics: the dashboard builder secondary widget menu, and how to adjust the snap to grid feature of the dashboard builder.
Have you ever used the "Transparent no title" skin on one of your widgets in the dashboard, then get frustrated because you need to edit that widget again and cannot find the the little triangle for the the widget in the upper right corner of the widget?
The image... [More]
The Hitchhiker’s Guide to interfacing with Registry Services two-part series introduced everything you needed to know about Registry Services’ concepts in order to write a client application. If you are already familiar with RESTful interfaces and RDF models, you probably can skip a good part of it. The Java language is certainly very popular and well-covered in the Registry Services samples, but it will not be of much help if your code runs inside a web-browser and you are not keen on suffering through the time-tested pain of mixing applets... [More]
You may already know that it's possible to visualize custom data in the Dashboard Application Service Hub (DASH). Using tools such as Impact or Tivoli Directory Integrator (TDI) allow you to access many different kinds of data sources to visualize in DASH. However, it may not be immediately obvious how to scope what the user sees. The problem is determining the user's ID. The following snippets should allow you to get the user's ID which you can then use to scope the data the provider returns for a particular... [More]
*Co-authored and reviewed by Maristela Salvatore @soaresm
When sending Registration Records requests to Registry Services, you can find a situation where the reconciled Resource Record was not created or the Registration Record information was not part of an existing reconciled Resource Record. How to figure out why your Registration Records were not reconciled?
It might not be easy to find out what could have caused the reconciliation problem, as there is not a straightforward answer for this question. Instead, you can try to... [More]
In part 1 of this entry , I outlined the concepts and steps required to get data inside Registry Services. I also revealed Registry Services’ party trick, which lies in its ability to recognize seemingly disjoint information from different sources as representing the same entity in the outside world. It has been enough days to let you build that first application, at which point you must be wondering “How do I read that collection of reconciled resource records? Where do I start?” Collections, collections, collections… Sorry... [More]
UI services in JAZZ for SM or DASH enables clients to combine a variety of visual widgets such as gauges, tables, charts, lists or topology views visualizing data from products like TBSM for management data or ITM data along with 3rd party data into a solution dashboard using a guided flow. To visualize product data in DASH one should refer to product documentation. For 3rd party data one can use IMPACT or TDI based on what fits your need and licensing etc.
From my conversation with clients, most... [More]
Apparently I have eclectic interests - at least people who know me seem to think so. Arnaud LeHors from our Standards organization just published a blog entry on recent Linked Data Platform progress that brought me back to some concepts from chaos theory and power laws I was reading about recently.
A short digression into chaos theory - optional
One of the really "crazy" things about chaos theory is that you end up with very complex behaviors from incredibly simple equations like
Have you tried enabling your custom dashboards for mobile devices. I get this question very frequently. Its quite simple in DASH
You need to create a view in DASH and enable it for mobile.
Navigate from Settings to Views panel and create new view and make sure to check the checkbox that says "Enable for Mobile"
See the screen shot below
Add all the dashboards that you wish to enable to this view. Next, login into DASH from your mobile device to try out.
Another point... [More]
Have you had a chance to create a dashboard using the Table widget from the DASH palette? If so, you've seen the message that appears after you've selected your dataset that says:
"No visualization attribute found for mapping to dataset columns."
Here's a quick screen shot
I've been getting a number... [More]
Business partners and internal development teams often commend the simplicity of the OSLC integration model adopted in Jazz for Service Management, which is based on well-established open web standards. The openness guarantees that the knowledge is reusable in other implementations, and that vendor neutrality will ensure the stability of APIs and the simplicity of integration with other applications. At the same time, those standards do carry a handful of concepts and models on their backs, but do not panic, they are mostly harmless. The... [More]
Are you still finding answers to questions like:
"I have a product to administer on a server. I want to monitor its health, schedule health checks at a particular interval, receive alerts of the various configuration health on my dashboard, perform configuration on the product. However, I do not have sufficient knowledge to perform long steps of configuration. How do I get started to administer?"
The answer to above questions is Administration Services. All you need to do is install Jazz for Service... [More]
This demo ( OSLC and TOSCA Cloud App Lifecycle ) is about a lifecycle of a cloud application. It is not “THE END-END LIFECYCLE”, it is just one example of the many possible lifecycles you can build with your tools to manage cloud applications. The goal is to show how OSLC and TOSCA make this easy. The lifecycle is composed of the following steps: In the first step, a developer imports a TOSCA cloud application package in a definitive software library. The library is implemented with Rational Asset Manager, but any other tool implementing the... [More]
Impact and Tivoli Business Service Manager 6.1.1 GA's with great new capabilities provided by Jazz for Service Management Dashboarding Service, and OSLC integration enabled via Registry.
It's truly impressive what customers will now be able to accomplish - this is running code: And here is what our Beta customers had to say: "These products work excellent together and they have done a great job." "OSLC is one of the best things to come through in a while. Seeing it in the same TBSM and IMPACT release is also a great... [More]
is Dynamic Query Mode?
Dynamic Query Mode (DQM) is a new reporting engine in Tivoli Common Reporting 3.1. It does not replace the ' compatible' reporting engine that's in TCR 2.x, but does offer many
benefits over the compatible reporting engine.
DQM is a 64-bit reporting engine, so it
better utilizes available hardware, resulting in performance improvement with
large volumes of data. DQM also offers
key query optimizations to address query complexity and data volumes with
improved query execution. It also provides... [More]
Today we will look at
a new feature in TCR v.next to build interactive reports. If you have Cognos
10, then you already have this feature, called Active Reports. Active Reports
are self-contained reports, with built-in interactivity. All the data and
images are built into the output, and no coding is required. Users can interact
with the report while disconnected because all interactions take place on the
local client browser. Because Active Reports are completely self-contained,
they fit a certain use case. For example, you would not... [More]
Here's a video of capabilities developed by IBM Research being demonstrated at the Pulse Integration Center. It shows a solution to tie discovered business processes to the underlying IT resources with a Jazz for Service Management OSLC registry. Come see us at pedestal 82 of the Pulse Solution Expo. Solution Overview Bridging the gap between business and IT is a common challenge. For example, when a customer's shipment is missing, knowing the application server that last processed the customer's order can help diagnose if the... [More]
If you're in Vegas this week - Be sure to check out the Pulse Integration Center If not, don't worry - we have some great videos of the Jazz for Service Management demonstrations. The integration center has demonstrations that make use of linked data across a variety of use cases Dashboarding Service Business Partners ESM Technology & Accuoss built sample dashboards using the JazzSM Dashboarding Service. We will also show the following dashboard demos: Tivoli IT Ticket Summary Smart... [More]
While the basic agenda has been fairly stable, there are some new materials available to help sift through the 659 (!) sessions visible in SmartSite. I flagged roughly a dozen sessions that are specific to OSLC and Jazz for Service Management in the agenda below; we also have an entire Integration Center at peds 80-90 on the Expo Hall floor highlighting demonstrations in these areas, in addition to other solution-centric peds on the main floor. Cloud Open Standards: as of today, a new brochure is available for anyone looking to major on this... [More]
Currently-scheduled sessions related to Jazz for Service Management at Pulse 2013: CSM-2035 : Solutions for Visualizing and Managing Service Management Data OPM-1084 : Simple, Open, Integration between IBM and non-IBM Sources with Jazz for Service Management OPM-1361 : How to Empower Your Service Management Team with Data from Federated Sources Using IBM Jazz for Service Management OPM-2372 : Interactive Solutions Dashboards Combining Tivoli and Third-Party Apps Pulse 2013 Sessions Page:... [More]
This is a bit of sample code I am currently working on, to illustrate how developers can query record collections from the Registry Services component of Jazz for Service Management using pagination support. In this example I will not do anything to the records, but simply show how to list all the URLs for all records for a given Service Provider.
The sample assumes dependencies on both Apache Jena and Eclipse Lyo , the later of which requires Apache Wink . I apologize for the profusion of dependencies, but Jena does a superb job of... [More]
It's been the better part of a year since IBM began working with the World Wide Web Consortium (W3C, in our acronym-centric world) to standardize some very basic patterns we think are broadly useful when dealing with read-write linked data. These are patterns most people would recognize at a glance: collections of members some rules about how to interact with them (loose analogy: AtomPub aka The Atom Publishing Protocol, but for Linked Data) We've published two documents since starting, and odds are we'll make substantial updates to at least... [More]
IBM is hosting the “Open Cloud Summit” on Sunday, March 3rd at the IBM Pulse Conference. Through a series of interactive discussions, the event will broaden the importance of supporting, adopting and participating in cloud related open standards and open source software. You will hear from leaders from The Open Stack Foundation, Cloud Standards Customer Council, OASIS as well as other leaders to discuss the direction standards are taking to increase interoperability and portability across the Cloud and how you can influence the standards. The... [More]
currently supports 17 different platforms, such as Red Hat
Enterprise Linux (RHEL) 5.0 Update 6 x86-64, Microsoft Windows Server
2008 Enterprise Edition x86-64, Linux on IBM® System z with Red Hat
Enterprise Linux 5.8 and AIX® 6. It supports IBM DB2 9.7 and
IBM DB2 Enterprise Server Edition 10.1 . The supported
application servers are IBM WebSphere® Application Server 8.0 Fix
Pack 2 , and IBM WebSphere Application Server 8.5 . CVT (Component
Verification Tests) plays an important role to guarantee the quality
of an... [More]
the collaboration and review of Maristela Salvatore @soaresm
they are not as user-friendly as Windows systems, environments such
as IBM AIX and zLinux systems provide you with highly reliable,
secure and specialized systems. For instance, IBM AIX system was
recently used by the Curiosity rover sent to Mars on an exploratory
endeavor. You can follow Curiosity news over its twitter
specialized systems, depending on their use, require a number of
customizations so you can get their best... [More]
If I have multiple products deployed in an IT environment, I can use each of them individually. However, solving a problem often requires access to information from multiple products . For example, if I have a problem with a business application, I might need information about which servers and associated hardware and software support that application. I might then want to know details about how those servers are configured, which of them are overloaded, which ones have had recent configuration changes, and if there are error events being... [More]
The Jazz for Service Management Registry sample applications are already seen running on the Apache Tomcat and WebSphere Application Servers. Now, with the advent of the WebSphere Liberty Profile , we have the opportunity to get these samples up and running even faster. Steps to deploy the application on WAS liberty profile Install the WebSphere Liberty Profile. Create two server profiles for deploying the sample applications - “GenericServer” for deploying SampleProvider and "PreviewServer" for deploying PreviewDemo. Open a command... [More]
Tivoli has a tremendous array of
Systems Management applications, but we can't do everything! We need
your help & your data, seamlessly integrated with Tivoli; and we
want you to be able to seamlessly consume data from Tivoli.
Customers want to see all of their data from all applications without
setting up & maintaining difficult synchronization tools. OSLC
UI Previews can help.
In this entry we are going to discuss
the sample web applications that can aid you in implementing and
understanding the OSLC specifications... [More]
If you've used Tivoli Common Reporting (TCR) in the past, you would have either got it from: TCR media download, via Passport Advantage Embedded in a product, such as TBSM or ITNM Going forward, TCR will be a component of Jazz for Service Management. When you download the JazzSM middleware install media, one option in it is to install TCR, ensuring a common set of middleware components across products. TCR v.next in Jazz for Service Management will continue to ship the same Cognos-based business intelligence tooling you've used in TCR 2.x,... [More]