Generator of Connectors for Fractal
Generator of Connectors for Fractal
rigorous thesis (RECOGNIZED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/104958Identifiers
Study Information System: 44503
Collections
- Kvalifikační práce [11242]
Author
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software systems
Department
Department of Software Engineering
Date of defense
12. 2. 2007
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Recognized
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