Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

The most-loved articles about Rational software from 2011

This article is brought to you by the developerWorks Rational editorial staff.

Summary:  In honor of Valentines Day, we've pulled together a compilation of the 10 most-loved articles published in 2011 on the developerWorks Rational section.

Date:  09 Feb 2012
Level:  Introductory PDF:  A4 and Letter (29KB | 6 pages)Get Adobe® Reader®
Also available in:   Portuguese

Activity:  16107 views
Comments:  

Roses are red, violets are blue.
Here's a list of our 10 most popular articles from 2011,
just for you.

The top 10 according to clicks in the developerWorks newsletter, that is. Subscribe to the weekly email newsletter for updates about the latest and greatest resources on our site for developers. You can select only topics that interest you.

Grady Booch talks Watson, software archeology, and the important role of developers
by Scott Laningham
Watch a video interview with Grady Booch, the Day 3 keynote speaker at the 2011 Innovate conference, as he talks about the archeological dig he conducted on the architecture of IBM Watson software and the important role of developers.

Speed delivery of Android devices and applications with model-driven development
by Beery Holstein
Along with the Android software stack rapidly gaining market share for applications on a variety of devices, embedded product designs are becoming more complex, and product lifecycles are shrinking. Efficient development has become essential. This article presents several situations where using model-driven development (MDD) can help developers speed the delivery of Android-based devices and applications.

Design SOA services and schema definitions with SoaML and XSD transformation profiles
An easier, more architecturally oriented alternative to WSDL
by Mohamed M. Kattaya
Designing web services and schema definitions is a key success factor for service-oriented architecture (SOA) projects. This article shows how to use the Object Management Group (OMG) SoaML standard and XML schema definition (XSD) transformation UML profiles to design web services and schema definitions. The author explains why these two profiles provide an easier and more architecturally oriented way than the traditional WSDL approach.

Join the Rational Community

When you become part of the IBM Rational community, you can take advantage of the collective knowledge of Rational developers and software users. Online discussions, technical libraries, user groups, and many more resources, all created by other Rational stakeholders to share with you.

Toward a Basic Profile for Linked Data
A collection of best practices and a simple approach for a Linked Data architecture
by Martin Nally and Steve Speicher
W3C defines a wide range of standards for the Semantic Web and Linked Data suitable for many possible use cases. While using Linked Data as an application integration technology in the Application Lifecycle Management (ALM) domain, IBM has found that there are often several possible ways of applying the existing standards, yet little guidance is provided on how to combine them. This article explains motivating background information and proposes a Basic Profile for Linked Data.

Manage operational requirements for production: Part 1. Four steps to ensure that dev and ops teams agree on nonfunctional requirements
by Fabio Castiglioni and Giulia Caliari
Software requirements are too often automatically identified with user requirements, such as functions related to use cases or performance levels. However, there are other requirements that are often sources of serious problems for production systems, such as number of connections to the database, memory allocation, or coexistence with other, even unrelated, systems. In this two-part article, we show how IBM® Rational® Requirements Composer enables collaboration between the Development and the Operation departments to model and track requirements related to the runtime execution of the application and how IBM® Rational® Quality Manager can be added later to prepare and track the preproduction tests.

Let's devolve: Why going APE would improve software development
A proposal for Autonomous Programming Experts to develop end-to-end software
by Randall C. Masciana
Tools are most effective when used to assist semiautonomous developers to design, create, test, and deploy horizontal, end-to-end component solutions. Instead, we're expecting them to use tools to attempt to corral a multitude of vertical resources working in various disciplines.

Define application architectures with Rational Software Architect: Part 1. Envisioning the architecture
by Jean-Louis Marechaux
This two-part series presents techniques for creating models to specify and communicate the architecture of software-intensive systems. It illustrates the elaboration of the Online Catering architecture for a fictional company, Yummy Inc. Using an iterative approach, it describes the key architectural activities that are necessary to specify a software-intensive system with IBM® Rational® Software Architect. Part 1 focuses on typical tasks to outline the architecture and to align the technical vision to development needs. Part 2 describes how to refine the architecture by iterations. Both parts are based on the assumption that readers are familiar with iterative development methods.

Using core telecom network features to develop web applications: Part 2. Using REST style APIs
by Raghunath Nair and Chandrashekar Naik
Traditionally, building telecommunications applications implied dealing with telecom network complexities and having technical skills on telecom protocols such as SMPP, MLP, and Parlay. This two-part article describes how a developer can build services that leverage core telecom features that are available in the service provider's network without having those programming skills. This article, Part 2, discusses different ways of developing telecom applications with ease by using REST style APIs that are exposed by IBM® WebSphere® Telecom Web Services Server (TWSS).

An introduction to HATS mobile device support
Delivering green-screen applications to mobile devices using Rational Host Access Transformation Services
by Rick Hardison
This article summarizes the support provided by IBM® Rational® Host Access Transformation Services (HATS) that allows access to character-based 3270 and 5250 host applications from mobile devices, such as cellular phones, data collection terminals, and personal digital assistants (PDAs). The author assumes that readers have a working knowledge of HATS capabilities and application development tasks.

Top articles from 2010 on ways to integrate different types of Rational software
How to use tools together to make your work easier and faster
by Robin Wood
A collection of articles published in 2010 about ways to integrate IBM Rational software to handle multiple tasks. Learn how to use different Rational products together to do more in less time, as well as how to integrate other IBM brands' and other companies' products with various types of Rational software.


Resources

Learn

Get products and technologies

  • Download a free trial version of Rational software.

  • Evaluate other IBM software in the way that suits you best: Download it for a trial, try it online, use it in a cloud environment, or spend a few hours in the SOA Sandbox learning how to implement service-oriented architecture efficiently.

Discuss

About the author

This article is brought to you by the developerWorks Rational editorial staff.

Report abuse help

Report abuse

Thank you. This entry has been flagged for moderator attention.


Report abuse help

Report abuse

Report abuse submission failed. Please try again later.


developerWorks: Sign in


Need an IBM ID?
Forgot your IBM ID?


Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.

 


Rate this article

Comments

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational
ArticleID=793283
ArticleTitle=The most-loved articles about Rational software from 2011
publish-date=02092012

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

For articles in technology zones (such as Java technology, Linux, Open source, XML), Popular tags shows the top tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), Popular tags shows the top tags for just that product zone.

For articles in technology zones (such as Java technology, Linux, Open source, XML), My tags shows your tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), My tags shows your tags for just that product zone.

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.

Special offers