Guide to the TechWeb Network

Intelligent Enterprise

Better Insight for Business Decisions

Intelligent Enterprise - Better Insight for Business Decisions
search Intelligent Enterprise
Advanced Search
RSS
Webcasts
Whitepapers
Subscribe
Home




May 9, 2002

Heavy-Duty Refinement

WebSphere Studio is a credit to IBM and Java Development

By Nelson King

Continued from Page 1

As another data capability, I would also include the well-designed and complete visual XML development environment, which includes components for building DTDs, XML schemas, XML files (with validation), and XSL. The ability to generate XML from SQL statements and the DB2 XML Extender, which allows document access definition scripts to compose or decompose XML documents to and from DB2 data, highlight the strong ties to data in this environment. Once again, while most other development environments include similar XML functionality, few do it in such a well-organized way.

In the Middle Tier

Like most Web application development environments, Application Developer assumes that more often than not an application server will be involved. Obviously IBM is thinking about its own WebSphere Application Server. Other servers can be used, but the fit would not be as easy — for example, you'd miss out on the WebSphere test environment for both EJB and Web applications. The application server market is intensely competitive, but currently IBM WebSphere Application Server ranks very high; to not take advantage of it in Application Developer seems eccentric.

Debugging and Profiling

The debugging environment of Application Developer continues to be outstanding and will only get better with the addition of dynamic debugging and hot-linking with JDK 1.4. Although it runs the gamut from immediate error reporting on compilation to sophisticated remote debugging for integrated testing of EJB and Web applications, the most powerful aspect of Application Developer's approach is its integration. It provides a unit-test environment for JSP files, servlets, and HTML files, as well as a server-side all-in-one unit test, linked to the general IDE debugger.

It took years for Java to catch up to C++ in debugging, and now we're finally getting professional tools for monitoring and analyzing the code. Packaged as a set of plug-ins, Application Developer offers a performance analyzer (to look for performance bottlenecks in the code, among other things). It can also help with nasty problems such as memory leaks. In my testing, this tool was more than a little difficult to set up — takes some getting used to reading too — but the payoff on code performance is worth the effort.

Web Services Environment



Rate This Article

Comments:

Optional e-mail address:

Application Developer does a good job of explaining simple Web services and the examples are easy to follow. Using wizards for generating Web services description language documents and simple object access protocol code simplifies some of the more esoteric elements of Web services. When it comes time to test a service, IBM operates a test registry (to which you must first register yourself) to work with your Web services and universal description, discovery, and integration metadata. This registry is very handy. Beyond simple services (one or two functions and simple one-way data),Web services become more than most wizards can handle (not just Application Developers). At that point you may need to look into IBM's newly released Web Services Toolkit.

All enterprise-level development products try to be complete, but IBM has done an outstanding job of integrating top-class features for the entire development cycle. From providing a copy of Rational ClearCase LT for version control, to a unified debugging environment, to a unique code profiling tool, Application Developer really does cover all the bases. IBM WebSphere Studio Application Developer 4.0 provides a benchmark for Java development systems — and in all likelihood will be the standard-bearer for the Java camp in the jousting with Microsoft .Net.


Nelson King [nelsonking@earthlink.net] has written nine books on database application programming and spends much of his time in the trenches of enterprise software development.


RESOURCES

Related Articles at IntelligentEnterprise.com:

"Ready, Set, Compete," March 8, 2002: www.intelligententerprise.com/020308/505feat1_1.jhtml

"BI Web Services Takes a Step Forward," Feb. 20, 2002: www.intelligententerprise.com/online_only/analyst/020220.jhtml

"MicroStrategy 7i Weaves a Wider Web," Feb. 5, 2002: www.intelligententerprise.com/online_only/analyst/020205.jhtml

"Have Web Services, Will Travel," June 29, 2001: www.intelligententerprise.com/010629/e_business1_1.jhtml

Related product reviews at IntelligentEnterprise.com:

Forte for Java 3.0 "Among the Vanguard," Feb. 1, 2002: www.intelligententerprise.com/020201/503products1_1.jhtml

Delphi 6, "Web Services Development," Sept. 18, 2002: www.intelligententerprise.com/010918/414products1_1.jhtml









IE Weekly Newsletter
Subscribe to the newsletter
    Email Address







InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo Jitter
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet Evolution
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space