Plantforma HyperFlow jest usługą przeznaczoną zarówno dla zaawansowanych developerów jak i naukowców dziedzinowych, pracujących nad rozwojem aplikacji reprezentowanych przez workflowy. Gotowe workflowy korzystające z platformy mogą być wykorzystywane przez zwykłego użytkownika infrastruktury PLGrid.
Usługa oferuje "platformę", czyli bazę narzędziową służącą do rozwoju aplikacji typu workflow. Developer powinien rozpoznać dostarczone narzędzia, dostosować je do swoich potrzeb i zdefiniowac aplikację w postaci workflowu. Poszczególne narzędzia oferują funkcjonalności typowe dla swojej roli, czyli np. automatyczny transfer plików wejścia wyjścia, zlecanie zdań na zdalne maszyny, delegacja uprawień itd. Baza zawiera gotowe elementy systemu, które można wykorzystać podczas budowania swojej aplikacji. Gotowe elementy to między innymi:
hflowc
, który służy do automatyzacji tworzenia środowiska wykonawczego w cloudzie.Korzystając z w/w komponentów możliwe jest skonstruowanie aplikacji, która będzie zdefiniowana poprzez workflow a jej środowisko wykonawcze będzie dynamicznie tworzone w cloudzie plgrid. Schemat działania platformy został przedstawiony na następującym obrazku:
Aktywacja usługi odbywa się poprzez Portal PLGrid. Przed zaaplikowaniem o tą usługę konieczne jest posiadanie innych usług:
Następnie w zakładce "moje konto" należy wyszukać kategorię "Platforma aplikacji typu workflow" a następnie zaaplikować o usługę "Platforma HyperFlow".
Zaawansowane użyce sprowadza się do zmodyfikowania obrazów, tak aby zawierały narzędzia potrzebne do wkonania zadań z workflowu (konkretne aplikacje np. montage), zapisanie ich i modyfikacja konfiguracji klienta, tak aby nowo tworzone środowiska były budowane z uwzględnieniem własnych obrazów.
Szczegółowa dokumentacja dla elementów systemu jest dostępna w następujących lokalizacjach: