|
Vores Services » Integration af 3. Parts Applikationer
|
Integration af 3. Parts Applikationer
I mange tilfælde kan det være fordelsagtigt at integrere 3. parts produkter og applikationer mere tæt i Eclipse platformen. Det skyldes at det kan øge produktiviteten i mange brugsscenarier. Mange forskellige typer af 3. parts produkter kan integreres i Eclipse platformen. Den følgende liste viser nogen af de muligheder der er.
De fleste dele af den basale Eclipse platform er udviklet således at det er forholdsvis let at udvide funktionaliteten eller af interface til lignende systemer. Det er typisk gjort via såkaldte "extension points". Dette tillader integrationsfirmaer såsom RCP Kompagniet at tilføje yderligere funktionalitet uden at ændre i den oprindelige kildetekst.
Hvis dette ikke er muligt og den specifikke funktionalitet er tilstrækkelig vigtig, er det vigtig at huske at kildeteksterne til alle de vigtigste dele af Eclipse platformen er Open Source (og således gratis) og de fleste fornuftige ændringer af disse bliver oftest accepteret af de forskellige Eclipse udviklingsgrupper.
Nogle Eksempler
Den følgende liste nogle af de mere indlysende ændringer der kan laves i Eclipse platformen når man vil integrere et 3. parts produkt. De fleste af disse ændringer kan laves ved kun at benytte de officielle extension points. Listen er delt for hvert type af 3. parts system der skal integreres.
- Fejl håndteringssystemer - Issue management systems (bug managent system, trouble ticketing system, osv)
- Når ændringer er checket ind i kildetekst håndteringssystemet, bliver de fejl der er rettet via ændringerne automatisk opdateret med links til de ændrede filer.
- Kildetekst håndteringssystemer - Source code management systems
- Når ændringer checkes ind in kildetekst håndteringssystemet, må ændringsbeskrivelsen kun henvise til åbne fejl. Eller ændringsbeskrivelsen skal indeholde en henvisning til en test rapport for en korrekt udført test.
- Konfiguration håndteringssystemer - Configuration management systems
- Når en ny software konfiguration bliver defineret (for eksempel ved at filerne bliver "tagget" i CVS) så skal navnet på konfigurationen overholde visse navnestandarder. Eller fejl håndteringssystemet skal opdateres med definitionen af den nye konfiguration.
- Bygger systemer - Build management systems
- Når et projekt bliver bygget, skal specielle filer bygges på en ikke-standard måde med interne værktøjer.
- Livscyklus håndteringssystemer - Life-cycle management systems
- Kun software komponenter med udestående fejl kan blive ændret.
Mange andre tidsbesparende type af integration kan også laves.


