The Open Services Gateway Initiative (OSGi) Alliance is working to realize
the vision of a "universal middleware" that will address issues such as
application packaging, versioning, deployment, publication, and discovery.
In this article we'll examine the need for the kind of container model
provided by the OSGi, outline the capabilities it would provide, and discuss
its relationship to complementary technologies such as SOA, SCA, and Spring.
Enterprise software is often composed of large amounts of complex
interdependent logic that makes it hard to adapt readily to changes in
requirements from the business. You can enable this kind of agility by
following a Service Oriented Architecture (SOA) pattern that refactors a
system into application modules grouped by business f... (more)
After making the important decision to embrace the Common Object Request
Broker(CORBA), the next important decision that you will have to make is
choosing an Object Request Broker(ORB) vendor suitable for your needs. You
have many options to select from: Digital's ObjectBroker, ExpertSoft's
PowerBroker, HP's Orb Plus, IBM's SOM, Iona's Orbix, Sun's Joe, VisiBroker
from Visigenic, etc.
S... (more)
If you are planning to deploy your database application on the Internet or
Intranet, very soon you will need to deal with state management.' The
stateless nature of Web architecture makes it radically different from the
other (traditional) client-server architectures. The servers do not maintain
any information on a client after the request is served. NetDynamics offers a
solution for su... (more)
As most readers are probably aware, the Web Services-Business Process
Execution Language (WS-BPEL) provides a broadly adopted process orchestration
standard supported by many vendors today and used to define business
processes that orchestrate services, systems, and people into end-to-end
business processes and composite applications. However, in many ways BPEL's
adoption has gotten ahea... (more)
OrbixWeb 3.0 is a CORBA 2.0 compliant, 100% Pure Java ORB with better
lifecycle management of distributed objects. It includes many useful services
which make it easier to develop, deploy and manage distributed applications
in the Internet age. In today's computing age of Internet and multi-tier
architecture, combining Java and CORBA offers the best solution. If you want
to do it, then y... (more)