Eclipse Europa: il supporto completo per la modellazione del progetto SOA



EclipseModeling Project (EMP) verrà aggiornata per EclipseFoundation il 29 giugno rilascio Europa utensili.

Oltre a fornire modelli sofisticati di disegno con la Unified Modeling Language (UML) versione 2.0 il supporto, EMP sostenere la release Europa inserire nuovi SOA Tools Project e Web Tools Project e altri strumenti, EclipseModeling Framework Project Manager Ed Merks descritte .

EMP per l'importanza della SOA per l'attuazione SOA più i requisiti di modellazione e le API per la produzione. "E 'stato utilizzato per attuare il Service Data Objects (SDO) Service Component Architecture (SCA)", ha detto degli standard OASIS in due specifiche applicazioni, ed include fornitori, tra cui IBM e Oracle sono due applicazioni per supportare standard.

EMP nella SOA per fornire un collegamento a OSGi, Open Service Gateway inizialmente era noto, ma Eclipse è un progetto EclipseEquinox per raggiungerlo, e sostenere come la base di tutte le tecnologie di enterprise application sviluppo, compresa la SOA, rich Internet application (RIA), e Ajax. "È possibile utilizzare SOA nel EMP per la tecnologia di modellazione del servizio Web all'interno del servizio OSGi front running e di costruire ponti", Richard Gronback - Borland Chief Scientist e fa parte del EclipseEMP EclipseGraphical Modeling Framework (GMF), capofila del progetto, ha detto.

Europa pubblicherà il suo quarto strumenti annuali e catena Merks Eclipse, IBM Software Lab di Toronto, ha detto di medio livello tecnico personale EclipseModeling Framework (EMF) dall'inizio qui.

"Quando Eclipse prima apparizione, EMF indietro," ha detto. "Fin dall'inizio abbiamo adottato che Eclipse è circa l'integrazione di tutti i tuoi interfaccia utente per descrivere l'EMF, in modo da poter creare una molto appiccicoso nell'IDE, in cui sono collegati tutti i componenti e di interagire."

L'applicazione del modello di considerare lo sviluppo di un sotto-progetto, diventerà molto popolare, ha detto Merks percorso di sviluppo Eclipse e IBM dalla sua difficile da capire la modellazione è essenziale. "In principio, Eclipse per sé non è la via della grana fine integrazione dati per provide anything," Merks ha spiegato: "Tutti i dati al fine di visualizzare e manipolare una varietà di modi stato possibile. Questo è anche un problema all'interno di IBM. Ogni volte alcune persone hanno bisogno di definire un modello, saranno completamente unico modo per completare, ma quando il modello deve interagire hanno appena fatto. Se avete bisogno di XMLSchema e UML e altri standard di lavoro, è necessario imparare le diverse API . Potete non proprio da un modello all'altro. Lo scopo di this formale EMF. Fornisce tutte le tipologie di integrazione fine data grain between i dati, quindi non si conosce il tipo di dati before i dati possono essere manipolati. "

Nel corso del tempo, EMF è diventato più maturo, può essere utilizzato per i diagrammi UML e strumenti grafici, Gronback aggiunto.

"Oggi EclipseModeling quadro è stato utilizzato in molti progetti open source e commerciali per generare API fornisce un metodo standard," ha detto. "La gente e aggiungere una funzionalità di editing grafico. Poi realizzato nella modellazione UML EMF. Abbiamo recentemente aggiunto i diagrammi UML, in modo da poter lavorare in ambiente grafico."

Data di pubblicazione il mese scorso, è diventato un pezzo e quest'anno Callisto Europa, Merks e Gronback have stato prevede di rilasciare la prossima estate, e in conformità con la tradizione di Eclipse, utilizzando il nome della luna di Giove sarà come Ganimede.

Nel progetto Eclipse Modeling è ancora nella sua fase di incubazione, un sacco di modelli e strumenti di sviluppo del modello per la conversione di testo e strumento di integrazione.

"Questo progetto sarà senza fine", ha detto Merks. "Ci saranno sempre cose da aggiungere. Sarebbe meglio considerare come un ragazzo simpatico. Il livello crescerà.