O'Reilly logo

Eclipse Web Tools Platform: Developing Java™ Web Applications by Arthur Ryman, Lawrence Mandel, Naci Dai

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5Web Application Architecture and Design

Mistakes are the portals of discovery.

—James Joyce

In this chapter we’ll describe two kinds of Web systems: application infrastructures and service infrastructures. Many of us build applications that have Web front-ends. These front-ends access business layers and persist their data in databases. Application infrastructures provide the basic layered architecture for these types of systems. In contrast, service infrastructures collaborate with each other using the Web, in addition to interacting with users. They have Service-Oriented Architectures (SOA).

There are issues common to both types of systems; we would like to have a foundation for creating large, well-structured Web systems that are ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required