Service-oriented architecture (SOA) is never established in a vacuum. In any
real life situation, an existing IT environment must be taken into
consideration, offering functionality -- and data -- that cannot simply be
replaced by a set of new services. Hence, a key aspect of building an SOA is
to decompose existing applications into smaller blocks (that is, the
"services") that communicate over standard protocols and have well-defined
interfaces. The advantage of this is that such environments are more
flexible, without tight coupling between various parts of the overall system.
This concept of loosely coupled and platform independent services is further
advanced by the use of an Enterprise Service Bus (ESB). Among other things,
an ESB serves as the "glue" between services that use different data and
message formats, network protocols, and programming languages. The... (more)
Mercosul (or Mercosur) is a trading zone among Brazil, Argentina, Uruguay,
and Paraguay founded in 1991. Its purpose is to promote free trade and the
movement of goods and people, and skills and money between these countries.
The four member countries combined represent the fourth largest economy in
the world.
As part of their cooperation, the member countries need to exchange data on
imported and exported products. In a first attempt, Argentina, Brazil, and
Uruguay tried to exchange information using magnetic tapes. It didn't work
out, due to the difficulty in matching the oper... (more)
Last month we described two new specifications that define the handling of
Web services in J2EE, JSR101/JAX-RPC, and JSR109. Both will be part of the
J2EE 1.4 release, which is scheduled to go public by the end of the summer.
In this article, we will show an example of an implementation of both new
standards, which is provided in the Web Services Tech Preview for WebSphere
Application Server 5.
This tech preview comes as a free download from the Web, giving you a head
start on the new APIs. We will show you two examples, one that takes you
through the creation of a Web service t... (more)
If you follow the latest trends in the software industry, you will have
noticed that Web services technology is getting a lot of attention. While it
is not a completely new thing anymore, more companies are getting serious
about Web services today and putting solutions into production that provide
and/or consume Web services interfaces. One crucial aspect of this is
standardization. The promise of Web services technology is to allow you to
connect applications that were developed on different platforms and in
different programming languages. This can only work if vendors can agre... (more)
Thursday, February 17, 2005 3:00 P.M. - 3:50 P.M.
This session will present a collection of programming tips and tricks related
to consuming and providing Web services in Java. This collection has been
created by a number of developers and consultants and is the result of many
real-life project experiences.We will focus on implementation aspects for Web
services and not go into any detail on architecture or conceptual issues. In
other words, these are the problems that developers face once they have
started coding.
Andre's Most Popular Articles and Columns Exchanging Trade Infor... (more)