"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
1. Application by assembly of components
2. Maintenance by substitution of parts
3. Assembly to replace integration
4. Implement SOA
with K2 CCM
5. Most advanced deployment strategy
Click here to see enlarge view
Click here to see enlarge view
Click here to see enlarge view
Click here to see enlarge view

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.



Copyright 2007 iCMG. All rights reserved.
Site Index | Contact Us | Legal & Privacy Policy