Enterprise Application Architectures

Enterprise Web applications have evolved a distinctive architecture over the years. These architectures have grown from simple Web Server–CGI script architectures to full-scale, multi-tier architectures.

The initial architectures had one major problem—the mixing of user interface logic and business logic. This resulted in Web applications that were difficult to maintain and not flexible enough to sustain enhancements. Separation of the user interface logic and business logic was the first step in standardizing Web application architectures.

Java technologies have been in step with the evolution of Web application architectures. The introduction of Java servlets made the development of Web applications easier. ...

Get Sams Teach Yourself BEA WebLogic Server 7.0™ in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.