Since its emergence, Web Service technology has gone a long way towards
perfecting itself and finding its right application in the real world. With
the maturity of the specifications, Web Service technology, with its power of
interoperability, is now the major enabling technology of SOA, which is being
adopted by more and more enterprises to build their application integration
infrastructure.
Developing Web Services involves a variety of technologies, XML processing,
SOAP, and WSDL, to name a few. Luckily, there are frameworks that target
handling theses kinds of middleware functions, freeing up developers to focus
on the business logic.
Nowadays, many Web Service frameworks exist for all kinds of programming
languages. Some of them are open source, others are commercia... (more)
Java Business Integration (JBI) is an effort focused on standardizing the
core architecture elements of integration architectures. It is a
specification developed under the Java Community Process (JCP) for an
approach to implementing a Service Oriented Architecture (SOA). The JCP
reference is JSR-208. JBI extends Java EE and Java SE with business
integration service provider interfaces (... (more)
I'd like to share some of the design highlights of a large-scale content
distributing system I worked on a while back. Some of the highlights may seem
trivial; some may be a little more complicated. To me, software design is a
matter of finding a balance between applying available technologies and
fulfilling real-world requirements and constraints. The goal of design is
always to ensure ... (more)