January 25, 2007

IBM advancing global-based software development

SOA seen as key driver in the push toward global cooperative development

Building on its Jazz strategy for collaboratively building software, IBM Rational will offer versions of its products geared toward global cooperative development with an eye toward boosting SOA in 2007.

In an interview Wednesday, Daniel Sabbah, general manager of Rational, said the company is re-architecting core elements of its product set to leverage the Internet and Web 2.0 concepts such as AJAX-based (Asynchronous JavaScript and XML) Web interfaces. The goal is to accommodate community-based software development, he said.

New products bearing these changes will start to appear toward the end of the first half of this year, Sabbah said. IBM seeks to make software engineering more flexible and more reactive with its plan, accommodating agile processes.

"The aspect of it that's much more interesting is really building software engineering communities," Sabbah said.

Noting the trend toward collaboration between U.S. and offshore developers, IBM seeks to provide a platform accommodating a global, distributed model. These developers will able to work on aspects of development, such as requirements modeling, architecture, changing legacy code, documentation, and bug fixes.

According to Sabbah, the company seeks to optimize SOA development with its plan. SOA is largely about decomposing large parts of monolithic software into more flexible components, he said

As part of the effort, Rational products will add capabilities to manage architectures and software lifecycles for building more flexible software in a globally distributed fashion. Internet-based community project efforts also will be enhanced, according to Sabbah.

"There's plenty examples of people doing organizationally distributed and globally distributed development, and they need better tools to be able to do that, and they need to understand the coherent architecture," Sabbah said.

"[IBM's effort is] certainly related to ALM (application lifecycle management), but it’s a different dimension of (ALM) because in this particular case, the application itself has to be dynamically assembled with many of the parts coming from places where you couldn't predict," Sabbah said.

"Every single element of our product portfolio will have a globally distributed element to it" and feature the ability to be hosted under Internet standards, Sabbah stressed.

He raised the notion of offering Rational products via a SaaS (software-as-a-service) model, but did not openly commit to this.

"As we transform our product portfolio down this particular path, our ability to deliver a software development platform will enable a SaaS model. But we're not announcing today any kind of a SaaS model," said Sabbah.

A service supplier, whether it is IBM or someone else, could, for example, host a quality management process for distributed teams worldwide, Sabbah said. Such a process even could be used by different companies, said.

He called IBM's plan "a natural evolution of the capabilities that we provide today."

"It's a different way of delivering those particular capabilities [that is] much more amenable to the types of requests and business models that our customers are essentially under today," Sabbah said.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.