Skip to main content
Un sito ufficiale dell’Unione europeaUn sito ufficiale dell’UE
Vai all'homepage della Commissione europea (si apre in una nuova finestra)
italiano italiano
CORDIS - Risultati della ricerca dell’UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Contenuto archiviato il 2024-05-18
Component based open source architecture for distributed telecom applications

Article Category

Article available in the following languages:

Componenti Open Source per la costruzione di applicazioni di rete

Le reti di telecomunicazione usano moduli software basati su componenti che possono essere messi in opera tra sistemi hardware distribuiti. Un progetto finanziato dall'UE ha sviluppato un'implementazione Open Source del Component Model (CCM) CORBA destinato alle organizzazioni che costruiscono middleware basato sui componenti e applicazioni.

CCM è una specifica software sviluppata dall'Open Management Group (OMG) per fornire un modello di componente pratico per applicazioni distribuite. OpenCCM è un'implementazione Open Source della specifica, scritta in Java, da usare nella produzione di applicazioni commerciali. Il software è implementato in un certo numero di sistemi, di cui i primi due formano una catena di strumenti XML per costruire componenti. La Production Tool Chain include compilatori front-end, generatori back-end e un CORBA Interface Repository centrale. Questi sono corredati da una Packaging/Assembling Tool Chain, con un'interfaccia utente grafica per modificare i descrittori di componenti e gli archivi di componenti. Gli altri sottosistemi dell'implementazione formano un ambiente d'esecuzione per i componenti che gestisce la rete e la loro messa in opera. La OpenCCM Distributed Computing Infrastructure è una piattaforma per la messa in opera e la configurazione degli assemblaggi di componenti prodotti dalle catene di strumenti nella rete. Management Framework consente agli utenti di esplorare i componenti, oggetti e servizi software attraverso un'altra interfaccia utente grafica. Intanto il Container Runtime Framework supporta contenitori estensibili, un modo per costruire servizi specializzati nei componenti middleware. Implementando gli standard CCM nel codice Open Source, il team del progetto ha fornito una preziosa risorsa agli istituti di ricerca o alle società che vogliono sviluppare middleware e applicazioni basate sui componenti.