Vine Toolkit
Utvecklare | Poznan Supercomputing and Networking Center |
---|---|
Stabil frisättning | 2.0 / 31 mars 2015
|
Skrivet i | Java |
Operativ system | Cross-plattform |
Typ | ramverk för programvara |
Licens | Apache-licens version 2.0 [1] |
Hemsida | http://vinetoolkit.psnc.pl |
Vine Toolkit är ett ramverk för öppen källkod som används för att skapa Grid -medvetna webbapplikationer.
Användande
Enligt Vine Toolkit-webbplatsen:
"Vine är ett modulärt, utbyggbart Java-bibliotek som erbjuder utvecklare ett lättanvänt, högnivå Application Programmer Interface (API) för Grid-aktiverande applikationer. Vine kan distribueras för användning i stationära datorer, Java Web Start, Java Servlet och Java Portlet-miljöer med lätthet."
Enligt Vine Toolkit-projektsidan kan Vine case användas för att:
- Skapa webbapplikation baserad på Flex -teknologier.
- Lägg till Grid- kontext till webbkomponenterna med relevanta plugins.
- Abstrakta olika implementeringsdetaljer för middleware. Det gör att användaren kan skapa sin applikation en gång och köra den på alla mellanprogram som stöds .
I sin grundläggande form (utan några ytterligare plugins) skulle det kunna uppfattas som ett MVC- ramverk.
Arkitektur
Ett av nyckelbegreppen i Vine är dess plugin-baserade struktur:
"Vine Toolkit består av ett kärnprojekt som definierar ett bas-API och en programmeringsmodell på vilken delprojekt byggs. Varje delprojekt tar upp ett speciellt problemområde. Vissa, som Grid Vine, bygger på kärnan Vine för att definiera mer allmänna begrepp och utökningsbara element. Andra, som Globus Toolkit 4 Vine, är angelägna om att lägga till stöd för särskilda tredjepartsbibliotek och tjänster. Varje projekt överensstämmer med en viss filstruktur som definierar hur källkoden byggs samt hur tredje parts bibliotek och konfigurationsfiler packas och distribueras."
Plattformar
Eftersom Vine är Java- och Flex- baserat ramverk fungerar det med alla större plattformar inklusive Windows , Unix och Mac Os . Utöver det erbjuder Vine flera distributionsscenarier:
- Integration med Gridsphere- portletbehållaren .
- Integration med Liferay- portalen.
- Webbtjänstinstans .
- Fristående (konsol) applikation.
Releasehistorik
- Vine Toolkit 1.0 – maj 2008
- Vine Toolkit 1.1 – oktober 2009
- Vine Toolkit 1.2 – april 2010
- Vine Toolkit 1.3 - april 2011
- Vine Toolkit 2.0 - mars 2015