System Connector Opis wdrożenia systemu Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
Spistre ci Wymagania z perspektywy Powiatowego Urzdu Pracy... 3 Wymagania dotycz!ce komunikacji midzy komponentami systemu... 3 Modu" Connector Serwis (Serwer)... 3 Modu" Synchronizacja... 3 Modu" Aplikacja... 4 Schemat instalacji systemu w Urzdzie pracy... 4 Wymagania z perspektywy O#rodków Pomocy Spo"ecznej... 6 Wymagania dotycz!ce komunikacji midzy komponentami systemu... 6 Modu" Connector Serwis (tylko urzd pracy)... 6 Modu" Synchronizacja... 6 Modu" Aplikacja... 7 Schemat instalacji systemu w OPS... 7 Strona 2
WymaganiazperspektywyPowiatowegoUrz!duPracy Wymaganiadotycz"cekomunikacjimi!dzykomponentamisystemu System Connector sk"ada si z kliku powi!zanych ze sob! modu"ów (zobacz dokument Connector opis systemu ). W kolejnych podrozdzia"ach omówione zosta"y wymagania dotycz!ce dostpno#ci poszczególnych modu"ów dla innych modu"ów, aby zapewni$ prawid"owe dzia"anie systemu. Modu#ConnectorSerwis(Serwer) W Urzdach Pracy znajdowa$ si bdzie modu" Connector Serwis. Opcjonalnie serwer systemu mo"e znajdowa# si$ w zewn$trznej lokalizacji (kolokacja). Wymagania w takim wariancie pozostaj takie same. Modu" Connector serwis wykorzystuje technologi HTTPS i Web Services to odbierania %!da& i wysy"ania odpowiedzi. Musi by$ zapewniony dostp na jednym porcie do komputera stanowi!cego serwer dla modu"u Connector Serwis dla wszystkich komputerów, na których bdzie u%ywany system Connector. Standardowo protokó" HTTPS dzia"a na porcie 443, dlatego w typowej konfiguracji serwer serwisów systemu musi by$ dostpny z pozosta"ych komputerów na porcie 443 Connector serwis wymaga dostpu do serwera baz Microsoft SQL Server. W typowej konfiguracji, Microsoft SQL Server instalowany jest na tym samym komputerze, co Connector serwis. Na serwerze modu"u Connector serwis musz! by$ zainstalowane certyfikaty do podpisu cyfrowego odpowiedzi i do autoryzacji %!da& od modu"u Aplikacja i Sychronizacja. Modu#Synchronizacja Modu" synchronizacja odpowiada za wysy"anie do serwisów systemu Connector. Komputer bd!cy serwerem us"ugi synchronizacji musi mie$ dostp do katalogu wymiany z systemem Syriusz Std. Do tego katalogu modu" synchronizacji bdzie pisa", dla jakich osób potrzebuje dane z systemu Syriusz. Systemu Syriusz bdzie odczytywa" plik z parametrami i bdzie zapisywa" plik z danymi osób. Nastpnie modu" synchronizacji bdzie odczytywa" dane osób z plik i selektywnie wysy"a" osoby i dane, zgodnie z regu"ami udostpniania okre#lonymi w module Aplikacja. Wymagania dla serwera modu"u synchronizacja: dostp do katalogu wymiany z systemem Syriusz dostp do serwera serwisów Connector na porcie 443 (lub innym) dostp do bazy synchronizacji w Microsoft SQL Server, z której odczyta jakie dane jakich osób trzeba wys"a$ certyfikaty zainstalowane w systemie Windows do podpisu %!da& i autoryzacji odpowiedzi z serwisów Modu" synchronizacji mo%e nas"uchiwa$ na konkretnym porcie (domy#lnie jest to port 4002) na wykonanie synchronizacji na %!danie. Takie %!danie mo%e zosta$ wys"ane z aplikacji przez operatora, który chce, aby dane wprowadzone w systemie Syriusz by"y natychmiast wys"ane do serwisów Connectora. Strona 3
Modu#Aplikacja Modu" aplikacja stanowi u%ytkow! cz#$ systemu. Modu" aplikacja jest instalowany na komputerach pracowników Urzdu, który bd! mieli mie$ dostp do w systemie Connector. Wymagania dla komputera z modu"em aplikacja: dostp do serwera serwisów Connector na porcie 443 (lub innym) dostp do bazy synchronizacji w Microsoft SQL Server, z której odczyta jakie dane jakich osób trzeba wys"a$ certyfikaty zainstalowane w systemie Windows do podpisu %!da& i autoryzacji odpowiedzi z serwisów SchematinstalacjisystemuwUrz!dziepracy Poni%ej zaprezentowano schemat typowej instalacji w Urzdzie pracy synchroni zacji G!ówna baza Urz"du OPS1 Syriusz Katalog wymiany z Syriusz Administracja Serwisy, baza, synchronizacja Sie# lokalna Dost"p z sieci zewn"trzej port 443 Aplikacja - Urzd pracy Aplikacja - OPS1 Strona 4
Instalacj ze schematu powy%ej mo%na rozwija$, je%eli jest taka konieczno#$: G!ówna baza Urz"du OPS1 Syriusz Katalog wymiany z Syriusz Synchronizacja Serwisy Administracja Serwer baz serwisów Sie# lokalna Dost"p z sieci zewn"trzej port 443 opcjonalne Sie# lokalna -!czno$# opcjonalna port 4002 synchronizacji Aplikacja - Urzd pracy Aplikacja OPS1 Serwer bazy synchronizacji Strona 5
WymaganiazperspektywyO rodkówpomocyspo#ecznej Wymaganiadotycz cekomunikacjimi dzykomponentamisystemu System Connector skada si z kliku powi zanych ze sob moduów (zobacz dokument Connector opis systemu ). W kolejnych podrozdziaach omówione zostay wymagania dotycz ce dost pno!ci poszczególnych moduów dla innych moduów, aby zapewni" prawidowe dziaanie systemu. Modu!ConnectorSerwis(tylkourz dpracy) W Urz dach Pracy znajdowa" si b dzie modu Connector Serwis. Modu Connector serwis wykorzystuje technologi HTTPS i Web Services to odbierania # da$ i wysyania odpowiedzi. Musi by" zapewniony dost p na jednym porcie do komputera stanowi cego serwer dla moduu Connector Serwis dla wszystkich komputerów, na których b dzie u#ywany system Connector. Standardowo protokó HTTPS dziaa na porcie 443, dlatego w typowej konfiguracji serwer serwisów systemu musi by" dost pny z pozostaych komputerów na porcie 443 Connector serwis wymaga dost pu do serwera baz Microsoft SQL Server. W typowej konfiguracji, Microsoft SQL Server instalowany jest na tym samym komputerze, co Connector serwis. Na serwerze moduu Connector serwis musz by" zainstalowane certyfikaty do podpisu cyfrowego odpowiedzi i do autoryzacji # da$ od moduu Aplikacja i Sychronizacja. Modu!Synchronizacja Modu synchronizacja odpowiada za wysyanie do serwisów systemu Connector. Komputer b d cy serwerem usugi synchronizacji musi mie" dost p do systemu dziedzinowego. Aktualnie system Connector pobiera dane bezpo!rednio z bazy systemu dziedzinowego (w trybie tylko do odczytu). Po wdro#eniu przez twórców systemów dziedzinowych wymaga$ MPiPS dotycz cych jednolitych protokoów komunikacyjnych, modu synchronizacji b dzie korzysta z tych protokoów. Modu synchronizacji okresowo pobiera dane osób z systemów dziedzinowych i wysya je do serwisów Connectora w Urz dzie pracy lub innej lokalizacji w przypadku kolokacji serwera. Pobierane i wysyane b d tylko te dane, które zostay wybrane przez operatorów programu Connector Aplikacja. Wymagania dla serwera moduu synchronizacja: dost p do baz wszystkich systemów dziedzinowych w instytucji, z których dane b d udost pnianie dost p do serwera serwisów Connector na porcie 443 (lub innym okre!lane przez Urz d Pracy) dost p do bazy synchronizacji w Microsoft SQL Server, z której odczyta jakie dane jakich osób trzeba wysa" certyfikaty zainstalowane w systemie Windows do podpisu # da$ i autoryzacji odpowiedzi z serwisów Strona 6
Modu synchronizacji mo#e nasuchiwa" na konkretnym porcie (domy!lnie jest to port 4002) na wykonanie synchronizacji na # danie. Takie # danie mo#e zosta" wysane z aplikacji przez operatora, który chce, aby dane wprowadzone w systemie dziedzinowym byy natychmiast wysane do serwisów Connectora. Modu!Aplikacja Modu aplikacja stanowi u#ytkow cz!" systemu. Modu aplikacja jest instalowany na komputerach pracowników instytucji (OPS, Urz d Pracy), którzy b d mieli mie" dost p do w systemie Connector. Wymagania dla komputera z moduem aplikacja: dost p do serwera serwisów Connector na porcie 443 (lub innym) dost p do bazy synchronizacji w Microsoft SQL Server, z której odczyta jakie dane jakich osób trzeba wysa" certyfikaty zainstalowane w systemie Windows do podpisu # da$ i autoryzacji odpowiedzi z serwisów Opcjonalnie czno!" do serwisu synchronizacji na porcie 4002 (lub innym) SchematinstalacjisystemuwOPS Poni#ej zaprezentowano schemat typowej instalacji w OPS Sie! lokalna Dost"p do sieci Urz"du Pracy port 443 Serwisy (Urzd Pracy) Bazy systemów dziedzinowych Synchronizacja Aplikacja Systemy dziedzionwe synchronizacji Strona 7
Instalacj ze schematu powy#ej mo#na rozwija", je#eli jest taka konieczno!": Sie! lokalna Dost"p do sieci Urz"du Pracy port 443 Sie! lokalna - #czno$! opcjonalna port 4002 Serwisy (Urzd Pracy) Bazy systemów dziedzinowych Synchronizacja opcjonalne Aplikacja Systemy dziedzionwe synchronizacji Serwer bazy synchronizacji Strona 8