Presentation is loading. Please wait.

Presentation is loading. Please wait.

Component Models and Technologies Which one to choose What are their commonalities ? What are their differences ?

Similar presentations


Presentation on theme: "Component Models and Technologies Which one to choose What are their commonalities ? What are their differences ?"— Presentation transcript:

1 Component Models and Technologies Which one to choose What are their commonalities ? What are their differences ?

2 Component technologies Different component models available: –Old and new –Industrial or research –General-purpose or specialized for different domains –Having different concepts for components –Providing a larger or smaller set of platform services Examples: –Java Beans, EJB, COM, DCOM,.NET Components, CCM, OSGI, Spring, PicoContainer, Fractal, OpenCOM, Autosar, KOALA, PECOS, … Which one to choose ? –Depends on what you need ! –Example: OSGi is well suited if you need dynamic modules

3 A Classification Framework for Component Models - Categories Lifecycle. The lifecycle dimension identifies the support provided (explicitly or implicitly) by the component model, in certain points of a lifecycle of components or component-based systems. Construction. The construction dimension identifies – the component interface used for the interaction withother components and external environment, and –the means of component binding (initiate communication )and –communication. Extra-Functional Properties. The extra-functional properties dimension identifies specifications and support that includes the provision of property values and means for their composition. Domains. This dimension shows in which application and business domains component models are used.

4 Further reading Ivica Crnkovic, Severine Sentilles, Aneta Vulgarakis, and Michel R. V. Chaudron: A Classification Framework for Software Component Models, in IEEE Transactions on software Engineering, Vol 37, No 5, Sept 2010, available at http://www.idt.mdh.se/kurser/cd5490/2011/lectures/tse_c lassificationFramework.pdf http://www.idt.mdh.se/kurser/cd5490/2011/lectures/tse_c lassificationFramework.pdf Article Slides: http://www.idt.mdh.se/kurser/cd5490/2011/lectures/A%2 0Classification%20Framework%20for%20Component%2 0Models.pdf http://www.idt.mdh.se/kurser/cd5490/2011/lectures/A%2 0Classification%20Framework%20for%20Component%2 0Models.pdf


Download ppt "Component Models and Technologies Which one to choose What are their commonalities ? What are their differences ?"

Similar presentations


Ads by Google