Top Stories by Dr. Srinivas Padmanabhuni
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, Item, and Customer objects rather than using the
XML-specific data elements listing each element, its... (more)
SOA initiatives have gathered momentum in the past year with more enterprises
either implementing SOA or considering implementing in the near future. The
implementations we studied reveal that one of the critical challenges in SOA
is designing an effective governance mechanism. A good understanding of
governance concepts is essential to implementing and operating a successful
SOA. Reliable governance for SOA leads to a manifold increase in an
enterprise's ability to achieve the goal of business agility through SOA.
Defining IT Governance
The IT Governance Institute defines IT gove... (more)
Web Service Description Language (WSDL) represents an IDL describing the
contract between the service requestor and the service provider in much the
same way that a Java interface represents a contract between client code and
an actual Java object. The crucial difference is that WSDL is platform- and
language-independent and used primarily (although not exclusively) to
describe SOAP services.
The WSDL 1.1 specification has been accepted at the World Wide Web Consortium
(W3C) and is the predominant version for describing Web Services today. At
W3C, work on the next generation of ... (more)
B2B marketplaces facilitate efficient search and transactions by offering
services such as buyer/supplier and product/services searches and
transactions such as procurement and asset disposal.
Besides their market making functions, marketplaces also offer integration
services such as supply chain and ERP integration and have allied with
various firms to offer value-added services such as vendor ratings,
logistics, and payment processing. B2B marketplaces differ from traditional
marketplaces in offering increased personalization and customization of
products and aggregating and d... (more)
Looking at the uncertainty and volatility of market conditions today,
enterprises are depending on new cutting-edge technology to have an edge over
their fierce competitors. At the same time, they try extracting more value
from their existing IT investments. Adding to these disparate applications
and technologies are the acquisitions and mergers that inherently bring in
different sets of applications.
Better integration of these myriad applications built on different
technologies clearly makes them more valuable. Using Service Oriented
Architecture (SOA), enterprises can not onl... (more)