This week get to know Wade Williams
, development manager of the IBM Cognos Mashup Service team. Connect with him in the new C^3 community for Cognos developers
.Tell me about yourself and what you're currently working on...
I live in Ottawa, and have been enjoying the nicest summer weather in several years. I am the development manager of the IBM Cognos Mashup Service team, and we have been busy working on the next product release. We've heard some feedback from customers, as well as working on some ideas of our own.What project are you most proud of ? Have you ever invented something?
I am proud of the release of the IBM Cognos Mashup Service in the 8.4.1 release to our customers in December of 2009. It has been gratifying to see the customer response to CMS, and confirm the power of being able to apply their IBM Cognos BI applications where ever they are needed. Me and some of my team mates filed a patent for some of the ideas embodied in CMS, back in May, 2008.How do you grow your technical skills?
I like to read about technical topics (internet and books), and in many cases try things out using samples provided with articles. I have to admit, I get a lot of help from my team who are a smart group of people and are reading a lot about the evolution of web services. I ask a lot of questions. What's the coolest thing about Cognos Mashup Service - what do you wish more people knew about it?
It's hard to pick just one, I like the fact that the web services are available automatically as soon as a BI object is created. With simple web service calls (REST or SOAP), BI objects can be fetched and integrated into any application, business process, or portal. CMS is a complete report consumer API, that offers all useful operations (get report output, prompts, authentication, etc.) and all of the value of the BI application (drill, formatted data, unformatted data, etc.)What are some of the unique things that developers can do with Cognos?
I'll answer this with a Cognos Mashup Service scenario :-). IBM Cognos has a ton of great features building Business Intelligence (BI) applications for analyzing and understanding your data. The IBM Cognos Connection portal and Cognos Viewer UI provide an attractive and highly functional consumer web UI for consuming that BI.
IBM Cognos Mashup Service serves up those same BI assets for integration with other applications, such as mashing up with other data sources or plugging BI data into visualization tools that are unique and important to a specific application.
Also, not all applications are HTML web applications, so CMS provides a way to get BI assets and present them with other UI technologies. One example of this is what IBM Cognos has done to render IBM Cognos BI in Microsoft Office or on mobile devices. The XML representation of reports gives a lot of flexibility.
I know that IBM Cognos customers have way more ideas about how to apply their data than I can imagine. CMS makes a lot of things possible.Tell me about the new C^3 community for developers.
C to the power of 3, is our new IBM Cognos developer community site. A group of bloggers have been contributing to a growing list of posts that help customers build applications using IBM Cognos. The bloggers are members of development teams (including me - pointyhair) and others with a lot of experience building applications using IBM Cognos. Together, we have a lot of experience and we want to help customers be successful using IBM Cognos. It's possible to build some really good applications that use IBM Cognos, and our customers certainly have.
C^3 provides a place to discuss the "art of the possible". Blog posts typically explain how to use some part of the product API's, and provide an example, including code if appropriate. If you're just starting out, or even if you have something to share, C^3 is a great place share and learn. What are some of your go-to web sites?
Mostly, it starts at www.google.comIf you could write a book on anything, what would you write about?
Well, I can't think of something that I have enough to say about to fill a book. Perhaps it would be about how NOT to do something. I think I could write a book about how NOT to do woodworking. I would call it Fine Woodwrecking. It could be one of a series.- Thanks Wade!