Java: A platform for platforms
Sun's reorg may seem promising to shareholders but it's also a scramble for position. The question now is whether Sun can, or wants to, maintain its hold on Java technology. Especially with enterprise leaders like SpringSource and RedHat investing heavily in Java's future as a platform for platforms

Also see:

Discuss: Tim Bray on 'What Sun Should Do'

Featured Whitepapers
Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address:

IBM unites enterprise development

WSED 5.0 neatly supports legacy apps, Java, XML, and Web services projects

  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone

You hear a lot these days about Java, XML, and Web services. In most enterprises, however, legacy applications are still alive, well, and powering some of the most mission-critical business functions within the organization.

With its integrated development environment, WSED 5.0 (WebSphere Studio Enterprise Developer 5.0), IBM has nicely blended development support for mission-critical legacy technologies, such as COBOL (Common Business Oriented Language) and PL/1 (Programming Language 1), together with tools that support Web technologies.

Many benefits can be derived from the all-inclusive nature of IBM's IDE. Developers can more easily maintain existing legacy assets using WSED. But that existing legacy code can also be extended and transformed into new or improved applications by blending legacy assets with Web-related technologies.

Further, it saves companies the expense of purchasing multiple development tools to support legacy, Java, and Web technologies.

WSED is a superset of WSAD (WebSphere Studio Application Developer), the IBM IDE that supports Java/J2EE (Java 2 Platform, Enterprise Edition), Web applications, XML, and Web services development. While WSED (,500 per processor) adds support for mainframe assets, WSAD (,499) is a solid IDE for organizations that don't need to include mainframe support.

IBM also supplies a superset version of WSAD that supports its iSeries (AS/400) platform. I've tested the WSDC (WebSphere Development Studio Client for iSeries) and, as with WSED, have found that it too does a good job of supporting both existing midrange assets, such as RPG (Report Program Generator) code, as well as Web technologies.

I had no trouble getting WSED up and running on Windows NT, Windows 2000, and Windows XP. Although other versions of the WebSphere Studio IDE, including WSAD, run on Linux and other platforms, WSED does not yet support platforms beyond Windows. IBM has indicated that it expects to expand WSED's platform reach in the near future.

About the only beef I have with WSED is its intermittent sluggishness. The recommended 500-MHz Pentium III configuration was just too darn slow to be productive. Even on a 2-GHz Pentium 4 machine with 2 GB of memory, the IDE would occasionally take a frustratingly long time to execute certain tasks, such as loading a JSP (JavaServer Pages) page for editing, and it offered no indication as to what was holding up progress.

But for other tasks, such as starting up an application server to test an application, WSED at least displayed what it was doing. I also observed several occasions when WSED would hang, though only on Windows XP.

Performance issues aside, WSED proved reliable on numerous fronts. I was able to easily connect to remote z/OS systems and, using the built-in WSED perspectives, I was able to customize my IDE environment to modify an existing COBOL sales application to collect a greater amount of demographic data. I had no trouble editing, testing, and redeploying the application. In particular, I appreciated WSED's editor support for filter views, which let me see my application in outline form and quickly locate the code I wanted to modify.


  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a JavaWorld account? Log in here. Register now for a free account.
Resources