Archives


Architecting and Designing Scalable, Multitier Systems

The key to flexible and scalable systems is distributed processing, and a key to distributed processing is code mobility. Michael discusses the Flexible Model View Controller Technique, the Categorizing Business Rules Technique, and the Domain Bean Mobility Technique for architecting and designing multitier systems.

Java Server Pages update

In this new column, Duane focuses on J2EE's server-side scripting language for building dynamic content. Various aspects of JSP development are covered, and readers will learn how to use this technology to its fullest. Recent changes to the JSP API focus on fixing some rough spots in the language, improving custom tags, and better preparing the technology for tool support.

A Project Management Primer

Using tools to simply automate project management practices can only make things worse. Firms must examine how projects are currently run, revise practices to be more effective and efficient, and train staff on the new approach.

Getting The Message

EJB, COM, RPC and CORBA get the headlines, but messaging middleware is still the preferred choice for building large, distributed corporate systems; the addition of XML is expected to quickly boost capabilities.

Testing 1 2 17

Although objects make testing simpler, the distributed aspect makes it more difficult. The good news is that there is a new generation of tools that promises to make the process less burdensome. Still, there is no substitute for good design and modeling right off the bat.<br> With: My kingdom for a testing tool<br> With: Distributed OO testing: Resources

Seeking An Edge

Computer Associates, Compuware and Rational Software take similar paths to integrate tools and to provide a development alternative to platform suppliers.