"CCM
(CORBA Component Model) is a technical improvement on EJB. CCM provides
four sophisticated component types such as service, session, process
& entity. In fact, it is a superset of J2EE component model."
>>
CCM
joins together the best of .NET and J2EE component model. CCM based
solutions will have growing demand from domains such as Aerospace,
Defense, Telecom, Energy etc. >>
Key benefits
K2 Component Server
Unified platform for component based development
and integration using CCM
Container based runtime environment for deployment
of CCM components
Application by
assembly (manufacturing) rather than development
(engineering)
Enhanced
productivity and cost savings due to component
reuse and assembly based
development cycle
Reduced cost of software maintenance, as components
can be upgraded or substituted
by parts
Supports development-time
reuse as well as run-time reuse
Provides backbone
for service oriented architecture (SOA) using
CCM
Ensures
software longevity
With
K2 CCM, industry has technology and tools
in place which will ensure long promised
benefits of component based development.
K2 CCM based applications will enable
"Reuse" and "Assembly"
that will be the key to productivity enhancement,
software longevity and cost reductions.
The
component assembly will replace the complex
process of "integration". An
enterprise application can be developed
by assembly of components where each component
offers a specific set of services for
the application. This will help to develop
quality software and increase productivity.
This is similar to the process followed
in the manufacturing industry.
Also,
architects will have better control of
the application. K2 CCM deployment model
enables software architects to have a
fine-grain control over the assembly of
their distributed component-based applications.
This will help architects to focus on
assembly and deployment actions and configuring
their non-functional and functional properties,
without dealing with other aspects such
as code generation and complex rules of
programming.