Generator of Connectors for Fractal
Generator of Connectors for Fractal
rigorózní práce (UZNÁNO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/104958Identifikátory
SIS: 44503
Kolekce
- Kvalifikační práce [10676]
Autor
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
12. 2. 2007
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Uznáno
Současný trend v integraci rozsáhlých softwarových řešení odhaluje klíčovou potřebu spolupráce různých platforem a komponentových modelů. Abstrakce vyjadřující interakce mezi softwarovými komponentami se označuje jako konektor. Na rozdíl od middlewaru mohou konektory poskytovat i další služby, jako jsou například šifrování dat, monitorování konektorů, přizpůsobování rozhraní atd. Cílem práce bylo zavést generátor konektorů pro komponenty komponentového modelu Fractal. Tento cíl byl později zobecněn a předkládané řešení přináší možnost generování konektorů pro různé komponentové modely. Navíc byla zajištěna možnost interoperability odlišných komponentových modelů, což položilo základy pro deployment a propojení heterogenních komponentových aplikací. Navržené řešení přebírá užitečné vlastnosti z již existujícího generátoru konektorů v SOFA. Práce analyzuje slabé stránky generátoru a navrhuje jeho potřebné změny a rozšíření. Předkládaný prototyp generátoru splnil primární cíl generování konektorů pro Fractal. Zároveň úspěšně nahrazuje existující generátor v SOFA. Schopnost propojit různé komponentové modely byla předvedena na funkčním příkladě obsahujícím jak komponenty z komponentového modelu Fractal, tak i SOFA. Powered by TCPDF (www.tcpdf.org)
Article Generating Connectors for HeterogeneousDeployment Abstract A software connector is an abstraction capturing interactions among components. Apart from middleware independence, connectors provide additional services (e.g., adaptation, synchronization, etc.). They play a major role in heterogeneous deployment (i.e., building applications from components implemented in different component models) where they are invaluable for solving distribution and overcoming incompatibilities stemming" from coexistence of different component models and middleware. However, to make the use of connectors in heterogeneous deployment possible, it is imperative to have means of generating them automatically. In this paper, we show how to create an extensible connector generator with features needed for heterogeneous deployment. The work is based on our experience with designing and implementing such an extensible connector generator for SOFA, Fractal and EJB component models. Source Proceedings of the 5th international workshop on Software engineering and middleware Lisbon, Portugal Pages: 54 - 61 Year of Publication: 2005 ISBN: 1-59593-204-4