Home > SOA News > IBM aims to orchestrate SOA projects with Eclipse Jazz
SOA News:
EMAIL THIS

IBM aims to orchestrate SOA projects with Eclipse Jazz

By Rich Seeley, News Writer
22 Mar 2007 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

The popular image of a programmer hunched over a keyboard in a windowless cinder block bunker with pizza boxes being shoved under the door is very 1984 in today's service-oriented architecture world.

The whole practice is really about continuous planning, continuous design, continuous learning, continuous listening and continuous progress.
Erich Gamma
Engineer, IBM Rational

Erich Gamma, distinguished engineer at IBM Rational, yesterday presented a very different vision of the future of development teamwork at TheServerSide Java Symposium in Las Vegas. His vision is not of a lone coder in a darkened basement, but more of a musician up on a brightly lit stage playing in an orchestra where everyone knows what everyone else is doing. It is the vision behind the development of Jazz, a joint technology project between IBM Research and IBM Rational to build a scalable, extensible, Eclipse-based team collaboration platform for integrating work across the software and systems development lifecycle.

The Jazz platform was inspired by Gamma's work leading the design of the Eclipse platform's Java Development Tools (JDT), he explained in an interview following his keynote at the symposium.

In a sense, Jazz has had two incarnations.

"There was Jazz the research project, which was about integrating things and collaboration in Eclipse," he explained. "And we liked its name and idea so much that we developed the new Jazz vision on it. But the new Jazz vision is much broader. It's not just about integrating in Eclipse. Jazz is intended to be a platform where many other tools can build upon it for supporting SOA."

Transparency is one of the key concepts learned from Eclipse and now being transferred into the Jazz platform, Gamma said. Where coders of past generations sometimes had a mad scientist mentality working programming magic behind closed doors, Jazz will make sure everyone on a development team knows what everyone else is doing.

"The key thing here is transparency," he said. "That means all information is available at anytime to anybody. There is planning support in there for bug tracking and task management. All the information is available to anybody at their fingertips."

This level of transparency and information accessibility is especially helpful when members of the development teams are geographically dispersed. The need for all team members to be in the know came from the original experience working of JDT.

"We never had the luxury of sitting close together," Gamma recalled, adding that it is true of the developers now working on the new Jazz. "The Jazz team is very distributed in Europe, Canada, U.S. West Coast, East Coast and sometimes even in India. That's how we develop today."

In the Jazz concept, teams working on different projects in the same organization will also share information via RSS feeds.

The idea is to have constant feedback loops with information readily available on bug fixes and patches, but going beyond that so programmers are answering questions raised by members of the larger developer community. The continuous flow of information is another key function of Jazz, Gamma said. Borrowing from the development methodology now known as the Eclipse Way, the flow of information helps each team member focus on the "health" of the project, which, as with personal health, requires the person to take responsibility for staying healthy.

"The practice we learned in Eclipse is how we can achieve transparency and continuous health," Gamma said. "The whole practice is really about continuous planning, continuous design, continuous learning, continuous listening and continuous progress."

For more information
Check out our Eclipse Learning Guide

IBM unveils new Rational test tools for SOA quality

That is the practice that has allowed Eclipse to deliver it's projects on time every year for the past five years, he said.

Another benefit of transparency is that it is clear which team members might have both the skills and the availability to join in helping other team members with a project. With all the information on the project available right at the new developer's fingertips, the learning curve is short and productivity is almost immediate.

"It enables ad hoc collaboration," Gamma said. "We think it's a new way of doing collaboration."

While Jazz is currently in an internal pilot at IBM, information and access will be increasingly available to interested developers throughout this year, he said, with a series of Jazz products scheduled for release next year.



Tags: Eclipse Web servicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Eclipse Web services
WebMethods 8.0 is reborn with added BI service repository
SearchSOA.com June 2009 video library
Scott Hebner on Jazz and Eclipse (video)
JViews enhances Eclipse RIA support
Some Eclipse SOA Tools Projects are archived as work on SCA, modeling, moves ahead
Faster SOA testing drives iTKO Eclipse release
Sun previews GlassFish V3 ahead of Java EE6 release
Microsoft Azure Platform moves Windows to Compute Cloud
Curl RIA tools hook up to Eclipse framework
SOA tools hit UML tipping point

Open source Web services
Open Source SOA by Jeff Davis (Book Excerpt)
Open source and ESBs
Jazz suite updated at IBM Rational Software Conference
SpringSource approach to adding enterprise class management and deployment features to Tomcat
Open source tools fill in app lifecycle gaps for SpringSource
MapReduce in the browser helps collaborative supercomputing
Java side of Sun seen strengthened by Oracle buy
Hurwitz on SOA governance, services management
Active Endpoints, Seros in deal to orchestrate BPM and push SOA
FUSE ESB brings Apache ServiceMix 4.0 to market

Web services development
Java-based Abdera open source tools implement Atom services
Layer 7 secures Oracle ESB, protects SOA applications
Gomez adds new features through platform-wide upgrade
PowerBuilder 12 beta available
RAD Studio 2010 hits the shelves
Oracle brings Fusion Middleware into the modern age
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
ColdFusion  (SearchSOA.com)
Delphi  (SearchSOA.com)
Eclipse  (SearchSOA.com)
elegant solution  (SearchSOA.com)
interaction management  (SearchSOA.com)
message-driven processing  (SearchSOA.com)
Ruby on Rails  (SearchSOA.com)
Tim Berners-Lee  (SearchSOA.com)
Web services  (SearchSOA.com)
Web Services: Glossary  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts