Funkcje backendu konfiguratora. Warszawa,

Podobne dokumenty
Win Admin Replikator Instrukcja Obsługi

Modele danych walidacja widoki zorientowane na model

Specyfikacja techniczna. mprofi Interfejs API

Specyfikacja Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

INSTALACJA I KONFIGURACJA Instalacja systemu WF-Mag Mobile 2

Funkcje dodatkowe. Wersja 1.2.1

Instrukcja uruchomienia usługi KurJerzyAPI dla OsCommerce 2.2

Wykaz zmian w programie SysLoger

InPost dla PrestaShop. kompatybliny z wersjami: 1.5, 1.6. Instrukcja obsługi

Win Admin Replikator Instrukcja Obsługi

Instrukcja użytkownika

Instrukcja instalacji i obsługi programu Szpieg 3

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Wykaz zmian w programie SysLoger

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

oprogramowania F-Secure

emszmal 3: Automatyczne księgowanie przelewów w menadżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

Dokumentacja panelu Klienta

Alians AMReminder. Przypomnij kontrahentom o nierozliczonych płatnościach

Kancelaria Prawna.WEB - POMOC

Instrukcja administratora Agenta Administracji i Aktualizacji Aplikacji oraz baz danych Polskiego FADN oraz pobierania danych słownikowych

Funkcje dodatkowe. Wersja 1.2.1

Dokumentacja panelu Klienta

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Wykaz zmian w programie SysLoger

1 Moduł Konfigurowanie Modułu

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Szpieg 2.0 Instrukcja użytkownika

irap Raporty on-line

Instrukcja instalacji usługi Sygnity SmsService

Integracja GlobKurier.pl - SoteShop. Instrukcja wdrożenia i konfiguracji

T: Aktualizowanie systemów operacyjnych.

Moduł Reklamacje / Serwis

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Instrukcja do programu Do7ki 1.0

Instrukcja obsługi aplikacji X-Trade DDE To MetaStock Chart 1.1

Instrukcja do programu Roger Licensing Server v1.0.0 Rev. A

Instrukcja do programu Roger Licensing Server v1.0.0 Rev. A

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KURIER BY CTI. Instrukcja do programu DATA Informatycznej Zygmunt Wilder w Gliwicach WERSJA mgr Katarzyna Wilder DLA DPD

Instrukcja użytkownika

pue.zus.pl ZUS PRZEZ INTERNET KROK PO KROKU OBSŁUGA ROZLICZEŃ/ PODPISYWANIE I WYSYŁKA DOKUMENTÓW DO ZUS

7. zainstalowane oprogramowanie zarządzane stacje robocze

DESlock+ szybki start

Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Tutaj znajdziesz Odpowiedź na: Najczęściej Spotykane Problemy Najczęściej zadawane Pytania

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Instrukcja uzyskiwania kodu dostępu do oprogramowania ESItronic za pomocą Internetu.

PRODUCENT URZĄDZEŃ ELEKTRONICZNYCH

Instrukcja użytkownika

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym RedCart (plugin dostępny w wersji ecommerce)

Kurier DPD dla Subiekt GT

IBM SPSS Statistics Wersja 24. Mac OS Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

Wysyłka wniosko w ZUS - EKS. Instrukcja użytkownika aplikacji Wysyłka wniosków ZUS EKS

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Serwery LDAP w środowisku produktów w Oracle

Instrukcja użytkownika. Aplikacja dla Magento

IBM SPSS Statistics Wersja 25. Windows Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

MULTI INTEGRATOR Instrukcja instalacji, konfiguracji.

Płatności CashBill - Kody

Dokumentacja programu. Terminarz zadań. Serwis systemu Windows. Zielona Góra

Oferta dla Powiatowych Urzędów Pracy

Dokumentacja API BizIn

procertum CLIDE Client 2.1 wersja 1.0.2

Wykaz zmian w programie SysLoger

Instrukcja użytkownika

Aplikacja npodpis do obsługi certyfikatu

Architektura aplikacji

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

Kurier Siódemka (by CTI)

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym WooCommerce (plugin dostępny w wersji ecommerce)

Konfiguracja i uruchomienie usługi Filtry adresów IP dla użytkowników Centrum Usług Internetowych dla Klientów Banku Spółdzielczego w Łęcznej.

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Moduł integrujący serwis Korporacji Kurierskiej z programem WF-MAG Instrukcja użytkowania

KONFIGURACJA SIECIOWA SYSTEMU WINDOWS

Mazowiecki Elektroniczny Wniosek Aplikacyjny

Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych

INSTRUKCJA INSTALACJI I KONFIGURACJI APLIKACJI WEBSOFT CEIDG MONITOR

Instalator umożliwia zainstalowanie aplikacji klienckiej na komputerze użytkownika końcowego. Na instalator składają się następujące funkcje:

Instrukcja użytkownika

Usługi sieciowe systemu Linux

Instrukcja instalacji usługi Sygnity SmsService

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

KS-ZSA. Korporacyjne grupy towarowe

GlobKurier.pl profesjonalny operator logistyczny. Oszczędzaj i nadawaj przesyłki z GlobKurier.pl aż do 80% taniej!

IBM SPSS Statistics Wersja 22. Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika)

inpost Paczkomaty v Strona 1 z 12

Instrukcja obsługi programu

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

inpost Paczkomaty v Strona 1 z 13

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Program szkolenia: REST i Microservices w PHP

INSTRUKCJA OBSŁUGI Wersja: 2.5

Jak skonfigurować klienta Mozilla Thunderbird?

Transkrypt:

Funkcje backendu konfiguratora Warszawa, 20.04.2017

Instalacja aplikacji z paczki aplikacyjnej 3 Uruchamianie/zatrzymywanie zainstalowanych aplikacji 3 API do pobierania stanu aplikacji 3 Parametry aplikacji 4 Obsługa zasobów, które nie są dostarczane przez aplikacje 4 Obsługa repozytorium paczek 4 Zarządzanie wersjami aplikacji 4 Modyfikacja ustawień aplikacji 4 Usuwanie aplikacji 5 2/5

Instalacja aplikacji z paczki aplikacyjnej Generowanie wymaganych pól w formularzu konfiguracji aplikacji (wysłanie ich do klienta) (np. GET /repo/app/:name/install) obsługa wartości domyślnych Walidacja wypełnionego formularza (np. POST /repo/app/:name/install albo POST /api/app) Walidacja pod względem typów/struktury w przypadku błędów zwraca informację w których polach były błędy i jakie (wysyłanie ich do klienta) Po zainstalowaniu aplikacja zostaje uruchomiona zainstalowana aplikacja zostanie automatycznie udostępniona w proxy Możliwość zainstalowania tej samej aplikacji kilka razy, z różnymi argumentami Uruchamianie/zatrzymywanie zainstalowanych aplikacji API do uruchamiania/zatrzymywania aplikacji (np. POST /api/app/:id/start, POST /api/app/:id/stop) Kontrola nad stopniem replikacji (ile instancji aplikacji odpalamy) w celu zwiększenia wydajności (POST, GET /api/app/:id/replication) automatyczne skalowanie Możliwość uruchamiania aplikacji na wielu serwerach (orchestracja) Zmiana ustawień jednej aplikacji lub dodanie/usunięcie aplikacji nie powoduje downtimeu innych aplikacji Jak padnie kontener z aplikacją to zarządca uruchomi nowy kontener API do pobierania logów konfiguratora i zainstalowanych aplikacji (np. GET /api/app/:id/logs) Rzuca error z opisem przy próbie zatrzymania zależności Możliwość --force API do pobierania stanu aplikacji REST API (np. GET /api/app/:id) stan wersja zależne aplikacje pub sub do wiadomości o zmianie stanu dostępny jako websocket (żeby można było na froncie skorzystać) 3/5

Parametry aplikacji Instalowane aplikacje są parametryzowane Typy parametrów Napis Liczba Lista Słownik Klucz (prywatny, symetryczny, ) Dostęp do bazy danych Adres sieciowy który obsługuje dany protokół (adres może być publikowany przez inną aplikację) [max] Możliwość rozszerzania konfiguratora o nowe typy parametrów [max] reużywanie parametrów pomiędzy aplikacjami Obsługa zasobów, które nie są dostarczane przez aplikacje Zarządzanie użytkownikami w bazach danych używanych przez aplikacje Możliwość rozszerzenia konfiguratora o zarządzanie różnymi bazami danych Zarządzanie dostępem do serwisów zewnętrznych Obsługa repozytorium paczek API do pobierania listy paczek możliwych do instalacji (np. GET /api/repo/app) Instalowanie paczek z repozytorium Obsługa wielu repozytoriów Sprawdzanie czy w repozytorium pojawiły się update y Endpoint do uruchamiania sprawdzania (np POST /api/repo/pull) Możliwość automatycznego sprawdzania [???] Możliwość automatycznego ich instalowania Zarządzanie wersjami aplikacji API do sprawdzania dostępnych wersji (np. GET /api/app/:id/available_versions) API do sprawdzania aktualnej wersji (np GET /api/app/:id/version) API do updatowania/downgrade (np. POST /api/app/:app_id/version/:version_id) Modyfikacja ustawień aplikacji podobny form jak przy dodawaniu 4/5

GET, POST /api/app/:id/config Usuwanie aplikacji API do usuwania (np. DELETE /api/app/:id) Możliwość usunięcia także danych aplikacji (z baz danych) Rzuca error z opisem przy próbie usunięcia zależności Możliwość --force [???] Możliwość usunięcia aplikacji, które były zainstalowane jako zależności dla usuwanej aplikacji 5/5