Layered Architecture

The concept of layered architecture is neither new nor very difficult to understand. The seven-layer application architecture model from Open Systems Institution (OSI) is a classic example of a successful layered architecture model. Before using the layer concept for building the adapter reference model, a quick overview of some of the advantages of the layered architecture will be useful.

A layer defines a conceptual boundary that isolates a set of software functionality from other layers. Synonymous with the concept of layers is the concept of tiers, where layers are stacked on top of each other, with the higher layers defining more generic and abstract concepts than the lower layers. This means the higher layer in the ...

Get Java™ Connector Architecture: Building Custom Connectors and Adapters 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.