Components transcend the programming language and support a very high degree
of reuse. They greatly simplify the construction of large and complicated
software architectures. One of the main reasons why Java promises such a
bright future for the computing world is because of its inherent support for
component architectures. Some examples of Java's component support are
JavaBeansª, Java Foundation Classes (JFC), JavaBeans Activation Framework
(JAF) and the InfoBus.
This article introduces the InfoBus, a specification for interconnecting
JavaBeans by defining the interfaces and the protocol for their interaction.
First, the need for a framework like the InfoBus for current Java
architectures is identified. Then the InfoBus, its components and the InfoBus
API are briefly described. This is followed by an example that illustrates
how to build an application using the b... (more)
Last year Sun came out with a new set of design guidelines for building
enterprise applications using enterprise Java APIs. These APIs are available
as a set of documents called the J2EE Blueprints. They include architectural
design guidelines for developing enterprise applications using the Java 2,
Enterprise Edition APIs.
The Silver Bullet
The primary benefit of the Blueprints is that after five years and several
releases of Java platform products and APIs, there's finally a comprehensive
story of how all these technologies offered by Java can plug and play
together in enterpr... (more)
Over the last couple of years, the industry has rallied around SOA and its
main realization platform - Web services. While many of the clients I meet
are still wary about the adoption of new technology, integration dilemmas
posed by the variety of software and hardware platforms has led them to buy
into the promise of improving on business agility through SOA. The ubiquitous
nature of Web services is something that even business owners appreciate, as
they have been burned before by the disparity in the technologies that their
applications have been based on.
Many of the clients ... (more)
I used to be a regular presenter at SYS-CON's tech.conferences. After a
hiatus of a few years, I thought of presenting at the Cloud Expo conference
in New York. I was wondering which track to participate in. You see,
although, Infosys Limited, the company I work for, has a very large Cloud
practice, I belong to a space which is more of a consumer of what Cloud
offers. To me Cloud and Big Data are the plumbing for the house that we build
for clients. I have helped incubate one of the strategic focus areas within
Infosys - digital transformation, which is powered by Cloud.
The a... (more)
I'm glad I stayed on after the breakout sessions to attend the CEO Power
Panel at 7 pm at the 12th International Cloud Expo, in New York. It was quite
informative and entertaining.
As with everything else, the best way to get a view of a new technology area
is by asking for independent opinions. The old adage of the six blind men and
the elephant comes to mind. Coincidentally, there were six "blind men" on the
panel, including our very engaging host, Jeremy Geelan (@jg21). And there
were views that converged in a common theme: "Cloud Connects".
Jeremy, as always, got the ball roll... (more)