|
Overview
Today most of large and complex distributed applications
tend to be built using existing components. This
is critical for the success of componentization
of business environment, as it increases productivity
and promotes reusability of already developed
components.
The EJB component model supports the concept
of configuration, which is static for a deployment
instance i.e. configuration can not be changed
or customized after deployment. Extended CCM introduced
the concept of ports to separate development concerns
to assembly phase where component instances can
be connected and configured during assembly. It
also provides set of APIs to introspect component
port and connection related information during
runtime that can be used for dynamic re-configuration
purposes.
Experience has shown that configuring re-usable
components itself is a complicated process. Assembler
needs to identify and interconnect components,
that involves understanding of interfaces, component
homes, ports, configuration, host and process
allocation for building and deploying the application.
This again deters most of the assemblers from
attempting to create and deploy their applications
on distributed environments.
K2 Assembly Tool enables an assembler to view
a component as a building block of his application,
and relieves him from complexities involved in
connecting and configuring components while developing
an application. With K2 Assembly Tool now available,
assemblers can easily assemble their applications
using existing CORBA components, and deploy it
on K2 Component Server.
|