O'Reilly logo

Building the Agile Database: How to Build a Successful Application Using Agile Without Sacrificing Data Management by Larry Burns

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

The apparent disconnect between the logical and physical views of data can be resolved through the introduction of what I call the Virtual Data Layer (VDL). To visualize this, I use the concept of the “Data Services Stack”, which illustrates the way in which business data requirements are delivered to the end user (similar, in a sense, to the TCP/IP stack, with its various layers of network, transport, and application protocols). See Figure 5.1.

At the top of the stack, most applications consist of a user interface (screen-based, form-based, or web-based), on top of a business layer (which contains the application logic). In the business layer, application objects (instances of object classes) interact with the user, and ...

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