Vine Toolkit

Vine Toolkit
Utvecklare Poznan Supercomputing and Networking Center
Stabil frisättning
2.0 / 31 mars 2015 ( 2015-03-31 )
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:

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

externa länkar