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 services. But there are still challenges in this form of
service-based architecture and solutions need to be devised.
One of the biggest hurdles has been coordinating technology-agnostic services
into a single long-running unit of work that produces predictable results.
The transactions running across multiple services over multiple domains need
to be synchronized to maintain business integr... (more)
Web services are gaining acceptance as the prime technology used to
interconnect disparate applications and ease interoperability between
heterogeneous and autonomous systems both for internal and external
integration. The variation of contexts in which shared Web services could be
used and the resulting variation in functional and Quality of Service (QoS)
requirements motivate extending... (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 serv... (more)
The open source initiatives have transformed the technical landscape by leaps
and bounds in the past two decades. It has gone a long way toward breaking
the stranglehold of monopolistic software companies over technologies. When
programmers have the ability to read, redistribute, and modify the source
code for a piece of software, the software evolves faster and better. It
happens at a s... (more)