Home > SOA News > Eclipse Ganymede Part 1: What's in it for SOA?
SOA News:
EMAIL THIS

Eclipse Ganymede Part 1: What's in it for SOA?

By Rich Seeley, News Writer
17 Jun 2008 | SearchSOA.com

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

This is the first in a series of four articles previewing the Eclipse Foundation's annual downloadable project release, code named Ganymede, which is set for Wednesday, June 25. Find the rest of the series here.

It's a graphical tool so you can create composite applications quickly.
Mike Milinkovich
Director, Eclipse Foundation

Next week will mark the fifth annual June "release train" of Eclipse Projects, which this year is named Ganymede in keeping with the open source project's tradition of using the moons of Jupiter as its naming convention.

Providing a preview of what the release offers developers working on service-oriented architecture (SOA) implementations, Mike Milinkovich, director of the Eclipse Foundation, noted that this year there are 24 projects and 18 million lines of code, up slightly from last year's Europa release of 21 projects and 17 million lines of code.

No other open source group or even commercial software vendor does an annual mass software release, which seems to be unique to Eclipse. The predictability of the annual Eclipse releases is important to its commercial adoption, Milinkovich said, because organizations can count on the unified release of new versions of the projects at the same time each year. For product planning, Eclipse adopters know when to expect the next versions, he said.

"If we are doing these releases, the first question has got to be why are we doing them," he said. "The number one reason is to help spur commercial adoption and make it easier for users. In both the cases of commercial adopters and end users they are using many Eclipse projects now, not just the platform project. That means they have to deal with project interdependencies, and alignment of version compatibility."

Those issues are ameliorated by having one unified release. Also, organizations building tools based on Eclipse do not have to wait for piecemeal release of various components, which Milinkovich said is important for the adoption of Eclipse by commercial software companies.

"That's a big part of the motivation for doing these release trains," he said. "If they are going to build a product on top of it, basically they are getting the complete suite of technology a lot faster than they would otherwise."

Milinkovich pointed to key project updates in Ganymede that are important to developers and architects working on SOA implementations.

SOA Tools Project (STP)
STP offers a new Service Component Architecture (SCA) designer for composite application development. "It's a graphical tool so you can create composite applications quickly," Milinkovich said. A new SOA Policy Editor is designed to make it easier for developers to construct and manipulate XML expressions in conformance with the WS-Policy standard. The latest version of STP also provides improved editing capabilities for Business Process Modeling Notation (BPMN) 1.1 for business process design.

Equinox
The OSGi framework implementation and component model on which the Eclipse RCP and IDE platforms are based features a new provisioning system called P2. It replaces the previous "update manager," which consisted of a set of APIs and a user interface. Update manager allowed users, who already had Eclipse, to discover and install new plug-ins and features. P2 is designed to make that process easier. "In the old update manager," Milinkovich explained, "if you had nested dependencies, if would often fail to figure out what it needed to pull down to make a functioning system for the end user." P2 is able to "figure it out" better and thus is more reliable for updates. There are also new security features including support for Java Authentication Service and encryption of passwords in applications.

For more information
SOA runtime major step for Eclipse – Milinkovich

Check out our Eclipse Learning Guide

Developer tools
Ganymede offers what Milinkovich characterizes as a "smorgasbord" of new tools for developers. There is a new JavaScript editor from the Java tools project, which is part of the Web Tools project. The editor provides better code completion and offers a code "quick fix" feature, and support for code validation. There is a new SQL builder in the Data Tools project for building applications accessing relational databases. Also C and C++ refactoring tools have been updated.

As this series on Ganymede continues, the Eclipse Modeling Framework's new release features will be previewed tomorrow. Next week will focus on the Rich Ajax Platform and the SOA Tools Project.



Tags: Eclipse Web servicesSOA implementationsService-oriented architecture (SOA) developmentSOA security toolsVIEW 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

SOA implementations
Software developers bring SOA apps into cloud computing architectures
Year in Review, 2009: SOA comes back from the dead
SOA user stories provide practical advice
New SOA products for November 2009
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
SOA implementations Research

Service-oriented architecture (SOA) development
Sun CEO Jonathan Schwartz resigns via haiku tweet
David Chappell: Build scalable applications with data grid technology
Pegasytems says Agile BPM this way comes
EC gives Oracle nod to acquire Sun
Progress Software acquires BPM vendor Savvion for $49m
Forrester: Explore new cloud, application development platforms
Forrester points to 2010 changes in application development
Software developers bring SOA apps into cloud computing architectures
Year in Review, 2009: SOA comes back from the dead
Five more top SOA tips from 2009

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Service Integration Maturity Model  (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 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts