Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

As explained in a previous section, the process of extending a Carbon product involves adding the functionality into the product as JARs/OSGI bundles. In this topic, we will look at how these JARs/OSGI bundles come together to constitute a complete Carbon product feature. A Carbon feature is a list of components and/or other features, whereas a component in the Carbon platform is a single OSGi bundle or a collection of OSGi bundles. The diagram given below illustrates the structure of a Carbon component/composite feature:

Image RemovedImage Added

As shown in this diagram, a Carbon component or composite feature may consist of three elements:  

...

Sample Feature: In this sample, we will develop a feature for Student Management. This feature will consist of a back end component, which is an object database storing details of students, and a UI component, which will expose these student details in the management console of your Carbon server. Once you have developed and deployed this feature in your Carbon server, it will show on the management console as depicted in the following diagram.

Image RemovedStudent Management UI.pngImage Added

The following topics will guide you through the steps of implementing this feature:

Child pages (Children Display)