Zestaw narzędzi do winorośli

Zestaw narzędzi do winorośli
Deweloperzy Poznańskie Centrum Superkomputerowo-Sieciowe
Wersja stabilna
2.0 / 31 marca 2015 ( 31.03.2015 )
Napisane w Jawa
System operacyjny Międzyplatformowe
Typ ramy oprogramowania
Licencja Licencja Apache wersja 2.0 [1]
Strona internetowa http://vinetoolkit.psnc.pl

Vine Toolkit to platforma oprogramowania typu open source , która służy do tworzenia aplikacji internetowych obsługujących Grid .

Stosowanie

Według strony internetowej Vine Toolkit:

„Vine to modułowa, rozszerzalna biblioteka Java, która oferuje programistom łatwy w obsłudze, zaawansowany interfejs programisty aplikacji (API) dla aplikacji obsługujących Grid. Vine można wdrożyć do użytku na komputerach stacjonarnych, Java Web Start, Java Servlet i środowiska Java Portlet z łatwością.”

Według strony projektu Vine Toolkit, etui Vine służy do:

  • Tworzenie aplikacji internetowych w oparciu o technologie Flex .
  • Dodaj kontekst siatki do komponentów sieciowych za pomocą odpowiednich wtyczek.
  • Streszczenie różnych szczegółów implementacji oprogramowania pośredniego. Dzięki temu użytkownik może stworzyć swoją aplikację raz i uruchomić ją na każdym wspieranym oprogramowaniu pośredniczącym .

W swojej podstawowej formie (bez dodatkowych wtyczek) mógłby być postrzegany jako framework MVC .

Architektura

Jedną z kluczowych koncepcji Vine jest struktura oparta na wtyczkach:

„Zestaw narzędzi Vine składa się z podstawowego projektu, który definiuje podstawowy interfejs API i model programowania, na podstawie którego zbudowane są podprojekty. Każdy podprojekt dotyczy określonego obszaru problemu. Niektóre, jak Grid Vine, opierają się na podstawowym Vine, aby zdefiniować bardziej ogólne koncepcje i elementy rozszerzalne. Inne, takie jak Globus Toolkit 4 Vine, zajmują się dodawaniem obsługi określonych bibliotek i usług stron trzecich. Każdy projekt jest zgodny z określoną strukturą plików, która określa sposób budowania kodu źródłowego, a także sposób, w jaki biblioteki i pliki konfiguracyjne stron trzecich są pakowane i wdrażane”.

Platformy

Ponieważ Vine jest platformą opartą na Javie i Flex , współpracuje ze wszystkimi głównymi platformami, w tym Windows , Unix i Mac Os . Ponadto Vine oferuje kilka scenariuszy wdrażania:

Historia wydania

  • Vine Toolkit 1.0 — maj 2008 r
  • Vine Toolkit 1.1 – październik 2009
  • Vine Toolkit 1.2 – kwiecień 2010 r
  • Vine Toolkit 1.3 — kwiecień 2011 r
  • Vine Toolkit 2.0 — marzec 2015 r

Linki zewnętrzne