Take the OSLC 2012 Community Survey
and encourage your colleagues to do the same, because it is good for
the Open Services for Lifecycle Collaboration community and it is good
Services for Lifecycle Collaboration (OSLC). Have you heard about it before?
Even if you’ve never heard of OSLC before now, you may already be using
software that depends on it.
is both “a community of software developers and organizations that is working
to standardize the way that software lifecycle tools can share data” , and
the set of specifications describing how that data is actually shared. Perhaps
the most famous use of OSLC specifications is the IBM Rational Jazz Platform
, and the associated set of products . These Jazz products use OSLC
specifications to integrate with each other to provide a complete CLM
(Collaborative Lifecycle Management) solution . Since OSLC specifications
are available under the Creative Commons Attribution License , however, it
isn’t just Jazz-based products that are using OSLC to solve the integration
problem. Open source software, such as FusionForge Tracker, Jenkins, and the
Eclipse Lyo project; “traditional” IBM Rational products, such as ClearQuest
and DOORS; IBM Rational competitor products, such as Oracle Team Productivity
Center; and even software from outside the traditional CLM space, such as IBM
Tivoli Service Request Manager; have all implemented OSLC specifications .
Third party solutions have also popped up that provide OSLC adapters that
enable OSLC integrations with software that doesn’t support it natively, such
as HP Quality Center and Atlassian JIRA . Even companies whose main business
isn’t software are choosing OSLC as the standard integration technology for
connecting homegrown and open source tools with the commercial software they
purchase  .
(If you really have never heard of OSLC before now, be sure to check out open-services.net, beginning with the About page, then check out some of the materials from the OSLC Community Webcast Series.)
using software integrated with OSLC and experiencing increased visibility and
simplified traceability across integration boundaries, OSLC is also really
interesting from both technical and business perspectives. From a technical
perspective, the application of Linked Data to application data is a novel idea
with lots of potential. From a business perspective, open specifications offer
hope to all those feeling “locked in” by one vendor or another. More, whether driven
by technical or business concerns, that there is an active specification
development community interested in new integration scenarios is a huge step
forward for the industry.
there is a lot to be gained by participating in OSLC workgroups, to
clarify and prioritize new scenarios, to create and review new
specification revisions, and to implement the initial implementations
that prove the specification is complete . Even if you're just the
end user of what the community produces (either by implementing
specifications to create integrations that matter to you, or by using
integrations developed by others), you can gain a lot from OSLC. But all
of that takes effort on your part (whether you've done it already, or
might do it in the future), and if you're going to put some effort into
OSLC, why not maximize your return?
there is a simple (and painless) way for you to influence the OSLC
Community so that future returns are maximized: the OSLC 2012 Community Survey!
The survey can be completed in less than 5 minutes (though if you have
participated in an OSLC workgroup, implemented an OSLC specification, or
used software integrated by OSLC, please take an extra minute, or two,
to complete those optional sections as well). The survey is also
feedback is so important to OSLC, and the effort to provide it is so
minimal, why not encourage your colleagues to take the survey too? Use #OSLCSurvey to discuss on Twitter, and join the OSLC Group on LinkedIn.
This week on developerWorks Rational, our authors are offering their advice about the "how" and "what" of applying enterprise architecture, plus tips for migrating Configuration Management Version Control (CMVC) to Rational Team Concert.
Use enterprise architecture for investment decisions to guide IT deployment
By: Karthikeyan Subramanian
Use enterprise architecture in Rational System Architect to guide investment decisions. Then import data into Rational Software Architect to plan deployment based on business priorities. Make "what" decisions in Rational System Architect, and "how" in Rational Software Architect, says the author.
Products: Rational System Architect, Rational Software Architect
Migrate CMVC to Rational Team Concert, Part 1 of 2
By: Murali Dhandapani
This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 1 covers Rational Team Concert server configurations and installation of CMVC Connector on the Rational Team Concert Eclipse client that is required for the migration.
Migrate CMVC to Rational Team Concert, Part 2 of 2
By: Murali Dhandapani, Atul Kumar, and Sanjay Chanlya
This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 2 shows how to customize Rational Team Concert to work with CMVC defects and features field values and how to import CMVC source code into Rational Team Concert.
Also check out the following trials, including specific exercises that you can try in either the Rational System Architect or Software Architect sandboxes.
Rational System Architect SOA sandbox guided trial
Rational System Architect online trial
Try Rational Software Architect Design Manager
Rational Software Architect sandbox exercise
Try Rational Software Architect
We're calling on Ali Manji, a Rational software developer who joined the reporting tools team in January. His name should sound familiar to you because he has written several articles to help clients build leading-edge Java applications with Rational Software Architect and Rational Application Developer. Don't let his recent transition fool you. He is a man of many talents, which is why he was easily motivated to get on board with his new team and write this week's feature article, Tricks for deploying Rational Insight 1.0 in a large enterprise.
Q1) Which future standards do you and your colleagues see as important for the future?
Arthur Ryman, who is Rational’s Chief Architect for Reporting and Portfolio Strategy and Management, as well as the visionary who charts the future for our area, tells me that standards around RDF, SPARQL, and Linked Data will become critical for CLM solution providers. More generally, these standards will also be important for those who want to build solutions based on the growing NoSQL movement. I believe this further implies that standards for NoSQL will become necessary and critical.
Q2) What challenges are you expecting from your new assignment?
As is the case with many of our clients, my development team is globally dispersed. Collaboration through the use of social networking and development tools like Rational Team Concert becomes critical to project success and fostering a team culture with peers in other [areas of the world].
Q3) What inspired you to write an article on this specific topic?
We wanted to ensure that the architects tasked with deploying Rational Insight were aware of the options available for deploying in medium- to large-sized enterprises. Realizing an enterprise topology as described in the article is an important step towards the goals that users demand: scalability and performance.
Q4) If you could win a meetup with any celebrity or public figure in the world, who would it be, and what would you talk about?
Noam Chomsky. His contributions to computing are immense. It would be interesting to hear his thoughts on the direction of modern computer languages and their applications in the era of social computing.
Q5) What do you like to do for fun?
I love to play badminton and read juvenile literature. Books that are my "must reads:" The Mysterious Benedict Society, The Conch Bearer, and Silvana de Mari’s The Last Dragon. I also like to play board games.
Ali has spoken at many technical conferences, including JavaOne and IBM Innovate. This month, you can catch up with him in person when he speaks about Tips and techniques for using Eclipse Dali tools to deploy JPA/JEE apps anywhere! at EclipseCon, March 26-29, 2012.
Ali appreciates suggestions for a future articles or blog posts you want to see about using or deploying Rational Insight in an enterprise environment. You can find more tips and thoughts from him on his self-titled blog, or you can follow him on twitter @torontoIBMer
Spring is just about here in the Northern Hemisphere as evidenced by the start of practices for my son's lacrosse team. People are starting to think "new" as they head to plant nurseries and start spring cleaning in their homes. Here at developerWorks Rational we're always thinking "new" and working to bring you the best new content possible.
This week we're sharing a new article by Ali Manji about deploying Rational Insight in a large enterprise and an article about Agile processes by Moacyr Cardoso de Mello Filho that originally appeared in Portuguese on the developerWorks Brazil site. But wait! There's more! We are also highlighting Contributing Author Todd Dunnavant, a discount on your Innovate registration if you register by March 14, the opportunity to evaluate Rational Insight, and a new Partner Plug-In from Emphasys Group.
Have a productive week,
- PattyNew contentTricks for deploying Rational Insight 1.0 in a large enterprise
By: Ali Manji (email@example.com), Software Developer, IBM
In deploying Rational Insight performance measurement software in a large enterprise, consider performance demands of running data-intensive reports on many different sources. Ali Manji explains ways to balance resources and how to install Version 220.127.116.11 in a distributed topology.
Product: Rational InsightAgile processes for the maintenance cycle
By: Moacyr Cardoso de Mello Filho (firstname.lastname@example.org), Certified IT Specialist, IBM
Everyone wants agility, yet most are still merely discussing it, says Moacyr Mello. In this essay, he explains why agile maintenance processes can transform how IT supports your business, improve software development performance, and lead to a smarter work cycle.We are pleased to feature Contributing Author Todd Dunnavant
Todd Dunnavant is a Principal Solution Architect in the Solution Delivery Assurance team of IBM Rational software. He is also the primary author of the Rational SOMA best practices for service solution design. For the past 14 years, his professional passion has been enabling Rational and IBM clients to improve their ability to deliver business-relevant software and system solutions. His current areas of interest are service-oriented systems and collaborative architecture management. When Todd isn't helping IBM's customers or otherwise engaging in professional activities, he indulges in exercises in futility by cheering for professional sports teams in the Houston, Texas area.
Visit Todd's developerWorks profile
Read all of Todd's developerWorks content
Learn about the Author achievement recognition program This week we are also highlighting the following items that you may find of interest.
Innovate registration is open: Save US$200 when you register by March 14Evaluate Rational Insight
New Partner Plug-in: Emphasys Group Service-Oriented Analysis and Design Model Accelerator
The SOAD Model Accelerator guides the practitioner to create best-practice based SOA solutions, reduce mechanical steps, enhance solution focus and magnify creativity and problem solving skills. The Accelerator enhances the capabilities of Rational Software Architect for WebSphere Software, Rational SOMA and SoaML.
This week, we call on Ken Kumagai, a software engineer for IBM Japan on the Rational ClearCase Multisite project. He's also the author of this week's feature article, Creating customized reports through multiple project areas in Rational Team Concert. 1. What inspired you to write an article on this specific topic?
I was inspired by both customers and the Rational ClearCase development team. 2. Have you seen this particular scenario from your article in your own organization?
I talked with customers at Innovate 2011 in Japan. Some of customers want to see information about work items through multiple project areas in one view.
Rational Team Concert (RTC) provides queries to see information about work items; however, those queries fetched information for one project area at a time.
I wanted to solve the customers' pain. That was my first thought.
I belong to the Rational ClearCase development team. Our development process requires reviews of another developer's code after we create artifacts.
As the number of requested code reviews increase, it might take developers considerable time to finish them.
However, developers' workloads are often calculated by both quantity and quality of work items, not including the number of code reviews.
I feel that developers with many requested code reviews might have a heavy workload. By visualizing the number of code reviews,
I wanted to balance the workload, including code reviews. That was my second thought.
Finally, I realized that we can resolve the problem by using a BIRT report in RTC!
Yes. My team currently uses the RTC viewlet, not the RTC report. 3. What communities, forums, or user groups do you turn to for help or technical insight?
developerWorks. I also turn to senior engineers at all IBM sites.4. What interests you outside of your job (hobbies, activities)?
5. And inquiring minds want to know...how did you decide on "TheKen" as your screen name?
First, programming as a hobby
. My current hobby is to watch soccer games. I also like to do Aikido, Tai Chi, and swim.
There are many people named "Ken" in the world, right? I want to be the Ken among them, especially, in software development.
With that, it makes sense why his peers and our community have reaped the benefits of his passion for configuration management and his ambition to share his expertise. In addition to this week's featured article
, Ken wrote another article about Integrating Perforce configuration management with Rational Team Concert 3.0
and co-authored several other articles prior to that.
"Readers' feedback always leads to my motivation." says Ken. "I look forward to any feedback and comments about my articles."
Last week's gorgeous weather was nice but this week is better: school vacation is OVER and The Lad is back at school! The wrinkle? Potential sn*w coming tomorrow. There goes our nice sn*wless winter.
In the same way Massachusetts was buried in sn*w last winter and has had just a small amount this year, we're balancing last week's big publish with a small one today. Ken Kumagai (The Ken) shares how to combine and customize reports on multiple projects in Rational Team Concert while our highlighted items include the option to try Rational Team Concert on the cloud, an invitation to play in the Jazz sandbox, and a download of Rational Team Concert.
Have a good (and sn*wless) week!
By: Ken Kumagai (email@example.com), Software Engineer, IBM
Project managers and software developers both need frequent status updates, but they need to see different things. The author demonstrates using BIRT scripting and computed columns for customized Rational Team Concert reports of multiple project areas. The article includes files of sample reports.
Product: Rational Team ConcertThis week we are also highlighting the following items on our home page and product pages that you may find of interest.IBM Rational Team Concert 3.0 available on IBM Smart Business CloudPlay in the Jazz sandboxEvaluate: IBM Rational Team Concert V3.0
Rational community roll call...that has a nice ring to it. Let's do it!
So, the first person we're calling on is Steve Arnold, an IT Specialist for Rational software and the author of this week's featured article. He lives in Twickenham, London with his wife and 5-year-old daughter. Besides time spent with his family, he has studied, practiced and taught Tai Chi for more than 14 years.
Our first questions was: "What are you up to?" Steve's enthusiasm for his work captured us instantly:
I've just finished delivering enablement to my European colleagues on Rational Design Manager, and the new features coming later this year, and I'm really looking forward to sharing some of the new capabilities with customers in the coming months. I'm also really excited by the sudden increase in interest around DevOps and continuous deployment -- and pleased that one of Rational's 'hidden gems' has a chance for bit of limelight.
With that kind of excitement, we crumpled our original draft of questions into a ragged paper ball and followed his lead:
2) What do you mean by "hidden gems"?
I just mean that not many people know about our capabilities in this space, yet it can potentially have huge value, and help solve some big customer problems.
3) Did you learn anything from writing your article and, if so, what was it?
It really helped me to formalise and mature my thoughts on the big benefits this kind of approach can bring to an organization.
4) What books have influenced your ideas and thoughts the most?
Ivar Jacobson's "Object Oriented Software Engineering" as it set me along my current career path (nearly 20 years ago). I'm currently reading "Bounce" by Matthew Syed, which is pretty inspiring for helping to understand the power of practise.
5) Who is your hero?
My father, who died a few years ago, for his hard work, love and practical approach that shaped my attitudes to life.
With all of this expertise and enthusiasm, it is no surprise why he is the author of Make continuous deployment practical and cost-effective with Rational ALM tools
, our featured article this week on the developerWorks Rational page.
What are your major challenges with regard to setting up continuous deployment? Let us know in the comments below.
Today I'm absolutely loving the weather! No snow on the ground and mid-50s in Massachusetts in February? I could get used to this.
We have great content for you this week. Steve Arnold leads off with an article about using Rational ALM tools with continuous deployment to make it practical and cost-effective. We also have the last 2 parts of Gaurav Bhattacharje's 5-part series on creating a multichannel portlet application with Rational Application Developer. Our featured author is Kelly Smith, knowledge manager for Rational Client Support. Last, but not least, we are featuring the Agile Transformation community, some great trials, a sandbox, and product evaluations.
Have a good week,
By: Steve Arnold (firstname.lastname@example.org), Senior Technical Consultant, IBM
Continuous deployment means deploying software changes to development, test, preproduction, or production. Steve Arnold outlines the three main challenges of this approach and then explains how using specific Rational tools for ALM, with the cloud, to make it practical and cost-effective.
Products: Rational Software Architect, Rational Asset Manager, Rational Quality ManagerCreate a multichannel portlet application with Rational Application Developer, Part 4
By: Gaurav Bhattacharjee (email@example.com), Technical Lead, Rational Application Developer Portal Tools, IBM
Part 4 of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to enable event handling to share data between portlets.
Product: Rational Application DeveloperCreate a multichannel composite portlet application using Rational Application Developer, Part 5
By: Gaurav Bhattacharjee (firstname.lastname@example.org), Technical Lead, Rational Application Developer Portal Tools, IBM
The final part of this series shows how to use IBM Rational Application Developer, Version 8.0.4 or later, to create portlets that display data from IBM Connections. When you view the portlet from a browser, it displays the desktop version. Similarly, from a smart phone, you see the mobile version.
Product: Rational Application DeveloperWe are pleased to feature Contributing Author Kelly Smith
Kelly Smith is a self-described Hippie 2.0, obsessed with sharing knowledge, efficient collaboration, and effective, proactive support. As a knowledge manager for Rational Client Support, working from the IBM Mass Lab in Littleton, Massachusetts, she constantly strives to find the right venues for conversations and knowledge assets. Kelly has embarked on her own "work outside the inbox" initiative to reduce email and increase both open and transparent work by using social business tools for collaborative. You can follow her progress through her contributions to the "Notes from Rational Support" blog, which has been building a loyal following since 2009 and currently ranks #5 among most-visited blogs on developerWorks. When not badgering people at work, she enjoys badgering her family at home.
Visit Kelly's developerWorks profile https://www.ibm.com/developerworks/mydeveloperworks/profiles/html/profileView.do?key=50e8ce24-8ee9-4b0e-ab9f-6a4b75c60e0e&lang=en
Read all of Kelly's developerWorks content http://www.ibm.com/developerworks/views/global/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=All+Zones&search_by=Kelly+Smith&product_by=-1&topic_by=-1&industry_by=-1&type_by=All+Types&ibm-search=Search
Learn about the Author achievement recognition program http://www.ibm.com/developerworks/aboutdw/dwa/index.htmlThis week we are also highlighting the following items on our home page that you may find of interest.Get to know the Agile Transformation community: Learn from others and discover information to help you achieve your transformation.Evaluate: IBM Rational Software Architect V8Evaluate: Rational Asset ManagerEvaluate: IBM Rational Quality Manager with Rational Test Lab Manager Sandbox: Rational Software Architect for WebSphereUse Rational Asset Manager on the cloudTrial: Rational Quality Manager V2.0.1 on the cloud
The 10 most-loved articles about Rational software from 2011
By: developerWorks Rational Staff
In honor of St. Valentines Day, we've pulled together a compilation of the 10 most popular articles published in 2011 in the developerWorks Rational section, based on what weekly newsletter readers clicked most often.Create a multichannel portlet application with Rational Application Developer, Part 2
By: Gaurav Bhattacharjee
Learn how to use Rational Application Developer 8.0.4 to create a multichannel portlet with different displays on desktop web browsers and smart phones. Later, the portlet will combine data from IBM DB2, Microsoft SharePoint, and IBM Connections social business software.
Product: Rational Application DeveloperCreate a multichannel portlet application with Rational Application Developer, Part 3
By: Gaurav Bhattacharjee
Part 3 demonstrates using Rational Application Developer 8.0.4 to display data from Microsoft SharePoint in a multichannel portlet. When you view it from a browser, the portlet displays the desktop version. Similarly, from a smart phone, you see the mobile version.
Product: Rational Application DeveloperThis week we are also highlighting the following item on our home page that you may find of interest.
If you're interested in accessing the latest articles, blog posts, discussion threads and support tips from one place, join the Rational community: We invite you to learn, experience and share
Create a multichannel portlet app with Rational Application Developer, Part 1
By Gaurav Bhattacharjee (email@example.com), Technical Lead, Rational Application Developer Portal Tools, IBM
This series shows how to use Rational Application Developer to create a multichannel composite portlet app that integrates data from IBM DB2, Microsoft SharePoint, and IBM Connections into multiple wired portlets hosted on IBM WebSphere Portal 7.0. Part 1 explains the setup for this five-part demo.
Product: Rational Application DeveloperIntegrate Rational Focal Point with requirements, project, and test management tools
By Vipin Kumar Agrawal (firstname.lastname@example.org), Senior Staff Software Engineer, IBM
Learn how Rational Focal Point 6.5.1 adds traceability reports and integrates with Collaborative Lifecycle Management (CLM) apps: Rational Requirements Composer to track technical and business requirements; Rational Team Concert for collaborative project management; Rational Quality Manager for testing.
Product: Rational Focal Point, Rational Requirements Composer, Rational Team Concert, Rational Quality ManagerExtend Rational Functional Tester to test Adobe Flex or Flash applications
By Tim Hague (email@example.com), Quality Assurance Automation Engineer, IBM
Even with Rational Functional Tester's built-in support, constant browser security updates interfere with automating GUI Flex applications. Tim Hague explains how to extend it with Selenium and FlexMonkium open source components that are updated frequently enough to overcome this problem.
Product: Rational Functional TesterWe are pleased to feature Contributing Author Franki Schafrik
Franki Schafrik has 17 years of experience in using Rational System Architect. She has 20 years experience consulting on enterprise architecture (EA) for government and commercial clients around the world. Franki teaches DoDAF and EA methodologies internationally.Visit Franki's developerWorks profile Read all of Franki's developerWorks contentLearn about the Author achievement recognition programThis week we are also highlighting the following items on our home page and product pages that you may find of interest.Try Rational Method Composer with this full-featured trial for an evaluation period of 30 daysEvaluate Rational Application Developer onlineRational Application Developer for WebSphere Software trialFree trial download of Rational Functional TesterRational Application Developer Standard Edition trial