Skip to content

DejanL/SRIP-WSO2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

SRIP PMiS - Komponenta WSO2 tehnološke igralnice

Navodila

Komponenta je nameščena na spletnem naslovu https://srip.lavbic.net, kjer so na voljo naslednje funkcionalnosti:

Video predstavitev


Pregled funkcionalnosti WSO2 API Manager

Demo račun

Za testiranje komponente WSO2 tehnološke igralnice so na voljo 3 uporabnika z različnimi ravnmi dostopa, in sicer:

  • anonimni uporabnik,
  • registriran uporabnik,
    • uporabniško ime: sripdemo,
    • geslo: sripdemo,
  • skrbnik,
    • uporabniško ime: admin,
    • geslo: admin.

Dostop do posameznih funkcionalnostih glede na različne uporabnike je prikazan v naslednji tabeli:

Funkcionalnost Anonimni uporabnik Registriran uporabnik Skrbnik
Demo REST API
API Manager Publisher za objavo novih storitev v digitalno tržnico.
API Manager Store za pregled in napredno iskanje po objavljenih storitvah ter generiranje ključev za testiranje in neposredno izvajanje znotraj digitalne tržnice.
Admin Console za urejanje ključnih vsebinskih nastavitev digitalne tržnice.
Carbon Management Console za obvladovanje identitet in funkcionalnost nadzorne plošče sistema.

Ustvarjanje računa

Pri pregledu in testiranju objavljenih storitev je v okviru API Manager Store možna registracija novega uporabnika, in sicer je na voljo na https://srip.lavbic.net/store/site/pages/sign-up.jag.

Primeri uporabe

  • Demo REST API s področja slovenskih krajev s pripadajočimi poštnimi številkami in GPS koordinatami, ki omogoča iskanje in manipulacijo s podatki ter je na voljo na https://srip.lavbic.net/demo/api.
  • Objava novih storitev v digitalno tržnico z orodjem API Manager Publisher, ki je na voljo na https://srip.lavbic.net/publisher.
  • Pregled in napredno iskanje po objavljenih storitvah ter generiranje ključev za testiranje in neposredno izvajanje znotraj digitalne tržnice z orodjem API Manager Store, ki je na voljo na https://srip.lavbic.net/store.
  • Urejanje ključnih vsebinskih nastavitev digitalne tržnice z orodjem Admin console, ki je na voljo na https://srip.lavbic.net/admin.
  • Obvladovanje identitet in nadzorna plošča za skrbnike sistema z orodjem Carbon management console, ki je na voljo na https://srip.lavbic.net/carbon.

Namestitev v lastnem okolju

Namestitev je možna s pomočjo Docker virtualizacijskega okolja, kjer je, kot prikazuje slika, na voljo več komponent:

  • WSO2 API Manager,
  • Demo Node.js API strežnik,
  • nginx posredniški strežnik in
  • Let's Encrypt.

Vse komponente se namesti na en strežnik, kjer treba poskrbeti zgolj za DNS naslova srip.lavbic.net in srip-api.lavbic.net (lahko se jih poljubno spremeni) na katerih so na voljo storitve WSO2 API Manager in demo Node.js API strežnika, kot prikazuje slika.

Podrobnosti namestitve in konfiguracije so na voljo v docker-compose.yml datoteki z referencami na vse odvisne komponente, vključno z izgradnjo demo Node.js API strežnika v datoteki Dockerfile.

Potrebna predznanja

About

SRIP PMiS - Komponenta WSO2 tehnološke igralnice

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages