Hi Liang, This is a paper we did on the topic, which will explain the high level picture. http://people.apache.org/~hemapani/research/papers/carbon.pdf
Also threads architecture@ RFC: How Does Carbon Make a difference? - http://markmail.org/thread/pmnvraailzj6d4fk and Task List for Learning Carbon - http://markmail.org/message/btfa5ho4blxrkp4p Might help Thanks Srinath 2010/11/10 shiliangliang126 <[email protected]>: > Hi,all my friends: > I am a fresh man of learning the excellent Carbon platform.And > recently I have some questions about many basic concepts of Carbon. > I searched many information about WSO2 and looked a little source code > of Carbon,i find that there are many basic concepts which i don't understand > well in the Carbon platform: > Bundle,may be a jar file implement some function. > Component,contains a set of Bundles. > Feature contains a set of Components or a set of Components and other > Features. > Artifacts,may be a aar service. Could the Artifact be contained in a > component? > Carbon application, I know a Carbon app can contains many Artifacts,and > a Carbon app can contains Components. > But what's the relationship between Feature and Carbon application? > which contains which? or they don't have any relationship? And can you > explain it with much more details? > When I add a feature through the Feature Manage interface provided by > the Carbon server,how can other feature use the new added Feature's > function? may be they can use something in OSGI? register the new added > Feature to the OSGI environment,so other features get new added feature's > function through the OSGI environment? am I right. > Here I talk about the OSGI,in the OSGI ,there are two ways to get > service. > 1. through the config file with "Import/Export Package". > 2. through the register service,there are also two methods,one is > through the BundleContext ,and the other is Declarative Service,mainly > config the component.xml,and export the Class writed in the component.xml. > 【does the exported Class here is the concept of component of OSGI? I think > so】 > Some trouble here, why WSO2's concept of Component is different from > OSGI's concept of component? > In the OSGI,a bundle contains many component, and In Carbon ,a component > contains many bundle. > If I am right above, which concept of OSGI does WSO2's > Component correspond to ? > which concept of OSGI > does WSO2's Feature correspond to? > and does WSO2 have something > like the component of OSGI? > Eager to learn~ > Looking forward to your reply! > Thank you > Best wishes. > > Shi Liang liang > > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- ============================ Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Lecturer, University of Moratuwa Member, Apache Software Foundation Member, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ _______________________________________________ Carbon-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
