O'Reilly logo

Enterprise Application Integration With XML and Java™ by Bill la Forge, JP Morgenthal

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

9.2. The Declarative Programming Model

The Declarative Programming Model is a very simple abstraction of a shared memory space that facilitates the adding, deleting, and changing of XML documents for a group of client applications. XML provides us with a high degree of extensibility that does not require fixed schema declarations. This means that users can add new data objects and add data to existing data objects at will.

In addition to simply providing an environment for living and growing data objects, we can also associate behavior with changes over existing data objects. As we issue changes on a particular element within an already declared data object, it will fire an event that results in a corresponding process. For example, if we place ...

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