This article critically evaluates the role of XML binding frameworks play in
the context of service-oriented architecture (SOA) platforms, and it also
provides an objective evaluation of the popular XML binding frameworks in a
J2EE environment.
XML binding refers to the mapping of XML documents to/from any suitable
internal representation (e.g., object-based representation) that is
understandable by the underlying system, and in the process facilitating easy
and intuitive access to the data in XML documents. In a J2EE context, this
translates to an easier and logically meaningful way of accessing the data in
XML documents, rather than using the low-level DOM/SAX parsers.
To illustrate, in Listing 1, an order-processing application would find it
easy to access Order, Ite... (more)
The requirement of being agile in today's market means having business
processes at one's command that can easily be modified for different
requirements. This requirement, along with usage of open standards that
addresses the problem of interoperability, compels today's business units to
move towards service-oriented architecture (SOA). This article talks about
the impact AON would have ... (more)
Most organizations that have tried have been successful in implementing a
pliable Service Oriented Architecture (SOA) paradigm. Analysts have come out
with strategies to translate existing applications into SOA-compliant systems
using a staggered approach. The rewards reaped come in the form of low-cost
maintenance and agility in their business, along with reusable and
self-contained ser... (more)
Enterprises frequently have to deal with part of their infrastructure that
doesn't have the privilege of uninterrupted connectivity. Such system
environments designed using Service Oriented Architecture (SOA) need a way to
manage uncertain connectivity. SOA as an architectural paradigm depends on a
set of services providing business functionality. These services may be
distributed over d... (more)
Enterprises frequently have to deal with part of their infrastructure that
doesn't have the privilege of uninterrupted connectivity. Such system
environments designed using Service Oriented Architecture (SOA) need a way to
manage uncertain connectivity. SOA as an architectural paradigm depends on a
set of services providing business functionality. These services may be
distributed over d... (more)