In-Depth Features


The Right Java Tool for the Right Job

Our experts say developers can turn to Java servlets for smaller jobs, to Enterprise JavaBeans for complex projects and for some others, a mix of the two technologies.

UML 2.0 RFP scorecard

Elements focused specifically on real-time are being handled as part of a UML "profile" (The UML Profile for Schedulability, Performance and Time)

Are you ready for some UML 2.0?

In the middle of a heat wave, we sent a reporter to find out what's new in UML 2.0. He tells us that, while looking to avoid so-called second-system syndrome, UML 2.0 moves toward providing better code generation and component handling, business process modeling and other neat stuff.

Optimize VB.NET Code Performance

Optimization rules have changed under VB.NET -- here's half a dozen new ways to build wicked-fast code.

Comparing servlets and EJBs

This table compares and contrasts the servlets and EJBs, and provides a more detailed insight into how they stack up against each other using a set of objective parameters.

Web services architectures: Easier said than done

Web services can provide an open and interoperable development framework, but the technology requires an architecture unlike anything built before.

What's behind BEA's big bet on tools?

The company started life with the Tuxedo transaction monitor, then its WebLogic Java application server redefined the middleware market. Now BEA Systems will seek to entice a broader group of developers to work with Java.

Speed Up Your VB.NET Code

Optimization rules have changed under VB.NET-here are eight great new ways to build wicked-fast code.

.NET finds a home on the range

Needing a new application to track wild elk herds in the Rockies, the Colorado Department of Agriculture turned to a Web services architecture.

Schwab.com keeps tabs on Java code

Collaborative tools and accurate UML models promote reuse for the high-profile online brokerage.

BEA at the crossroads

All eyes are on BEA Systems Inc., which shot to the head of the application server track on the back of good technology, a brilliant marketing strategy, terrific execution, the bumbling of some competitors, and the inability of smaller companies like Bluestone, SilverStream and others to get away from the pack.

Early .NET returns: So far, so good

Users say the transition to .NET is mostly smooth so far, but Java appears safe for now.

Q&A: Eckerson measures state of data warehousing

Wayne Eckerson has been in the middle of the data warehousing business for years as director of education and research at the well-respected Data Warehousing Institute in Seattle. Wayne sat down over dinner recently with ADT Editor-at-Large Jack Vaughan to answer some questions on the state of the industry.

What's behind BEA's big bet on tools?

The company started life with the Tuxedo transaction monitor, then its WebLogic Java application server redefined the middleware market. Now BEA Systems will seek to entice a broader group of developers to work with Java.

Book Excerpt: The Business Case for Development

This article provides the principles, rules, and analysis tools to put a business case process into action in your organization.

Test and test again

Even though I know testing is work, and there might be a specific feature or two in other languages I would like to use, I still prefer developing and testing my applications in Java.

Answering the critical Web services questions

The hyperbole surrounding the Web services phenomenon appears to be reaching its peak; now IT developers must determine whether the technology can really be a key enabler for enterprise portals and application integration.

AMS turns to Versata

AMS uses Versata Logic Suite within its Advantaged management suite to modify e-business applications.

Business rules are back

Improved technology and empowered business analysts are bringing business rules engines back from a "near-death experience."

Getting control of data

A new breed of tools is boosting the chances of getting the right information to the right people at the right time.