Założenia funkcjonalne i techniczne Syriusz Broker

Wielkość: px
Rozpocząć pokaz od strony:

Download "Założenia funkcjonalne i techniczne Syriusz Broker"

Transkrypt

1 Umowa na opracowanie opisu wymagań funkcjonalnych i technicznych dla SYRIUSZ_BROKER Produkt: Założenia funkcjonalne i techniczne Syriusz Broker 27 kwietnia 2010 wersja 1.1 Umowa zawarta w ramach projektu współfinansowanego ze środków EFS prowadzonego w ramach Programu Operacyjnego Kapitał Ludzki Implementacja i rozwój systemu informacyjnego publicznych służb zatrudnienia

2 2 Spis treści SPIS TREŚCI... 2 SŁOWNIK... 4 I WSTĘP... 7 II STRUKTURA SYSTEMU SYRIUSZ BROKER... 8 III WĘZŁY SYSTEMU SYRIUSZ BROKER Węzeł SB Podstawowe procesy biznesowe w systemie SB Węzeł SBPx SBPx API Komunikacja w SSB Bezpieczeństwo Fragmentacja Nagłówek Identyfikator węzła Potwierdzenia IV KOMPONENTY SSB FUNKCJONALNOŚCI KOMPONENTU CBUIW Baza węzłów Baza użytkowników Kalendarz transmisji Realizowane usługi Interfejs użytkownika Funkcjonalności Bazy Węzłów Funkcjonalności Bazy Użytkowników Funkcjonalności kalendarza transmisji: Podsumowanie MENADŻER SŁOWNIKÓW (MS) MODUŁ ADMINISTRACYJNO DIAGNOSTYCZNY Procjon APLIKACJA CENTRALNA KOMPONENTY SSB PODSUMOWANIE V OPERACJE UTRZYMANIOWE PODŁĄCZENIE NOWEGO WĘZŁA MODYFIKACJA PROCESÓW BIZNESOWYCH ZMIANY W SŁOWNIKACH Umowa zawarta w ramach projektu współfinansowanego ze środków EFS prowadzonego w ramach Programu Operacyjnego Kapitał Ludzki Implementacja i rozwój systemu informacyjnego publicznych służb zatrudnienia

3 3 VI ZALECANA TECHNOLOGIA VII ZALECANIA DO WDROŻENIA ETAPY WDROŻENIA Etap I wdrożenie pilotażowe PWD Bridge Etap II wdrożenie we wszystkich PUP REDUNDANCJA KOMPONENTÓW ŚRODOWISKO TESTOWE VIII PODSUMOWANIE... 35

4 4 Słownik Aplikacje docelowe (klienckie) - aplikacje wchodzące w skład SI PSZ, będące jednocześnie aplikacjami wysyłającymi i odbierającymi komunikaty PWD. Aplikacje te będą wymieniały informacje za pomocą Systemu Syriusz Broker (SSB), podłączone za pośrednictwem węzła SBPx; Aplikacje dziedzinowe - aplikacje wchodzące w skład SI PSZ, użytkowane bezpośrednio w instytucjach obszaru PSZ w celu realizacji funkcji statutowych w/w instytucji, przykładem tych aplikacji jest Oprogramowanie aplikacyjne Syriusz Std ( Syriusz Std ) oraz aplikacja WUP-Viator; ARP (ang. Address Resolution Protocol) - protokół sieciowy służący do pozyskiwania informacji mówiącej o tym, którego interfejsu sieciowego należy użyć w celu skontaktowania się z maszyną o konkretnym identyfikatorze; pozyskane informacje są przechowywane w tablicy ARP, tak aby przy kolejnej próbie kontaktu nie było wymagane ponowne uruchamianie procedury pozyskiwania informacji; EDA (ang. Event Driven Architecture) - koncepcja tworzenia systemów informatycznych oparta o zdarzenia; zdarzeniem może być podjęcie akcji przez użytkownika, zmiana stanu lub dowolna inna przyczyna; zdarzenie jest raportowane w systemie, a jego wystąpienie może powodować wywołanie odpowiednich akcji architektura EDA może uzupełniać architekturę SOA ponieważ wystąpienie zdarzenia może powodować wywołanie usługi; ESB (ang. Enterprise Service Bus) - technologia ESB bazuje na szynie zapewniającej warstwę odpowiedzialną za obsługę zdarzeń; podejście to bazuje na podpinaniu do szyny elementów reagujących na zdarzenia (ang. Event Consumers) i wpuszczaniu na tą szynę zdarzeń; w momencie pojawienia się zdarzenia odpowiednie elementy wyczulone na tego rodzaju zdarzenia podejmują działanie. Szyna ESB jest realizacją architektury EDA; Komunikacja asynchroniczna oznacza komunikację, dla której nadawca po nadaniu komunikatu kontynuuje proces bez jego przerywania i oczekiwania na odpowiedź; Komunikacja synchroniczna oznacza komunikację, dla której nadawca komunikatu wstrzymuje swój proces do momentu otrzymania odpowiedzi na nadany komunikat; inaczej zwana komunikacją on-line; Komunikat ACK potwierdzenie odebrania komunikatu; Load balancing - mechanizm mający na celu równoważenie obciążenia pomiędzy dwoma lub więcej aplikacjami tego samego typu; Ministerstwo Pracy i Polityki Społecznej (dalej: MPiPS) - urząd obsługujący m.in. ministra właściwego do spraw pracy.

5 5 Obszar Publicznych Służb Zatrudnienia (dalej: obszar PSZ) - obszar tworzą organy zatrudnienia, m.in.: powiatowe i wojewódzkie urzędy pracy, urząd obsługujący ministra właściwego do spraw pracy oraz urzędy wojewódzkie, realizujące zadania określone ustawą z dnia 20 kwietnia 2004 r. o promocji zatrudnienia i instytucjach rynku pracy (art. 6, ust. 2); funkcjonowanie obszaru PSZ wspiera SI PSZ; Obszar zabezpieczenia społecznego (dalej: obszar ZS) obszar tworzą instytucje, których zadania skupiają się na pomocy osobom w trudnej sytuacji materialnej i społecznej; zakres funkcjonowania tego obszaru określają następujące ustawy: o ustawa z 12 marca 2004 r. o pomocy społecznej (Dz. U z 2 lipca 2008 r. Nr 115 poz. 728 z późniejszymi zmianami), o ustawa z dnia 28 listopada 2003 r. o świadczeniach rodzinnych (Dz. U. Nr 228, poz z późniejszymi zmianami), o ustawa z dnia 7 września 2007 r. o pomocy osobom uprawnionym do alimentów (Dz. U. Nr 192, poz z późniejszymi zmianami); OPS - Ośrodek Pomocy Społecznej; pl.id projekt realizowany przez Ministerstwo Spraw Wewnętrznych i Administracji, którego celem jest wdrożenie elektronicznego dowodu tożsamości; PSZ publiczne służby zatrudnienia; RMI - (ang. Remote Method Invocation - zdalne wywołanie metod) jest mechanizmem umożliwiający zdalne wywołanie metod w środowisku wirtualnej maszyny Java; SOA (ang. Service-Oriented Architecture) - koncepcja tworzenia systemów informatycznych, w której główny nacisk stawia się na definiowanie usług, które spełnią wymagania użytkownika; mianem usługi określa się tu każdy element oprogramowania, mogący działać niezależnie od innych oraz posiadający zdefiniowany interfejs, za pomocą którego udostępnia realizowane funkcje; SSO (ang. Single sign-on) - mechanizm uwierzytelniający użytkownika w wielu systemach jednocześnie; użytkownik uwierzytelnia się w jednym systemie połączonym z SSO, następnie przełączając się do innego systemu (który również musi być podłączony do SSO) nie jest już pytany o hasło; drugi system automatycznie uwierzytelnia użytkownika bazując na danych uwierzytelniających wprowadzonych do systemu pierwszego; System Syriusz Broker (dalej: SSB) - jest to system definiujący warstwę integracyjną w obszarze PSZ. Integracja zachodzi na dwóch płaszczyznach, tj. komunikacyjnej (wyznaczonej przez sieć węzłów SB i SBPx), i biznesowej, definiującej środowisko do tworzenie i wykonywania procesów biznesowych; Systemy Centralne aplikacje obszaru PSZ, dla których infrastruktura aplikacyjno-sprzętowa nie jest instalowana ani w powiatowym ani wojewódzkim urzędem pracy. Są to wszystkie te aplikacje, które istnieją tylko jako jedna

6 6 instancja w całym obszarze praca. Przykładami takich aplikacji są: Aplikacja Centralna (dalej: AC), Krajowy System Monitoringu Rynku Pracy (dalej: KSMRP), Centralna Baza Ofert Pracy (dalej: CBOP), Rejestr Instytucji Szkoleniowych (dalej: RIS), Administracja SI SYRIUSZ, Krajowy Rejestr Agencji Zatrudnienia (dalej: KRAZ); System informacyjny publicznych służb zatrudnienia (dalej: SI PSZ) tworzą systemy informatyczne, oprogramowanie aplikacyjne oraz rejestry wspomagające funkcjonowanie obszaru PSZ; SI PSZ składa się z aplikacji dziedzinowych i systemów centralnych; inne kryterium kwalifikacji aplikacji SI PSZ bazuje na wymianie i przetwarzaniu informacji na tej podstawie wyróżnia się aplikacje zasilające i zasilane; Web Service usługa sieciowa realizująca ściśle określone funkcje; definicja takiego serwisu jest dokonywana przez specjalny język opisu usług (WSDL Web Service Definition Language); Web Service umożliwia zdalne wywoływanie realizowanych przez siebie funkcjonalności; XML z angielskiego Extensible Markup Language, jest to rozszerzalny, niezależny od platformy język przeznaczony do reprezentowania danych.

7 7 I Wstęp Dokument ten powstał w rezultacie przeprowadzonych analiz obecnie wykorzystywanych narzędzi, obszaru, wymagań użytkowników istniejących systemów, analizy technicznej oraz ekonomicznej. Stanowi on zestaw wymagań funkcjonalnych i technicznych, niezbędnych do realizacji preferowanego rozwiązania systemu Syriusz Broker w modelu architektury ze scentralizowanymi procesami biznesowymi.

8 8 II Struktura Systemu Syriusz Broker Syriusz Broker będzie platformą integrującą aplikacje w obszarze PSZ. W przeciwieństwie do swego poprzednika PWD, oprócz mechanizmów komunikacyjnych Syriusz Broker dostarczy mechanizmy umożliwiające także integrację na poziomie biznesowym. W swym docelowym modelu będzie, dzięki usługom dostarczanym przez aplikacje klienckie, definiował, wykonywał i zarządzał procesami biznesowymi obszaru PSZ. Przyjęty model zakłada centralną obsługę procesów biznesowych, tzn. ich środowisko wykonawcze będzie stanowiło jedną z podstawowych funkcjonalności Syriusz Brokera. Zakłada się, że System Syriusz Broker zastąpi PWD i będzie funkcjonalnie co najmniej równoważny tej platformie. Podstawowymi elementami składającymi się na system Syriusz Broker są: Syriusz Broker (SB) węzeł mający za zadanie przesyłanie komunikatów pochodzących od węzłów SBPx do innych węzłów SBPx oraz SB. SB z punktu widzenia komunikacyjnego stanowić będzie router nawigujący komunikaty między podłączonymi systemami. W systemie może występować jeden lub więcej połączonych ze sobą węzłów SB. W tej sytuacji poszczególne SB będą również odpowiedzialne za znajdowanie drogi dla komunikatów z systemów podłączonych do różnych węzłów SB. Ponadto węzły SB zawierać będą definicje procesów biznesowych występujących w systemie oraz środowisko umożliwiające ich wykonywanie. Syriusz Broker Proxy (SBPx) węzeł pośredniczący w komunikacji pomiędzy aplikacją docelową, a węzłem SB. Głównym zadaniem Syriusz Broker Proxy będzie zapewnienie komunikacji z jednym z węzłów SB, poprzez przekazywanie komunikatów z i do tego węzła. SBPx Adapter adapter stanowi część SBPx, budowaną na bazie dobrze udokumentowanego API. Jest on tworzony, jako łącznik z aplikacją kliencką. W zależności od potrzeb istnieje możliwość stworzenia różnych adapterów do różnych systemów docelowych. Dodatkowo funkcjonowanie tych części wspomagać powinny następujące komponenty: Centralna Baza Użytkowników i Węzłów (CBUiW) podstawowym zadaniem aplikacji jest przechowywanie informacji uwierzytelniających oraz uprawnień zarówno użytkowników jak i węzłów (jako węzeł rozumie się wszystkie te elementy, które nawiązują połączenie z Syriuszem Brokerem). Menadżer Słowników (MS) w obszarze PSZ występować będzie grupa słowników, w dużej mierze definiowanych w sposób ustawowy, które są wspólne dla wszystkich aplikacji. Zadaniem MS jest umożliwienie definiowania nowych, modyfikacji istniejących słowników, a także propagowania zmian i nadzór wersji w obszarze działania Syriusz Brokera

9 9 oraz przechowywanie historii zmian. W ten sposób aplikacja ta ułatwi zarządzanie oraz synchronizację słowników. Moduł Administracyjno Diagnostyczny (MAD) narzędzie umożliwiające administratorom systemu nadzorowanie ruchu i diagnostykę problemów, jakie mogą wystąpić w komunikacji między aplikacjami klienckimi. Opisaną powyżej strukturę systemu prezentuje poniższy rysunek. Rysunek 1 Struktura systemu Syriusz Broker W kolejnych rozdziałach przedstawione zostaną funkcjonalności zaprezentowanych składowych i komponentów Systemu Syriusz Broker.

10 10 III Węzły Systemu Syriusz Broker Jak zostało przedstawione na rysunku nr. 1, szkielet komunikacji w systemie Syriusz Broker stanowić będą węzły SB i SBPx. SB pełnić mają funkcję routerów ruchu, odbywającego się w systemie, a SBPx pośredników między aplikacjami klienckimi a Brokerem, stanowiąc interfejs umożliwiający podłączenie do systemu. Ponadto, zgodnie z przyjętym modelem centralnych procesów biznesowych, węzły SB powinny zawierać definicje procesów biznesowych w systemie oraz środowisko umożliwiające ich wywołanie i działanie. Z kolei aplikacje dołączane za pośrednictwem SBPx definiować będą usługi na potrzeby tych procesów. Komunikacja między składowymi systemu odbywać się powinna za pośrednictwem komunikatów. Ich struktura została przedstawiona w rozdziale II Struktura Systemu Syriusz Broker. W związku z powyższym, węzły SB i SBPx muszą: 1. Zapewnić komunikację synchroniczną i asynchroniczną pomiędzy dwoma dowolnymi aplikacjami docelowymi. Rodzaj komunikacji byłby wybierany przy przekazywaniu danych do wysłania w API zdefiniowanym w SBPx. 2. Zapewnić zachowanie komunikatu nawet w przypadku awarii węzła. Każdy węzeł odpowiadać będzie za dostarczenie komunikatu do momentu przekazania go do innego węzła (zagadnienie szerzej opisane w rozdziale III1.3.5 Potwierdzenia). Komunikaty czekające na przekazanie muszą być przetrzymywane w taki sposób, aby awaria węzła nie powodowała ich utraty. 3. Umożliwić transmisję dużego komunikatu. W trakcie przesyłu nie może wystąpić zjawisko blokady połączenia, konsekwencją którego będzie uniemożliwienie przesłania komunikatów o wyższym priorytecie. Zalecenie techniczne: Zaleca się, aby węzły posiadały funkcjonalność fragmentowania dużych komunikatów (zagadnienie szerzej opisane w rozdziale III1.3.2 Fragmentacja). 4. Umożliwić kompresowanie bloku danych w zależności od ustawień konfiguracyjnych. Zalecenie techniczne: Należy stworzyć filtr (patrz: pkt. 9), który będzie dokonywał kompresji na wyjściu węzła. Kompresja bloku danych powinna skutkować umieszczeniem odpowiedniej informacji w nagłówku komunikatu. 5. Zabezpieczyć transmisję pomiędzy węzłami w taki sposób, aby uniemożliwić osobom trzecim przechwycenie transmitowanych danych. Przy czym, włączanie i wyłączanie zabezpieczenia powinno być parametrem konfiguracyjnym SBPx. Zalecenie techniczne: Zaleca się stworzenie filtru (patrz: pkt. 9) dokonującego szyfrowania bloku danych.

11 11 6. Zapewnić możliwość informowania administratora za pośrednictwem ostrzeżeń o wszelkich sytuacjach awaryjnych. Komunikat ostrzeżenia powinien zostać dostarczony do aplikacji MAD (szczegółowo omówionej w rozdziale IV3 Moduł Administracyjno Diagnostyczny). Administrator powinien być informowany o: awarii węzła; przełączeniu się węzła SBPx między węzłami SB; braku możliwości dostarczenia komunikatu do adresata (sytuacja może wystąpić, gdy SB nie będzie w stanie zlokalizować węzła z adresatem). 7. Komunikat z ostrzeżeniem musi zawierać następujące informacje: data wygenerowania ostrzeżenia; rodzaj węzła (SB czy SBPx); identyfikator węzła; typ aplikacji stojąca za węzłem, jeśli jest ta informacja dostępna w CBUiW; opis problemu, np.: o o brak węzła - opis będzie generowany przez SB, w sytuacji gdy niemożliwe będzie zlokalizowanie adresata komunikatu. W komunikacie zapisywana powinna być informacja o ilości podjętych prób wysłania lub czasie, jaki upłynął od pierwszej próby lokalizacji węzła; zerwanie połączenia z SB - opis będzie generowany przez SBPx w chwili nastąpienia przełączenia między węzłami SB. W komunikacie podana powinna być informacja o identyfikatorach węzłów SB: tym, z którym wystąpił błąd w łączności i nowym, do którego nastąpiło przełączenie. 8. Zapewniać priorytetową obsługę komunikatów, ma to szczególne znaczenie dla komunikacji synchronicznej. 9. Umożliwić dokonywanie różnych operacji na komunikatach wejściowych i wyjściowych. Zalecenia techniczne: Filtry to zestaw niewielkich kawałków kodu podejmujących drobne działania na pakietach wchodzących i wychodzących. W skład tych działań może wchodzić: kompresja bloku danych komunikatu, szyfrowanie bloku danych komunikatu, odrzucanie komunikatów od nieautoryzowanych węzłów, tworzenie statystyk ruchu. Każdy z filtrów powinien realizować tylko jedną funkcję co umożliwi ich niezależne włączanie i wyłączanie. Zaleca się umieszczenie mechanizmu filtrującego na wejściu i wyjściu komponentów SB i SBPx.

12 Udostępniać aplikacjom klienckim (procesom biznesowym w przypadku węzłów SB) API do pobierania słowników centralnych z Menadżera Słowników (o komponencie tym więcej w rozdziale IV2 Menadżer słowników (MS)). W związku z tym powinien zostać stworzony mechanizm cache-owania danych słownikowych w węzłach, aby przyśpieszyć te operacje. 11. Obsługiwać systemowe komunikaty o zmianach w słownikach i odpowiednio aktualizować swój cache. 12. Udostępniać usługi na potrzeby Modułu Administracyjno Diagnostycznego (więcej o komponencie w rozdziale IV3 Moduł Administracyjno Diagnostyczny), które pozwolą administratorowi na: pobranie informacji o cache-owanych słownikach; dodanie i usunięcie słownika z listy subskrybowanych; wymuszenie pobrania i wykorzystywania konkretnej wersji słownika; przegląd i modyfikację kolejek wejściowych i wyjściowych (w tym nakaz retransmisji komunikatu); zmianę parametrów konfiguracyjnych (w taki sposób, aby po ponownym uruchomieniu zmiany nie były utracone).

13 Węzeł SB Węzeł SB, poza wymienionymi w rozdziale powyżej, powinien dodatkowo spełnić następujące wymagania: 1. Zapewnienie alternatywnej metody uwierzytelniania komponentu CBUiW. Jest to spowodowane tym, że dane uwierzytelniające znajdują się w CBUiW i węzeł SB potrzebuje alternatywnego sposobu uwierzytelnienia tego komponentu, gdy jest on dołączany do systemu. Zalecenie techniczne: Wskazanym jest, aby oprócz danych uwierzytelniających ten komponent, użyć dodatkowo metody ograniczenia puli adresu IP, z których może podłączyć się CBUiW. 2. Zapewnienie alternatywnej metody uwierzytelniania dla aplikacji MAD, aktywnej tylko wtedy, gdy komponent CBUiW jest niedostępny w systemie. Metoda alternatywnego uwierzytelniania musi zapewniać taki stopień zabezpieczeń, aby uniemożliwić podszycie się pod węzeł SBPx obsługujący aplikacje MAD. Zalecenie techniczne: Zaleca się ograniczenie puli adresów IP, z których można uzyskać połączenie uwierzytelnione metodą alternatywną do CBUiW. 3. Zapewnienie kontroli nad ważnością komunikatów. Węzeł powinien odrzucać komunikaty, których data ważności minęła. Zalecenie techniczne: Aby zapewnić powyższe wymaganie węzły systemu Syriusz Broker muszą dzielić ten sam znacznik czasowy, aby walidacja ważności komunikatów odbywała się poprawnie. Stąd należy zapewnić synchronizację zegarów dla węzłów dołączających do systemu. 4. Udostępnienie mechanizmu dostarczenia komunikatów najkrótszą drogą. Węzeł Syriusz Broker odpowiedzialny jest za przekazanie komunikatu od węzła SBPx "A" do węzła SBPx "B". W tym celu węzeł SB musi posiadać informacje na temat ścieżki dotarcia do docelowego węzła, czyli SBPx-a "B". Przy czym jako ścieżkę dotarcia rozumie się wyznaczoną najkrótszą (pod względem ilości pokonywanych przez komunikat węzłów SB) najszybszą drogę od SB do SBPx-a "B". Zalecenie techniczne: Jedną z propozycji rozwiązania tego problemu jest wprowadzenie mechanizmu odnajdowania celu, opartego o zasadę podobną do stosowanej w ARP (Address Resolution Protocol). Mechanizm ten będzie wykorzystany w ramach węzłów SB. Sposób jego funkcjonowania omawianego mechanizmu ilustruje poniższy przykład: W sytuacji, gdy węzeł SB otrzyma polecenie dostarczenia komunikatu do węzła SBPx "B", musi uzyskać informację, do którego z węzłów jest podpięty poszukiwany SBPx "B". Jeśli węzeł ten jest bezpośrednio powiązany z danym węzłem SB, to sytuacja jest prosta i nie wymaga wyjaśniania. Jednak w momencie, gdy SBPx nie jest podpięty do danego węzła SB, konieczne jest uzyskanie informacji, do którego z węzłów jest podpięty dany

14 14 SBPx. W tym celu węzeł SB musi dowiedzieć się, czy jakiś inny węzeł SB nie posiada aktywnego połączenia z SBPx "B". Aby to zadanie zrealizować, SB rozsyła do innych węzłów SB komunikat "ARP" z zapytaniem, kto zna SBPx "B". W następnej kolejności każdy z węzłów SB powinien udzielić odpowiedź, niezależnie od tego czy jest ona pozytywna, czy negatywna. Jeśli wszystkie węzły SB odpowiedzą, że nie mają połączenia z SBPx "B", oznacza to, że system SPBx "B" jest aktualnie niedostępny. W przypadku, gdy nadejdzie odpowiedź od węzła, który posiada połączenie z SBPx-em B to, węzeł SB poszukujący połączenia, zapisuje tą informacje i od tej pory będzie kierował komunikaty przeznaczone dla SBPx-a B do tego SB, które udzieliło odpowiedzi. Informacja ta powinna następnie być zapisana na węźle SB (tablica ARP), tak aby nie zaszła po raz kolejny potrzeba odpytywania ARP przy następnej wysyłce danych do SBPx "B". Przy ponownym przesyle pakietu do SBPx, węzeł SB będzie mógł skorzystać z lokalnie zgromadzonej informacji i od razu skierować komunikat do odpowiedniego węzła SB. W przypadku, gdy ten sam komunikat trafia do drugiego węzła SB, a ten nie jest już w stanie zapewnić komunikacji z poszukiwanym SBPx, węzeł SB powinien odpowiedzieć odpowiednim komunikatem. Takie działanie natomiast po stronie pierwszego SB powinno skutkować usunięciem tej pozycji z tablicy ARP. 5. Zapewnienie mechanizmu wczytywania i wykonywania procesów biznesowych. Mechanizm ten musi zapewniać: a. Obsługę komunikatów zdefiniowanych na potrzeby komunikacji w systemie Syriusz Broker; b. Możliwość wstawienia kodu w meta języku w celu umożliwienia zdefiniowania przekształceń dla danych otrzymywanych w komunikatach; c. Możliwość wczytywania procesów zdefiniowanych w edytorze procesów (patrz punkt następny); d. Możliwie jak najmniej skomplikowany sposób zmiany definicji procesów biznesowych; e. Zalecane jest, aby istniała możliwość podmiany definicji procesów biznesowych na dowolnym węźle SB za pośrednictwem aplikacji MAD (więcej o aplikacji w rozdziale III1.1.1 Podstawowe procesy biznesowe w systemie SB). 6. Udostępnienie zewnętrznego edytora do modelowania i definiowania procesów biznesowych. Edytor powinien pozwolić na: a. graficzną reprezentację procesów biznesowych; b. modyfikację procesów biznesowych; c. eksportowanie zdefiniowanych procesów do formatu, który będzie mógł być wczytany przez silnik zdefiniowany w węzłach SB.

15 15 7. Udostępnienie mechanizmu, dzięki któremu węzeł SB będzie odrzucać komunikaty nadchodzące od nieuwierzytelnionych węzłów. Jednocześnie SB musi zapewniać możliwość uwierzytelniania dowolnego węzła SB czy SBPx, jako zbiór danych uwierzytelniających przyjmując CBUiW. Wymaganym jest, aby węzły SB zapamiętywały uprawnienia (dotyczące dozwolonych transmisji) podłączonych do nich klientów SBPx, tak aby każda transmisja z węzła SBPx nie powodowała wysyłania zapytania o uprawnienia do CBUiW. W przypadku zmiany uprawnień węzła, CBUiW odpowiedzialne będzie za wysłani odpowiedniego komunikatu, pozwalającego na aktualizację zapamiętanych uprawnień. 8. Udostępnienie mechanizmu zmiana adresu IP. Uwierzytelniane węzły (szczególnie te, które działają w małych PUP lub OPS) wykorzystują usługi dostawców Internetu, którzy nie zapewniają stałego adresu IP. Stąd mechanizm uwierzytelniania musi uwzględniać możliwości zmiany adresów IP węzłów. 9. Udostępnienie mechanizmu cache-owania danych z CBUiW. Węzeł SB wykorzystuje te dane do uwierzytelniania węzłów w SSB oraz do kontrolowania zgodności przesyłu danych z kalendarzem zasileń. Aby operacje te były wykonywane jak najszybciej zalecane jest wprowadzenie cacheowania tych danych Podstawowe procesy biznesowe w systemie SB W celu zapewnienia podstawowej funkcjonalności Systemu Syriusz Broker należy zdefiniować minimalny zestaw procesów biznesowych, które zostaną w nim zaimplementowane. W skład tej grupy powinny wejść: 1. Proces biznesowy odpowiedzialny za przesyłanie zmian wykonanych za pośrednictwem aplikacji ASI Syriusz do Menadżera Słowników. 2. Proces biznesowy rozsyłający notyfikację o nowym lub zaktualizowanym słowniku. 3. Proces biznesowy zapewniający dostarczenie do aplikacji MAD komunikatów z ostrzeżeniami systemowymi. 4. W fazie przejściowej (czyli w momencie istnienia zarówno SSB jak i PWD) należy zdefiniować proces biznesowy, który dla wszystkich nieznanych odbiorców prześle komunikat do "PWD Bridge" (więcej w rozdziale VII1.1.1 PWD Bridge). 5. Proces biznesowy informujący wszystkie węzły o pojawieniu się w systemie aplikacji MAD. Pozwoli to tym węzłom na przesłanie zaległych ostrzeżeń administracyjnych. 6. Domyślny proces odpowiedzialny za dostarczenie komunikatów z ustalonym adresatem, tzn. takich, które zostały zaadresowane do konkretnego systemu docelowego.

16 Węzeł SBPx Do listy wspólnych wymagań dla węzłów SB i SBPx przedstawionych na początku tego rozdziału należy dodać jeszcze następujące specyficzne wymagania dla węzła SBPx: 1. Niezależność od systemu operacyjnego. 2. Bardzo dokładna specyfikacja umożliwiająca implementację węzła SBPx w dowolnym języku programowania. Zapewni to możliwość dołączania SBPx, jako modułu do aplikacji klienckich napisanych w różnych językach. 3. Odrzucanie komunikatów będących duplikatami. Zalecenie techniczne: Duplikat powinien być rozpoznawany po unikalnym identyfikatorze komunikatu. 4. W przypadku awarii połączenia z węzłem SB, węzeł SBPx musi podejmować próby połączenia się z innymi węzłami SB obecnymi w SSB. Przy czym, administrator musi posiadać możliwość zawężenia puli węzłów SB, do których może się podłączyć konkretny węzeł SBPx. Jeśli próba przełączenia na inny węzeł SB zakończy się sukcesem, węzeł SBPx musi wysłać alert do aplikacji MAD informujący o tym zdarzeniu. 5. Węzeł SBPx powinien przechowywać komunikaty wygenerowane przez podłączoną do niego aplikację docelową do momentu otrzymania informacji o poprawnym przetworzeniu komunikatu. Ma to na celu umożliwienie retransmisji komunikatu. 6. Zalecane jest, aby po potwierdzeniu poprawnego przetworzenia, komunikat (o którym mowa w punkcie powyżej) nie był usuwany, a przenoszony na zdefiniowany (najlepiej w konfiguracji) okres czasu do archiwum. Pozwoli to administratorowi na uzyskanie cennych informacji przydatnych w procesie diagnozowania niepoprawnie działającego systemu SBPx API Węzeł SBPx udostępnia API (ang. Application Programming Interface) na potrzeby wykonania połączenia z aplikacją kliencką. Można tego dokonać na dwa sposoby: wcielając SBPx, jako moduł do danej aplikacji i bezpośrednio w niej wykorzystywać API (model zalecany), lub na bazie API tworzyć adaptery, czyli mosty łączące SBPx z daną aplikacją. Razem stanowi to bardzo elastyczny mechanizm, pozwalający na jak najlepsze skonstruowanie połączenia z daną aplikacją. Dzięki API twórca aplikacji może stworzyć połączenie zgodnie z zapotrzebowaniem danego systemu. Minimalne wymagania wobec API SBPx obejmują następujące możliwości: 1. Wywołanie dowolnej usługi/procesu biznesowego oraz wygenerowanie i przesłanie do SB dowolnego komunikatu w sposób synchroniczny lub asynchroniczny. 2. Uzyskanie słownika lub wartości słownikowej z wybranego słownika (w ramach uprawnień) w dowolnej wersji.

17 17 3. Sprawdzenie listy subskrybowanych słowników i ich modyfikacja. 4. Sprawdzenie statusów komunikatów wygenerowanych w tym SBPx. 5. Sprawdzenie stanu połączenia SBPx z SB. 6. Wymuszenie połączenia z konkretnym SB. 7. Odebranie komunikatu. 8. Mechanizm generowania zdarzeń dla aplikacji klienckiej (np. informacja o pojawieniu się nowego słownika). 1.3 Komunikacja w SSB Niniejszy rozdział przedstawia zagadnienia związane z mechanizmem komunikacji między węzłami systemu Syriusz Broker. Zaczynając od wymagań bezpieczeństwa, dalej opisany zostanie system obsługi dużych komunikatów. Następnie przedstawione zostaną wymagane dane w nagłówku do opisu komunikatu, sposób identyfikacji węzłów w systemie. Na zakończenie rozdziału zaprezentowany zostanie mechanizm potwierdzeń obsługi komunikatów przesyłanych między węzłami Bezpieczeństwo W celu zapewnienia odpowiedniego poziomu bezpieczeństwa przesyłanych danych wymagane jest, aby każde połączenie węzłów było uwierzytelniane w sposób uniemożliwiający podanie się za węzeł o innym identyfikatorze niż przydzielony przez administratora. Stąd wymagane jest, aby każde dołączenie węzła (obojętne czy SB czy SBPx) do systemu Syriusz Broker było uwierzytelniane. Dane uwierzytelniające przechowywane będą w komponencie CBUiW (więcej o nim w rozdziale 0 Komponenty SSB to aplikacje Systemu Syriusz Broker, bez których węzły SB lub węzły SBPx nie mogłyby funkcjonować lub ich funkcjonalność byłaby ograniczona. Wśród aplikacji pomocniczych wyróżniamy: Centralną Bazę Użytkowników i Węzłów (CBUiW); Menadżer słowników; Moduł Administracyjno Diagnostyczny. Poniżej przedstawione zostały szczegółowe założenia funkcjonalne i techniczne wymienionych komponentów. Funkcjonalności komponentu CBUiW) i na ich podstawie powinien przebiegać ten proces. Za zarządzanie tymi danymi odpowiadać powinien administrator centralny, wykorzystując do tego komponent CBUiW. Należy zapewnić, aby elementy konfiguracyjne (zwłaszcza elementy uwierzytelniające) nie były dostępne dla osób postronnych. Dodatkowe informacje na temat uwierzytelniania zawarte zostały w rozdziale III1.1 Węzeł SB.

18 Fragmentacja SBPx musi zapewniać możliwość transportowania dużych bloków danych w taki sposób, aby nie miało to wpływu na przepływ innych komunikatów (przede wszystkim tych z wyższym priorytetem). W tym celu należy wprowadzić po stronie SBPx mechanizm fragmentacji komunikatu na mniejsze, a następnie po stronie węzła SB lub docelowego węzła SBPx odpowiednie funkcje, które pozwolą scalać otrzymywane fragmenty Nagłówek Komunikacja pomiędzy węzłami SB a SBPx oparta powinna być o protokół SSB (zwany dalej protokołem), który musi być dokładnie opisany i przygotowany na dalszy rozwój, z zachowaniem kompatybilności wstecz. Ponadto jest wymagane, aby miał on konstrukcję, umożliwiającą przerwanie transmisji komunikatu po odebraniu bloku nagłówka a przed odebraniem bloku danych. Sam nagłówek powinien być łatwo rozszerzalny w przyszłości o dowolny zestaw danych. Dzięki temu możliwe będzie wzbogacanie protokołu o nowe informacje wraz z zapotrzebowaniem, jakie może wystąpić w przyszłym rozwojem SSB. W celu wdrożenia funkcjonalności przedstawionych w tym dokumencie, konieczne jest, aby nagłówek komunikatu zawierał następujące informacje: unikalny identyfikator komunikatu; typ komunikatu; priorytet komunikatu; unikalny identyfikator nadawcy; unikalny identyfikator odbiorcy; informacje o tym, czy blok danych jest zaszyfrowany lub skompresowany; informację o ilości fragmentów oraz numer porządkowy danego fragmentu (patrz: funkcjonalność SBPx fragmentowanie, opisana w rozdziale III1.3.2 Fragmentacja); sumę kontrolną bloku danych; informację o identyfikatorze procesu biznesowego (w przypadku, gdy komunikat został wygenerowany na skutek uruchomienia określonego procesu w węźle SB) nazwy i wersje słowników, które zostały użyte do wygenerowania komunikatu; znacznik czasowy ważności komunikatu Identyfikator węzła Każdy z węzłów w SSB powinien posiadać jednoznaczny identyfikator, który pozwoli na adresowanie komunikatów w systemie. Wymagane jest, aby identyfikator węzła

19 19 SBPx przyjął taką formę, aby możliwe było zarówno zaadresowanie komunikatu do konkretnej instancji danej aplikacji, jak również do aplikacji wybranego typu bez wskazania jej konkretnej instancji. Dla przykładu proces biznesowy może generować komunikat do AC, natomiast w systemie może istnieć kilka instancji AC. W takiej sytuacji warstwa komunikacyjna węzła Syriusz Broker może przesłać komunikat do dowolnej z instancji tej aplikacji. Przy czym należy tak skonstruować mechanizm dystrybucji komunikatów, aby pozwolić na kierowanie ruchu do wszystkich instancji aplikacji danego typu tak i równomiernie obciążać wszystkie instancje Potwierdzenia Każde przesłanie komunikatu (lub fragmentu komunikatu) wymusza na węźle odbierającym odpowiedź potwierdzającą odebranie przekazu. W przypadku poprawnego odbioru, wysłanie potwierdzenia pozytywnego może nastąpić dopiero po dokonaniu zapisu odebranego komunikatu przez odbierający go węzeł, kiedy jest pewne, że ewentualna awaria węzła odbierającego nie spowoduje utraty tego komunikatu. W przypadku komunikatu odbioru odrzucającego transmisję komunikat musi posiadać dodatkowo informacje o powodzie odrzucenia. Poniżej wylistowane zostały przykłady treści komunikatów, zawierające informacje o możliwych przyczynach odrzuceń: Odrzucam, ponów wysłanie za X sekund (w przypadku, gdy węzeł nie ma uprawnień do wysyłania komunikatu w danym momencie (patrz: kalendarz transmisji w rozdziale IV1.3 Kalendarz transmisji). Wartość X oznacza taki okres czasu, po którym uprawnienie to będzie aktywne. Ponów, suma kontrolna bloku nie zgadza się. Odrzucam, z powodu braku uprawnień do generowania tego typu komunikatów. Odrzucam, nieznany typ komunikatu. Odrzucam ponieważ komunikat wygasł.

20 20 IV Komponenty SSB Komponenty SSB to aplikacje Systemu Syriusz Broker, bez których węzły SB lub węzły SBPx nie mogłyby funkcjonować lub ich funkcjonalność byłaby ograniczona. Wśród aplikacji pomocniczych wyróżniamy: Centralną Bazę Użytkowników i Węzłów (CBUiW); Menadżer słowników; Moduł Administracyjno Diagnostyczny. Poniżej przedstawione zostały szczegółowe założenia funkcjonalne i techniczne wymienionych komponentów. 1. Funkcjonalności komponentu CBUiW CBUiW jest komponentem wspomagającym prace systemu Syriusz Broker. Jego podstawowym zadaniem jest przechowywanie informacji odnośnie węzłów i użytkowników Systemu Syriusz Broker, umożliwiających ich uwierzytelnienie i autoryzację. Dodatkowo aplikacja zawiera także informacje pozwalające realizować nadzór czasowy nad przesyłanymi danymi w SSB. CBUiW składa się z trzech części: Bazy węzłów; Bazy użytkowników; Kalendarza transmisji. Poniżej przedstawiona została lista funkcjonalności, które powinny zostać zrealizowane w ramach implementacji wymienionych powyżej elementów CBUiW. 1.1 Baza węzłów Podstawowym zadaniem Bazy Węzłów będzie przechowywanie danych o węzłach Systemu Syriusz Broker, w tym informacji uwierzytelniających. Dane gromadzone w tym elemencie będą wykorzystywane przez System Syriusz Broker do zapewnienia bezpieczeństwa w przypadku dołączania nowych węzłów, jak również uwierzytelniania tych już podłączonych. Informacje te, służące do wewnętrznej kontroli SSB, powinny objąć: identyfikator węzła; element uwierzytelniający; pule adresów IP, z których może nastąpić połączenie z SSB; zbiór typów komunikatów, jakie dany węzeł może wysyłać; typ aplikacji łączącej się z danego węzła;

21 21 lokalizację aplikacji (adres jednostki). W związku z faktem, że węzły SB cache-ują dane z CBUiW, w przypadku modyfikacji w CBUiW powyższych danych, aplikacja ta musi rozpropagować dokonane zmiany wśród węzłów SB, tak aby wszystkie mogły dysponować aktualnymi danymi. Służyć ma temu wysyłany przez CBUiW komunikat, zawierający informacje o dokonanych zmianach i uruchamiający odpowiedni proces (patrz: III1.1.1 Podstawowe procesy biznesowe w systemie SB) odpowiedzialny za propagację tych zmian. 1.2 Baza użytkowników Baza użytkowników jest centralnym elementem, stworzonym dla komponentów SSB oraz aplikacji obszaru PSZ w celu ułatwienia zarządzania użytkownikami i ich uprawnieniami. W przypadku aplikacji z obszaru zaleca się wykorzystanie funkcjonalności bazy użytkowników, jednak nie jest to obligatoryjne. Dzięki jej wykorzystaniu możliwe będzie również wprowadzenie mechanizmu Single Sign On. Baza użytkowników powinna: przechowywać dane uwierzytelniające użytkowników SSB, tzn.: imię i nazwisko; login; element uwierzytelniający; miejsce pracy; stanowisko; zawierać definicje uprawnień dostępnych w aplikacjach podłączonych do SSB; umożliwiać definiowanie grup uprawnień; umożliwiać przyporządkowanie użytkownika do uprawnień (lub grupy uprawnień) i aplikacji (konkretnego węzła). 1.3 Kalendarz transmisji Kalendarz transmisji przechowywać będzie informacje o dozwolonych dla poszczególnych aplikacji terminach transmisji określonych typów danych. Podobnie jak i Baza węzłów, jest on mechanizmem służącym do wewnętrznej kontroli SSB. Kalendarz transmisji zawierać powinien przyporządkowanie węzła do typu pakietu i do przedziału czasowego, w jakim dany komunikat może wystąpić. Typy komunikatów w powyższym przyporządkowaniu muszą zostać ograniczone do tych, które mogą z danego węzła być wysyłane. Informacja ta następnie powinna zostać zapisana w Bazie węzłów. W przypadku, gdy dla określonego typu komunikatu nie zostanie stworzony wpis w kalendarzu, będzie możliwe przesyłanie go w dowolnym momencie. 1.4 Realizowane usługi

22 22 W związku z faktem, że zadaniem CBUiW jest gromadzenie danych zarówno na potrzeby SSB, jak również aplikacji dziedzinowych, wymagane jest, aby aplikacja ta udostępniała przechowywane dane w całym Systemie Syriusz Broker. W tym celu konieczne jest, aby CBUiW udostępniała wymienione poniżej usługi: 1. Usługa sprawdzająca poprawność danych uwierzytelniających danego węzła. 2. Usługa sprawdzająca poprawność IP danego węzła. 3. Usługa sprawdzająca, czy dopuszczalne jest wysłanie danego typu komunikatu przez dany węzeł. 4. Usługa sprawdzająca, czy dopuszczalne jest wysłanie danego typu komunikatu przez dany węzeł w podanym czasie. 5. Usługa sprawdzająca, czy dopuszczalne jest odebranie danego typu komunikatu przez dany węzeł. 6. Usługa pobrania dla zadanego węzła informacji odnośnie typów komunikatów, jakie węzeł może wysyłać. 7. Usługa pobrania dla zadanego węzła informacji odnośnie typów komunikatów, jakie węzeł może odbierać. 8. Usługa pobrania dla zadanego węzła informacji odnośnie kalendarza transmisji. 9. Usługa sprawdzająca poprawność danych uwierzytelniających dla danego użytkownika. 10. Usługa pobrania uprawnień dla danego użytkownika. 11. Usługa sprawdzająca czy dany użytkownik posiada zadane uprawnienia. 1.5 Interfejs użytkownika Przedstawione powyżej części składowe CBUiW wraz z informacją o danych, jakie będą gromadzone i listą usług, dostarczane do systemu Syriusz Broker stanowią silnik CBUiW. Na bazie tego silnika powinien powstać graficzny interfejs użytkownika (GUI) Aplikacji. Interfejs użytkownika powinien zostać zrealizowany, jako aplikacja webowa dostępna przez protokół https. Połączenie CBUiW z Systemem Syriusz Broker będzie zrealizowane przez SBPx. Użytkownicy korzystający z interfejsu CBUiW muszą zostać zdefiniowani wraz ze swymi uprawnieniami w tej aplikacji. Uprawnienia będą przede wszystkim dotyczyć tego, kto i w jaki sposób jak może dodawać użytkowników, węzły i definiować uprawnienia z nimi związane. Zaleca się delegowanie zarządzania użytkownikami do administratorów aplikacji, z których użytkownicy pochodzą.

23 23 Interfejs użytkownika powinien oferować przedstawione poniżej funkcjonalności Funkcjonalności Bazy Węzłów lista węzłów SSB; wyszukiwarka węzłów po kryteriach obejmujących dane wylistowane w rozdziale IV1.1 Baza węzłów; funkcjonalność, prezentująca szczegółowe informacji o wybranym węźle; funkcjonalność, pozwalająca na dokonywanie modyfikacji danych o węźle; funkcjonalność umożliwiająca dodawanie i usuwanie węzłów Funkcjonalności Bazy Użytkowników lista użytkowników zdefiniowanych w bazie; wyszukiwarka użytkowników po kryteriach, obejmujących imię i nazwisko, login, miejsce pracy, stanowisko; funkcjonalność prezentująca szczegółowe informacje o użytkowniku; funkcjonalność, pozwalająca na dokonywanie modyfikacji danych użytkownika; funkcjonalność umożliwiająca dodawanie i usuwanie użytkowników; lista uprawnień zdefiniowanych w bazie; wyszukiwarka uprawnień; funkcjonalność pozwalająca na dodanie nowego uprawnienia; funkcjonalność pozwalająca na usunięcie uprawnienia; lista grup uprawnień zdefiniowanych w bazie; wyszukiwarka grupy; funkcjonalność prezentująca zawartości grupy uprawnień; funkcjonalność, pozwalająca na dokonywanie modyfikacji grupy; funkcjonalność umożliwiająca dodawanie i usuwanie grup; funkcjonalność, pozwalająca na przyporządkowanie uprawnień do użytkownika i aplikacji (węzła); funkcjonalność, pozwalająca na usunięcia uprawnień użytkownikowi Funkcjonalności kalendarza transmisji: funkcjonalność, pozwalająca na przyporządkowanie węzła do typu komunikatu i przedziału czasowego;

24 24 funkcjonalność, pozwalająca na dokonywanie modyfikacji przyporządkowania węzła do typu komunikatu i przedziału czasowego; funkcjonalność, dająca możliwość usunięcia przyporządkowania do typu komunikatu i przedziału czasowego; lista przyporządkowań zdefiniowanych w punkcie 1; wyszukiwarka przyporządkowań (po typie komunikatu, aplikacji i zdanym przedziale czasowym). 1.6 Podsumowanie Warto zauważyć, iż w codziennej pracy systemu dane zgromadzone w CBUiW będą bardzo często używane. W szczególności dotyczy to danych o uprawnieniach węzłów, gdyż będą dotyczyć wszystkich komunikatów przepływających przez węzły SB. Z tego tez powodu należy tak zaprojektować i wykonać system uprawnień, aby czas odpowiedzi usług zarządzających procesem uwierzytelniania i pobierania uprawnień był jak najkrótszy. W celu przyspieszenia wykonania tych zapytań wskazane jest, aby informacje otrzymywane z CBUiW były cache-owane zarówno w węzłach, jak i aplikacjach dziedzinowych. CBUiW jest komponentem, który będzie wykorzystywany w procesie uwierzytelniania nowych węzłów w SSB. Jednak sam (dołączany do systemu przez SBPx) również podlegał będzie uwierzytelnianiu. Dlatego konieczne jest zapewnienie mechanizmu alternatywnego uwierzytelniania tej aplikacji w węzłach SB. W kierunkach rozwoju dla systemu Syriusz Broker, opisanych w dokumencie Analiza obszaru Syriusz Broker, przedstawiono możliwości rozbudowy CBUiW o dodatkowe informacje o pracownikach obszaru PSZ. Wskazane jest, aby wykonawca CBUiW projektując aplikację uwzględnił późniejszą jej rozbudowę i wykonał ją w ten sposób, aby dodanie nowych danych o użytkownikach nie wymagało dużych nakładów pracy i ingerencji w strukturę samej aplikacji. Standardem do tworzenia systemów zarządzających uprawnieniami jest baza LDAP. Może ona stanowić podstawę do wykonania aplikacji CBUiW. Nie jest to jednak wymagane. Wykonawca może zaproponować inne rozwiązanie, o ile umożliwi ono realizację wszystkich powyższych założeń.

25 25 2. Menadżer słowników (MS) Menadżer Słowników (MS) jest komponentem wspierającym działanie Systemu Syriusz Broker. Odpowiada on za przechowywanie i synchronizację danych słownikowych, występujących w SSB. MS realizuje następujące funkcje: 1. Przechowywanie słowników, w ramach których gromadzone są dane: nazwa unikalna nazwa słownika; wersja jest nadawana każdemu nowemu i zmodyfikowanemu słownikowi. dane słownikowe ten zbiór danych będzie generowany za pomocą aplikacji ASI Syriusz. 2. Przechowywanie historycznych wersji słowników, tak aby była możliwość uzyskania dowolnego słownika w dowolnej wersji. 3. Inicjacja procesu dystrybucji nowych wersji słowników w SSB. Słowniki stanowią element wspólny dla aplikacji w SI PSZ i warunkują spójne funkcjonowanie wszystkich jednostek tego obszaru. Z tego też powodu ważne jest, aby wszystkie aplikacje miały do nich dostęp. Poniżej przedstawiony został spis podstawowych usług, które powinny zostać zdefiniowane przez MS i udostępnione za pośrednictwem Syriusz Brokera. Dodaj (zdefiniuj) nowy słownik usługa pozwoli na wprowadzenie nowego słownika. Aktualizuj słownik usługa pozwalająca na wprowadzenie aktualizacji słownika. Oznacz słownik (lub wersję słownika) jako nieaktywną usługa wyłącza słownik z procesu dystrybucji. Słownik przestaje być dostępny dla aplikacji dziedzinowych. Pobierz słownik usługa umożliwi pobranie słownika o danej nazwie i (opcjonalnie) wersji. Menadżer Słowników będzie realizował przedstawione powyżej funkcjonalności. Natomiast aplikacją służącą do modyfikacji i tworzenia słowników pozostanie aplikacja ASI Syriusz. Menadżer Słowników odpowiada wyłącznie za ich dystrybucję. W warstwie biznesowej będzie zdefiniowany specjalny proces odpowiedzialny za dystrybucje słowników w systemie (opisany w rozdziale III1.1.1 Podstawowe procesy biznesowe w systemie SB). Wszystkie te składowe razem stanowią mechanizm, który ułatwi zarówno zarządzanie jak i synchronizację słowników w SSB. 3. Moduł Administracyjno Diagnostyczny System Syriusz Broker w obszarze swego działania obejmuje szeroki wachlarz aplikacji. Aby ułatwić administratorom nadzorowanie tego złożonego systemu

26 26 zostanie stworzony Moduł Administracyjno Diagnostyczny. Będzie on realizował następujące funkcje: 1. agregowanie i zapis ostrzeżeń otrzymywanych od węzłów systemu Syriusz Broker (struktura alertów została opisana w rozdziale III Węzły Systemu Syriusz Broker); 2. przy nawiązywaniu połączenia z SB inicjuje proces o swym podłączeniu do systemu. Ma to służyć poinformowaniu wszystkich węzłów o obecności aplikacji w systemie i przekazaniu przez nie do MAD skolejkowanych informacji. Sposób wykorzystania powyższych funkcjonalności przebiegać powinien następująco: w czasie działania SSB mają miejsce w systemie różne sytuacje awaryjne. Informacje o tych stanach są zbierane przez węzły SB lub SBPx. Następnie w postaci ostrzeżeń przesyłanych do aplikacji MAD. Jeśli nie jest ona podłączona do SSB, to wszystkie alerty są kolejkowane przez węzły SB. W momencie podłączenia do SSB, MAD wysyła komunikat do węzła SB, który inicjuje proces informowania wszystkich węzłów SB o obecnym położeniu tej aplikacji. W ten sposób mogą one przesłać wszystkie zaległe alerty. Następnie są one przechowywane i prezentowane administratorowi za pośrednictwem interfejsu użytkownika (GUI). Jednak GUI aplikacji MAD jest dużo bogatsze w funkcjonalności niż tylko obsługa otrzymywanych alertów. Wynika to z faktu, że korzysta również ze zdalnych usług dostarczanych przez węzły SB i SBPx. Interfejs użytkownika aplikacji Moduł Administracyjno Diagnostyczny powinien oferować takie funkcjonalności, jak: 1. lista alertów otrzymanych z SSB; 2. wyszukiwarka alertów po kryteriach: id węzła, typie aplikacji, dacie wystąpienia; 3. funkcjonalność, umożliwiająca kasowanie alertów (zarówno pojedynczo, jak i grupowo); 4. dynamiczna lista węzłów (początkowo lista powinna zawierać tylko węzeł SB, do którego jest podłączony MAD); 5. funkcjonalność, pozwalająca dla każdego węzła SB na liście (patrz punkt 4) pobranie listy węzłów, z którymi jest on połączony; 6. funkcjonalność prezentująca szczegółowe informacje odnośnie wybranego węzła (przy wykorzystaniu odpowiedniej usługi z CBUiW); 7. dla każdego węzła z dynamicznej listy, administrator ma do dyspozycji następujące funkcjonalności: a. funkcjonalność pozwalająca na pobranie listy komunikatów z kolejek wejściowej jak i wyjściowej wraz z informacją o statusie danego komunikatu; b. funkcjonalność pozwalająca na pobranie listy cache-owanych słowników w danym węźle wraz z ich wersjami;

27 27 c. funkcjonalność umożliwiająca zatwierdzenie wgranie nowej wersji słownika do danego węzła (opcja dostępna tylko wtedy, gdy słowniki w węźle będą konfigurowane ręcznie a nie automatycznie); d. funkcjonalność umożliwiająca subskrypcję nowego słownika; e. funkcjonalność umożliwiająca usunięcie słownika (jest to jednoznaczne z usunięciem słownika z cache-a oraz z listy subskrybowanych przez dany węzeł); f. funkcjonalność umożliwiająca pobranie z węzła logów z zadanego okresu czasu; g. funkcjonalność pozwalająca na dokonanie sprawdzenia dostępności (opcja ping) węzła. Komunikat taki przesyłany do węzła docelowego powinien zostać przez wszystkich pośredników uzupełniany o ich id. W ten sposób po odebraniu jego administrator nie tylko będzie znał status interesującego go węzła, ale również drogę jaką przebył; 8. funkcjonalność dająca administratorowi możliwość (dla węzłów SBPx z dynamicznej listy) wydania polecenia, aby dane SBPx przełączyło się na wskazane SB centralne; Opcje przedstawione w punktach mogą zostać wywołane dla konkretnego ID węzła. Tzn. administrator ma też możliwość podania identyfikatora węzła, bez korzystania z listy dynamicznej z punktu 4., i wywołania dla tego identyfikatora dowolnej opcji spośród tych przedstawionych w punktach Opcje z punktów 1 3 wykorzystują informacje gromadzone przez MAD, natomiast pozostałe bazują na funkcjonalnościach, jakie są zdefiniowane w węzłach SB i SBPx. Ich opis znajduje się w rozdziale III Węzły Systemu Syriusz Broker. W odróżnieniu od dwóch poprzednich komponentów, gdzie istniał podział na silnik i GUI, w przypadku Modułu Administracyjno Diagnostycznego powyższe funkcjonalności będą tworzyć jedną aplikacje. Interfejs użytkownika, podobnie jak w poprzednich komponentach, powinien być zrealizowany jako aplikacja webowa dostępna przez protokół https. Połączenie MAD z systemem Syriusz Broker ma być wykonane przez SBPx. Dostęp do funkcjonalności GUI powinien być ograniczony odpowiednimi uprawieniami. Ważne jest, aby administratorom centralnym dać możliwość wykorzystywania MAD dla dowolnego węzła lub ich grupy w SSB. Należy również pozwolić delegować część z powyższych zadań do administratorów lokalnych, ograniczając je tylko do możliwości wykorzystania na konkretnym węźle. Do organizacji struktury uprawnień w Module Administracyjno Diagnostycznym należy wykorzystać CBUiW. Podobnie jak CBUiW Moduł Administracyjno Diagnostyczny jest aplikacją szczególną, która pozwala nadzorować węzły w SSB. Stąd mogą zdarzyć się sytuacje, że aplikacja ta będzie łączyła się z węzłami SB, które nie będą miały dostępu do CBUiW, aby przeprowadzić proces dołączania węzła (patrz rozdział V1 Podłączenie

28 28 nowego węzła). Dlatego należy zapewnić mechanizm alternatywnego uwierzytelniania tej aplikacji w węzłach SB. Ponadto brak dostępu do CBUiW będzie oznaczał fakt, że nikt nie będzie mógł zalogować się do MAD. Stąd wymagane jest stworzenie w aplikacji specjalnego użytkownika, który będzie miał dostęp do wszystkich funkcjonalności w sytuacji braku połączenia z CBUiW. 3.1 Procjon Poza Modułem Administracyjno Diagnostycznym przewidziano dla administratora jeszcze jedno narzędzie do wykorzystania w sytuacjach awaryjnych. Mianowicie, w sytuacji awarii serwera, na którym działa węzeł SB lub SBPx, nie może nastąpić utrata komunikatów, które były przetwarzane w węźle. Stąd konieczne jest wprowadzenie narzędzia o nazwie Procjon 1, które zapewni następujące funkcjonalności: możliwość eksportowania komunikatów z kolejek: wejściowej i wyjściowej węzłów SB lub SBPx. Eksport odbywa się z systemu plików serwera, który uległ awarii. Tym samym narzędzie pozwala odzyskać komunikaty z danych zapisanych na dysku twardym, na którym działał SB lub SBPx. możliwość importowania komunikatów otrzymanych z eksportu do kolejek: wejściowej i wyjściowej węzłów SB lub SBPx. 1 Procjon jest najbliższą Syriuszowi gwiazdą

29 29 4. Aplikacja Centralna Aplikacja Centralna (AC) stanowi centralny zbiór informacji o beneficjentach Rynku Pracy. Zapewnia wykrywanie i raportowanie nieprawidłowości w obszarze rejestrowania bezrobotnych i przyznawanych im środków. Dodatkowo, pozwala ona na zachowanie spójności i poprawności wprowadzonych danych (beneficjent przy jej pomocy weryfikowany jest w systemie PESEL). Obecnie działająca Aplikacja Centralna zasilana jest paczkami danych przez PWD. Dostęp do raportów odbywa się przez aplikację webową. Aby dać możliwość wykorzystywania funkcjonalności AC w ramach aplikacji dziedzinowych, należy wykonać w niej następujące zmiany: 1. Udostępnienie w postaci usług synchronicznych dla SSB dotychczasowych raportów o nieprawidłowościach, tzn: o Osoby nieżyjące i pozbawione obywatelstwa; o Osoby aktywne w innych jednostkach; o Kontrahenci o podobnych danych identyfikacyjnych. 2. Dodanie usługi rejestracji danych bezrobotnego w AC usługa ta powinna działać w trybie online i umożliwiać rejestrację danych pojedynczej osoby. Stanowiłaby ona alternatywę dla dotychczasowego mechanizmu zasilania paczkami w trybie asynchronicznym. W ramach tej usługi powinien być generowany i zwracany identyfikator scalający. 3. Dodanie usługi weryfikacji danych osobowych w rejestrze PESEL dla podanych danych osobowych usługa sprawdza czy znajdują się takie w rejestrze. 4. Zdefiniowanie nowego raportu w aplikacji i udostępnienie go zarówno w takiej formie, jaka jest stosowana obecne, jak również przez usługę. Raport ten powinien prezentować informacje na temat osób, które straciły status bezrobotnego na skutek osiągnięcia wieku emerytalnego. Aplikacja Centralna będzie komunikować się z SSB za pośrednictwem SBPx. Stąd należy dokonać integracji SBPx z AC. Możliwe jest wykonanie tego na dwa sposoby: bezpośrednio w AC korzystając z SBPx API, lub tworząc odpowiedni adapter. W ten sposób aplikacja będzie miała dostęp do pełnej funkcjonalności Syriusz Brokera (m.in. zarządzanie słownikami, komunikacja synchroniczna, zewnętrzny system uprawnień). Jest wymagane ze względu na fakt, że usługi przedstawione będą powyżej działać w trybie online. Obecnie AC jest wdrożone w 4 województwach w Polsce. Jak wynika z analizy ilościowej zawartej w dokumencie Analiza obszaru Syriusz Broker, komunikaty dla AC stanowią ilościowo 24% ruchu w PWD, a pod względem objętościowym stanowią większość. Dlatego wraz z wdrożeniem powyższych zmian będzie musiała być przeprowadzana analiza, która określi wymagania wydajnościowe dla wdrożenia w całej Polsce i w razie potrzeby spowoduje wykonanie zmian optymalizacyjnych w aplikacji.

30 30 Zaleca się, aby rejestr PESEL nie był zintegrowany z AC, a dostępny w SSB za pośrednictwem usług, z których m.in. korzystałaby ów aplikacja. Ponadto daje to możliwość wykorzystania tych usług przez inne aplikacje klienckie w miarę występowania potrzeb. Zagadnienie to zostało szerzej przedstawione w dokumencie Analiza obszaru Syriusz Broker. Rozwiązanie to jednak jest możliwe w momencie wprowadzenia rejestru PESEL2. 5. Komponenty SSB podsumowanie W powyższych rozdziałach przedstawione zostały wymagania funkcjonalne i techniczne dla komponentów wspomagających pracę systemu Syriusz Broker. Każdy z nich wzbogaca system o funkcjonalności dostarczające aplikacjom klienckim dodatkowych możliwości i wspomagające ich działanie. Dla komponentu CBUiW wprowadzono pojęcie silnika i GUI. W przypadku MAD nie występuje taki podział (wynika to ze względów bezpieczeństwa oraz faktu, że aplikacja musi mieć możliwość funkcjonowania bez CBUiW). Zalecane jest, aby wykonać komponenty w sposób jaki został przedstawiony na poniższym rysunku. Rysunek 2 Propozycja struktury komponentów SSB Jak zostało pokazane powyżej, każdy z komponentów powinien zostać połączony z SSB przez SBPx. W przypadku CBUiW i MS samodzielnie podłączone będą silniki. Natomiast GUI aplikacji MAD będzie zintegrowane z GUI pozostałych komponentów (w przypadku MS aplikacją stanowiąca GUI będzie ASI Syriusz). Rozdzielenie GUI i silnika daje dużą elastyczność. Umożliwia to podmianę interfejsu użytkownika wedle zapotrzebowania, czy też pozwala na wykorzystanie części z funkcjonalności komponentów przez aplikacje dziedzinowe (wystarczy tylko nadać odpowiednie uprawnienia do korzystania z usług). Jeśli w czasie wykonywania interfejsu użytkownika dla komponentów stwierdzone zostanie, że lista usług jest niepełna i funkcjonalności z GUI wymagają stworzenie kolejnych, to należy silniki komponentów rozbudować o zdiagnozowane braki. W związku z wykonaniem usług dedykowanych pod GUI należy zdefiniować odpowiednie uprawnienia dla nich, tak aby inni klienci podłączeni do SSB nie mogli z nich korzystać.

Pozostałe założenia do wykonania Syriusz Broker

Pozostałe założenia do wykonania Syriusz Broker Umowa na opracowanie opisu wymagań funkcjonalnych i technicznych dla SYRIUSZ_BROKER Produkt: Pozostałe założenia do wykonania Syriusz Broker 27 kwietnia 2010 wersja 1.1 Umowa zawarta w ramach projektu

Bardziej szczegółowo

E-administracja warunkiem rozwoju Polski. Obecna i potencjalna rola epuap w procesowym zarządzaniu w administracji

E-administracja warunkiem rozwoju Polski. Obecna i potencjalna rola epuap w procesowym zarządzaniu w administracji E-administracja warunkiem rozwoju Polski Obecna i potencjalna rola epuap w procesowym zarządzaniu w administracji Mariusz Madejczyk Ministerstwo Spraw Wewnętrznych i Administracji 1 epuap, a zarządzanie

Bardziej szczegółowo

Współpraca z platformą Emp@tia. dokumentacja techniczna

Współpraca z platformą Emp@tia. dokumentacja techniczna Współpraca z platformą Emp@tia dokumentacja techniczna INFO-R Spółka Jawna - 2013 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl Strona1

Bardziej szczegółowo

INFO-R. Instalacja pakietu programów obsługujących platformę

INFO-R. Instalacja pakietu programów obsługujących platformę INFO-R Instalacja pakietu programów obsługujących platformę Emp@tia Instalacja pakietu programów obsługujących współpracę z platformą Emp@tia 1. Ze strony www.info-r.pl pobieramy pakiet programów obsługujących

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa

Bardziej szczegółowo

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o. Grodzisk Wielkopolski, dnia 11.02.2013r. ZAMAWIAJĄCY z siedzibą w Grodzisku Wielkopolskim (62-065) przy ul. Szerokiej 10 realizując zamówienie w ramach projektu dofinansowanego z Programu Operacyjnego

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

MODEL WARSTWOWY PROTOKOŁY TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych

Bardziej szczegółowo

OPIS PRZEDMIOTU ZAMÓWIENIA

OPIS PRZEDMIOTU ZAMÓWIENIA Załącznik nr 1 OPIS PRZEDMIOTU ZAMÓWIENIA Przedmiotem postępowania jest wdrożenie platformy komunikacyjnej zapewniającej możliwość dwukierunkowej wymiany danych dotyczących beneficjentów obszaru rynku

Bardziej szczegółowo

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU Projekt Rozwój elektronicznej administracji w samorządach województwa mazowieckiego wspomagającej niwelowanie dwudzielności potencjału województwa ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO

Bardziej szczegółowo

Kielce, dnia 27.02.2012 roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / 39 25-344 Kielce

Kielce, dnia 27.02.2012 roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / 39 25-344 Kielce Kielce, dnia 27.02.2012 roku HB Technology Hubert Szczukiewicz ul. Kujawska 26 / 39 25-344 Kielce Tytuł Projektu: Wdrożenie innowacyjnego systemu dystrybucji usług cyfrowych, poszerzenie kanałów sprzedaży

Bardziej szczegółowo

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ EMAIL DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP WERSJA 1 z 15 Spis treści 1. Kanał email dla podmiotów zewnętrznych...

Bardziej szczegółowo

Współpraca z platformą dokumentacja techniczna

Współpraca z platformą dokumentacja techniczna Współpraca z platformą Emp@tia dokumentacja techniczna INFO-R Spółka Jawna - 2016 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl Strona1

Bardziej szczegółowo

CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI

CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI Instrukcja użytkownika Narzędzie do modelowania procesów BPEL Warszawa, lipiec 2009 r. UNIA EUROPEJSKA EUROPEJSKI FUNDUSZ

Bardziej szczegółowo

Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji

Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji Robert Hryniewicz Promotor: dr inż. Krzysztof Różanowski Cele pracy Opracowanie protokołu komunikacyjnego służącego do

Bardziej szczegółowo

Amazis świadczenia rodzinne. Aneks do Instrukcji Obsługi PLATFORMA EMP@TIA. INFO-R Spółka Jawna - 2015

Amazis świadczenia rodzinne. Aneks do Instrukcji Obsługi PLATFORMA EMP@TIA. INFO-R Spółka Jawna - 2015 Amazis świadczenia rodzinne Aneks do Instrukcji Obsługi PLATFORMA EMP@TIA INFO-R Spółka Jawna - 2015 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl

Bardziej szczegółowo

Ministerstwo Finansów

Ministerstwo Finansów Ministerstwo Finansów Departament Informatyzacji Specyfikacja Wejścia-Wyjścia Wersja 1.0 Warszawa, 16.02.2017 r. Copyright (c) 2017 Ministerstwo Finansów MINISTERSTWO FINANSÓW, DEPARTAMENT INFORMATYZACJI

Bardziej szczegółowo

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV Piotr Jarosik, Kamil Jaworski, Dominik Olędzki, Anna Stępień Dokumentacja wstępna TIN Rozproszone repozytorium oparte o WebDAV 1. Wstęp Celem projektu jest zaimplementowanie rozproszonego repozytorium

Bardziej szczegółowo

wg rozdzielnika Wrocław, dnia r. TXU PG

wg rozdzielnika Wrocław, dnia r. TXU PG wg rozdzielnika Wrocław, dnia 11.06.2018r. TXU.71.007. 48291.53386.2018.PG Dotyczy: przetargu nieograniczonego na Rozbudowę systemu zarządzania ruchem we Wrocławiu, w tym o nowe sygnalizacje świetlne,

Bardziej szczegółowo

System Kancelaris. Zdalny dostęp do danych

System Kancelaris. Zdalny dostęp do danych Kancelaris krok po kroku System Kancelaris Zdalny dostęp do danych Data modyfikacji: 2008-07-10 Z czego składaj adają się systemy informatyczne? System Kancelaris składa się z dwóch części: danych oprogramowania,

Bardziej szczegółowo

Rozdział 3. ROZWÓJ APLIKACJI CENTRALNEJ

Rozdział 3. ROZWÓJ APLIKACJI CENTRALNEJ Załącznik nr 2 do umowy nr 11/DI/PN/2013 PROCEDURA UTRZYMANIA I ROZWOJU APLIKACJI CENTRALNEJ Rozdział 1. WPROWADZENIE Celem niniejszego dokumentu jest sprecyzowanie procedury zarządzania realizacją umowy

Bardziej szczegółowo

Protokoły sieciowe - TCP/IP

Protokoły sieciowe - TCP/IP Protokoły sieciowe Protokoły sieciowe - TCP/IP TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) działa na sprzęcie rożnych producentów może współpracować z rożnymi protokołami warstwy

Bardziej szczegółowo

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

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED INSTRUKCJA OBSŁUGI KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED INSTRUKCJA OBSŁUGI INTEGRACJA KS-SOMED Z PPS w zakresie rozliczeń z NFZ 2014 Spis treści 1. Konfiguracja systemów KS-SOMED i KS-PPS...

Bardziej szczegółowo

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami

Bardziej szczegółowo

Kalipso wywiady środowiskowe

Kalipso wywiady środowiskowe Kalipso wywiady środowiskowe Instrukcja obsługi INFO-R Spółka Jawna - 2017 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax: (33) 853 04 06 e-mail: admin@ops.strefa.pl Spis treści:

Bardziej szczegółowo

wersja dokumentu 1.0 data wydania 2008.11.14

wersja dokumentu 1.0 data wydania 2008.11.14 HERMESEDI System elektronicznej wymiany dokumentów w systemie EDI/ECOD wersja dokumentu 1.0 data wydania 2008.11.14 Syriusz sp. z o.o. Rzeszów 2008 SPIS TREŚCI: 1. Przeznaczenie... 3 2. Schemat pracy...

Bardziej szczegółowo

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI 3 listopada 2014 Mirosław Juszczak 37 Referencyjny model OSI Międzynarodowa Organizacja Normalizacyjna ISO (International Organization for Standarization) opracowała model referencyjny

Bardziej szczegółowo

Przesyłania danych przez protokół TCP/IP

Przesyłania danych przez protokół TCP/IP Przesyłania danych przez protokół TCP/IP PAKIETY Protokół TCP/IP transmituje dane przez sieć, dzieląc je na mniejsze porcje, zwane pakietami. Pakiety są często określane różnymi terminami, w zależności

Bardziej szczegółowo

Funkcje systemu infokadra

Funkcje systemu infokadra System Informacji Zarządczej - infokadra jest rozwiązaniem skierowanym dla kadry zarządzającej w obszarze administracji publicznej. Jest przyjaznym i łatwym w użyciu narzędziem analityczno-raportowym,

Bardziej szczegółowo

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek: Uproszczony opis obsługi ruchu w węźle IP Poniższa procedura jest dokonywana dla każdego pakietu IP pojawiającego się w węźle z osobna. W routingu IP nie wyróżniamy połączeń. Te pojawiają się warstwę wyżej

Bardziej szczegółowo

Polityka prywatności Spółdzielni Mieszkaniowej Słoneczny Stok

Polityka prywatności Spółdzielni Mieszkaniowej Słoneczny Stok Polityka prywatności Spółdzielni Mieszkaniowej Słoneczny Stok Spółdzielnia Mieszkaniowa Słoneczny Stok szanuje prawo do prywatności Użytkowników serwisu sm-slonecznystok.pl. W szczególności dba o ochronę

Bardziej szczegółowo

Zakres wymagań dotyczących Dokumentacji Systemu

Zakres wymagań dotyczących Dokumentacji Systemu Załącznik nr 2 do Umowy nr CUI/.../.../.../2014 z dnia r. Zakres wymagań dotyczących Dokumentacji Systemu 1. Uwagi i wymagania ogólne 1. Dokumentacja musi zostać dostarczona w wersji elektronicznej edytowalnej

Bardziej szczegółowo

Podręcznik użytkownika Obieg dokumentów

Podręcznik użytkownika Obieg dokumentów Podręcznik użytkownika Obieg dokumentów Opracowany na potrzeby wdrożenia dla Akademii Wychowania Fizycznego im. Eugeniusza Piaseckiego w Poznaniu W ramach realizacji projektu: Uczelnia jutra wdrożenie

Bardziej szczegółowo

Opis protokołu RPC. Grzegorz Maj nr indeksu:

Opis protokołu RPC. Grzegorz Maj nr indeksu: Opis protokołu RPC Grzegorz Maj nr indeksu: 236095 1 Streszczenie Niniejszy dokument opisuje specyfikację protokołu RQP (Remote Queues Protocol). W jego skład wchodzą: opis celów protokołu; opis założeń

Bardziej szczegółowo

Sieci komputerowe - administracja

Sieci komputerowe - administracja Sieci komputerowe - administracja warstwa sieciowa Andrzej Stroiński andrzej.stroinski@cs.put.edu.pl http://www.cs.put.poznan.pl/astroinski/ warstwa sieciowa 2 zapewnia adresowanie w sieci ustala trasę

Bardziej szczegółowo

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: Rozdział I Szczegółowy opis przedmiotu umowy Załącznik nr 1 do Umowy Architektura środowisk SharePoint UMWD 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: a) Środowisko

Bardziej szczegółowo

Załącznik 1. Platforma komunikacyjna powinna posiadać następującą funkcjonalność:

Załącznik 1. Platforma komunikacyjna powinna posiadać następującą funkcjonalność: Załącznik 1 Wytyczne dotyczące funkcjonalności platformy komunikacyjnej umożliwiającej wymianę danych o wspólnych beneficjentach powiatowych urzędów pracy, jednostek organizacyjnych pomocy społecznej i

Bardziej szczegółowo

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu

Bardziej szczegółowo

Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego

Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego w ramach realizacji umowy pomostowej nr 427/PCSS/2016 Poznań, 21 lutego 2017 r. 1 Spis

Bardziej szczegółowo

5. Model komunikujących się procesów, komunikaty

5. Model komunikujących się procesów, komunikaty Jędrzej Ułasiewicz str. 1 5. Model komunikujących się procesów, komunikaty Obecnie stosuje się następujące modele przetwarzania: Model procesów i komunikatów Model procesów komunikujących się poprzez pamięć

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA Repozytorium Dokumentów Elektronicznych KS-EDE ISO 9001:2008 Dokument: 2015.0.0.7 Wydanie: 2015-08

INSTRUKCJA UŻYTKOWNIKA Repozytorium Dokumentów Elektronicznych KS-EDE ISO 9001:2008 Dokument: 2015.0.0.7 Wydanie: 2015-08 Spis treści Wstęp... 2 1. System KS-EWD... 2 1.1. Instalacja KS-EWD... 2 2. Aktualizacja plików repozytorium Dokumentów... 4 2.1.1. Instalacja KS-EDE... 7 3. Integracja systemów... 8 4. Konfiguracja ustawień

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

Praca w sieci z serwerem

Praca w sieci z serwerem 11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej

Bardziej szczegółowo

INSTRUKCJA obsługi certyfikatów

INSTRUKCJA obsługi certyfikatów INSTRUKCJA obsługi certyfikatów dla użytkownika bankowości internetowej Pocztowy24 z wybraną metodą autoryzacji Certyfikat Spis treści 1. Wstęp... 3 1.1 Wymagania techniczne... 3 2. Certyfikat jako jedna

Bardziej szczegółowo

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

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA Podpis cyfrowy ISO 9001:2008 Dokument: 2016.0.0.0 Wydanie: 2016-01. Podpis cyfrowy. Spis treści... 1

INSTRUKCJA UŻYTKOWNIKA Podpis cyfrowy ISO 9001:2008 Dokument: 2016.0.0.0 Wydanie: 2016-01. Podpis cyfrowy. Spis treści... 1 Spis treści Spis treści... 1 Wstęp... 2 Przygotowanie certyfikatów wewnętrznych... 2 2.1. Przygotowanie karty pracownika... 2 2.2. Dodawanie certyfikatu nadrzędnego... 3 2.3. Dodawanie certyfikatu pracownika...

Bardziej szczegółowo

PROCEDURY ZARZĄDZANIA SYSTEMEM INFORMATYCZNYM

PROCEDURY ZARZĄDZANIA SYSTEMEM INFORMATYCZNYM Urząd Gminy Kęty Dokument Systemu Zarządzania Bezpieczeństwem Informacji PROCEDURY ZARZĄDZANIA SYSTEMEM INFORMATYCZNYM ZATWIERDZENIE DOKUMENTU Sporządził Sprawdził Zatwierdził Volvox Consulting Pełnomocnik

Bardziej szczegółowo

Wykaz zmian w programie SysLoger

Wykaz zmian w programie SysLoger Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko

Bardziej szczegółowo

Serwery LDAP w środowisku produktów w Oracle

Serwery LDAP w środowisku produktów w Oracle Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne

Bardziej szczegółowo

SKRÓCONA INSTRUKCJA OBSŁUGI SYSTEMU ZARZĄDZANIA OBIEGIEM INFORMACJI (SZOI)

SKRÓCONA INSTRUKCJA OBSŁUGI SYSTEMU ZARZĄDZANIA OBIEGIEM INFORMACJI (SZOI) SKRÓCONA INSTRUKCJA OBSŁUGI SYSTEMU ZARZĄDZANIA OBIEGIEM INFORMACJI (SZOI) Wymiana dokumentów elektronicznych pomiędzy Apteką a Zachodniopomorskim Oddziałem Wojewódzkim NFZ Strona 1 z 10 INFORMACJE OGÓLNE

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

DESlock+ szybki start

DESlock+ szybki start DESlock+ szybki start Wersja centralnie zarządzana Wersja bez centralnej administracji standalone WAŻNE! Pamiętaj, że jeśli chcesz korzystać z centralnego zarządzania koniecznie zacznij od instalacji serwera

Bardziej szczegółowo

INFRA. System Connector. Opis systemu

INFRA. System Connector. Opis systemu INFRA System Connector Opis systemu Spis treści Opis składników systemu... 3 Bezpieczeństwo systemu... 4 Bezpieczeństwo komunikacji... 4 Zabezpieczenie dostępu do serwisów... 4 Autoryzacja użytkowników...

Bardziej szczegółowo

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL

PUE ZUS Wysyłka elektronicznych zapytan. Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL PUE ZUS Wysyłka elektronicznych zapytan Instrukcja wysyłki zapytań do ZUZ-PUE za pomocą aplikacji Komornik SQL Spis treści Wysyłka elektronicznych wniosków ZUS EKS do portalu PUE ZUS... 2 Konfiguracja

Bardziej szczegółowo

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7 I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego

Bardziej szczegółowo

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Bardziej szczegółowo

Instrukcja do programu Do7ki 1.0

Instrukcja do programu Do7ki 1.0 Instrukcja do programu Do7ki 1.0 Program Do7ki 1.0 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej SIÓDEMKA w połączeniu

Bardziej szczegółowo

ZAŁĄCZNIK Nr 2 do CZĘŚCI II SIWZ WYCIĄG ZE STANDARDÓW, ZASAD I WZORCÓW INTEGRACYJNYCH OBOWIĄZUJĄCYCH W PSE S.A.

ZAŁĄCZNIK Nr 2 do CZĘŚCI II SIWZ WYCIĄG ZE STANDARDÓW, ZASAD I WZORCÓW INTEGRACYJNYCH OBOWIĄZUJĄCYCH W PSE S.A. ZAŁĄCZNIK Nr 2 do CZĘŚCI II SIWZ WYCIĄG ZE STANDARDÓW, ZASAD I WZORCÓW INTEGRACYJNYCH OBOWIĄZUJĄCYCH W PSE S.A. 1 Załącznik Nr 2 do Część II SIWZ Wyciąg ze standardów, zasad i wzorców integracyjnych obowiązujących

Bardziej szczegółowo

L.p. 1 Powiatowy Urząd Pracy w Przysusze 2 Gminny Ośrodek Pomocy Społecznej Borkowice 3. Gminny Ośrodek Pomocy Społecznej Gielniów

L.p. 1 Powiatowy Urząd Pracy w Przysusze 2 Gminny Ośrodek Pomocy Społecznej Borkowice 3. Gminny Ośrodek Pomocy Społecznej Gielniów ZAPROSZENIE DO SKŁADANIA OFERT NA USŁUGĘ PRZEPROWADZENIA WDROŻENIA PLATFORMY KOMUNIKACYJNEJ DO WYMIANY DANYCH W POSTACI ELEKTRONICZNEJ POD POTRZEBY POWIATOWEGO URZĘDU PRACY W PRZYSUSZE I. Usługa obejmuje:

Bardziej szczegółowo

Opis modułu pl.id w programie Komornik SQL-VAT

Opis modułu pl.id w programie Komornik SQL-VAT Opis modułu pl.id w programie Komornik SQL-VAT Nazwa: KSQLVAT.INS.PL.ID.002 Data: 02.01.2017 Wersja: 1.2.0 Cel: Opis działania funkcjonalności pl.id 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2.

Bardziej szczegółowo

NEMEZIS fundusz alimentacyjny. NEMEZIS fundusz alimentacyjny. Aneks do Instrukcji Obsługi PLATFORMA INFO-R Spółka Jawna

NEMEZIS fundusz alimentacyjny. NEMEZIS fundusz alimentacyjny. Aneks do Instrukcji Obsługi PLATFORMA INFO-R Spółka Jawna NEMEZIS fundusz alimentacyjny Aneks do Instrukcji Obsługi PLATFORMA EMP@TIA INFO-R Spółka Jawna - 2015 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

E-administracja. Korzystanie z Elektronicznej Platformy Usług Administracji Publicznej

E-administracja. Korzystanie z Elektronicznej Platformy Usług Administracji Publicznej Szkolenie komputerowe: E-administracja. Korzystanie z Elektronicznej Platformy Usług Administracji Publicznej W ramach projektu Seniorzy w przestrzeni publicznej (FIO 2014) PROWADZĄCY: ŁUKASZ KUCHA 1 Czym

Bardziej szczegółowo

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów

Bardziej szczegółowo

Wykaz zmian w programie SysLoger

Wykaz zmian w programie SysLoger Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko

Bardziej szczegółowo

Szczegółowe informacje dotyczące przekazywania do Bankowego Funduszu Gwarancyjnego informacji kanałem teletransmisji

Szczegółowe informacje dotyczące przekazywania do Bankowego Funduszu Gwarancyjnego informacji kanałem teletransmisji Szczegółowe informacje dotyczące przekazywania do Bankowego Funduszu Gwarancyjnego informacji kanałem teletransmisji Niniejsze szczegółowe informacje odnoszą się do informacji przekazywanych do Bankowego

Bardziej szczegółowo

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie

Bardziej szczegółowo

KS-ZSA. Mechanizm centralnego zarządzania rolami

KS-ZSA. Mechanizm centralnego zarządzania rolami KS-ZSA Mechanizm centralnego zarządzania rolami 1. Opis funkcjonalności W KS-ZSA zostaje udostępniona funkcji centralnego zarządzania rolami. W samym programie jest możliwość tworzenia centralnej roli

Bardziej szczegółowo

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne. Załącznik nr 1a do Zapytania ofertowego nr POIG.08.02-01/2014 dotyczącego budowy oprogramowania B2B oraz dostawcy sprzętu informatycznego do projektu pn. Budowa systemu B2B integrującego zarządzanie procesami

Bardziej szczegółowo

Procedura Walidacyjna Interfejs

Procedura Walidacyjna Interfejs Strona: 1 Stron: 7 SPIS TREŚCI: 1. CEL 2. ZAKRES 3. DEFINICJE 4. ODPOWIEDZIALNOŚĆ I UPRAWNIENIA 5. TRYB POSTĘPOWANIA 6. ZAŁĄCZNIKI Podlega aktualizacji X Nie podlega aktualizacji Strona: 2 Stron: 7 1.

Bardziej szczegółowo

OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA

OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA Marta Grum, Administrator Systemów Microsoft w Grupie Unity OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA Usługa Office365 jest niezbędnym pakietem narzędzi wykorzystywanych

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze

Bardziej szczegółowo

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...

Bardziej szczegółowo

Bazy danych 2. Wykład 1

Bazy danych 2. Wykład 1 Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu

Bardziej szczegółowo

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus Automatyzacja procesów biznesowych Andrzej Sobecki ESB Enterprise service bus Plan prezentacji Zdefiniowanie problemu Możliwe rozwiązania Cechy ESB JBI Normalizacja wiadomości w JBI Agile ESB Apache ServiceMix

Bardziej szczegółowo

DOTACJE NA INNOWACJE

DOTACJE NA INNOWACJE Strzyżów, 29-05-2013 Ogłoszenie o zamówieniu kompleksowego wdrożenia systemu B2B do współpracy handlowej pomiędzy firmą Triton a Partnerami Zamawiający: TRITON S.C. Marcin Bosek, Janusz Rokita ul. Słowackiego

Bardziej szczegółowo

System informatyczny EWIP (Ewidencja i Kontrola Pojazdów Holowanych) dla celów administracyjnych

System informatyczny EWIP (Ewidencja i Kontrola Pojazdów Holowanych) dla celów administracyjnych System informatyczny EWIP (Ewidencja i Kontrola Pojazdów Holowanych) dla celów administracyjnych System EWIP służy do komputerowej ewidencji pojazdów holowanych przez organa holujące. W oparciu o centralną

Bardziej szczegółowo

Uniwersalny Konwerter Protokołów

Uniwersalny Konwerter Protokołów Uniwersalny Konwerter Protokołów Autor Robert Szolc Promotor dr inż. Tomasz Szczygieł Uniwersalny Konwerter Protokołów Szybki rozwój technologii jaki obserwujemy w ostatnich latach, spowodował że systemy

Bardziej szczegółowo

11. Autoryzacja użytkowników

11. Autoryzacja użytkowników 11. Autoryzacja użytkowników Rozwiązanie NETASQ UTM pozwala na wykorzystanie trzech typów baz użytkowników: Zewnętrzna baza zgodna z LDAP OpenLDAP, Novell edirectory; Microsoft Active Direcotry; Wewnętrzna

Bardziej szczegółowo

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ 1. PRZEDMIOT ZAMÓWIENIA Przedmiotem zamówienia jest dostarczenie i wdrożenie systemu informatycznego dalej Platforma zakupowa

Bardziej szczegółowo

Konfiguracja konta pocztowego w Thunderbird

Konfiguracja konta pocztowego w Thunderbird Konfiguracja konta pocztowego w Thunderbird Sygnity SA 2013 Wszystkie prawa zastrzeżone. Znaki firmowe oraz towarowe użyte w opracowaniu są prawną własnością ich właścicieli. Autor dokumentacji: Magdalena

Bardziej szczegółowo

epuap Opis standardowych elementów epuap

epuap Opis standardowych elementów epuap epuap Opis standardowych elementów epuap Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka SPIS TREŚCI SPIS TREŚCI...

Bardziej szczegółowo

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.

Bardziej szczegółowo

1.2 Prawa dostępu - Role

1.2 Prawa dostępu - Role Portlet Użytkownik Login Uprawnienie Rola Kontekst podmiotu Okno w serwisie portalu, udostępniające konkretne usługi lub informacje, na przykład kalendarz lub wiadomości Jest to osoba korzystająca z funkcjonalności

Bardziej szczegółowo

System DiLO. Opis interfejsu dostępowego v. 2.0

System DiLO. Opis interfejsu dostępowego v. 2.0 System DiLO Opis interfejsu dostępowego v. 2.0 Warszawa 2015 1 Wprowadzone zmiany Wersja Opis 1.0 Wersja bazowa 1.1 Dodanie możliwości przejścia z wydania karty w POZ (WK-POZ) do zabiegu operacyjnego (ZAB-OPER)

Bardziej szczegółowo

1 Moduł Diagnostyki Sieci

1 Moduł Diagnostyki Sieci 1 Moduł Diagnostyki Sieci Moduł Diagnostyki Sieci daje użytkownikowi Systemu Vision możliwość badania dostępności w sieci Ethernet komputera lub innych urządzeń wykorzystujących do połączenia protokoły

Bardziej szczegółowo

Laboratorium Ericsson HIS NAE SR-16

Laboratorium Ericsson HIS NAE SR-16 Laboratorium Ericsson HIS NAE SR-16 HIS WAN (HIS 2) Opis laboratorium Celem tego laboratorium jest poznanie zaawansowanej konfiguracji urządzenia DSLAM Ericsson HIS NAE SR-16. Konfiguracja ta umożliwi

Bardziej szczegółowo

Forum Client - Spring in Swing

Forum Client - Spring in Swing Forum Client - Spring in Swing Paweł Charkowski. 0. Cel projektu Celem projektu jest próba integracji Spring Framework z różnymi technologiami realizacji interfejsu użytkownika, oraz jej ocena. Niniejszy

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Bydgoszcz 2017 Strona: 1/12 Spis treści 1 Konfiguracja i obsługa funkcjonalności... 3-1.1 Wstęp... 3 1.2 Konfiguracja stacji klienckiej... 3 1.3 Weryfikacja istniejącego dokumentu...

Bardziej szczegółowo

Wzorcowy załącznik techniczny, do umowy w sprawie przesyłania faktur elektronicznych pomiędzy Firmą A oraz Firmą B

Wzorcowy załącznik techniczny, do umowy w sprawie przesyłania faktur elektronicznych pomiędzy Firmą A oraz Firmą B Załącznik Nr 1 Wzorcowy załącznik techniczny, do umowy w sprawie przesyłania faktur elektronicznych pomiędzy Firmą A oraz Firmą B Wersja 1.0 Na podstawie: Europejskiej Modelowej Umowy o EDI (w skrócie:

Bardziej szczegółowo

Czym są pliki cookies?

Czym są pliki cookies? Czym są pliki cookies? Poprzez pliki cookies należy rozumieć dane informatyczne, w szczególności pliki tekstowe, przechowywane w urządzeniach końcowych użytkowników przeznaczone do korzystania ze stron

Bardziej szczegółowo

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Temat projektu/pracy dr inż. Wojciech Waloszek Grupowy system wymiany wiadomości. Zaprojektowanie

Bardziej szczegółowo

Świadczenie usługi hurtowej wysyłki wiadomości SMS dla Urzędu Miasta Torunia w latach

Świadczenie usługi hurtowej wysyłki wiadomości SMS dla Urzędu Miasta Torunia w latach OPIS WYMGŃ FUNKCJONLNO-TECHNICZNYCH dla zamówienia: Świadczenie usługi hurtowej wysyłki wiadomości SMS dla Urzędu Miasta Torunia w latach 2015-2016 Przedmiot zamówienia Przedmiotem zamówienia jest usługa

Bardziej szczegółowo

Instrukcja instalacji Asystenta Hotline

Instrukcja instalacji Asystenta Hotline SoftVig Systemy Informatyczne Sp. z o.o. Instrukcja instalacji Asystenta Hotline Ver. 3.5 2012-06-19 2 Instrukcja obsługi programu Asystent Hotline Zawartość 1 INSTALACJA PROGRAMU 3 1.1 WARUNKI KONIECZNE

Bardziej szczegółowo

Programowanie Komponentowe WebAPI

Programowanie Komponentowe WebAPI Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,

Bardziej szczegółowo

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...

Bardziej szczegółowo

1.1. Założenia dla architektury korporacyjnej EPL

1.1. Założenia dla architektury korporacyjnej EPL 1.1. Założenia dla architektury korporacyjnej EPL Podczas tworzenia koncepcji architektury korporacyjnej mieliśmy na celu zaproponowanie takich zmian architektonicznych, które wprowadzałyby w Urzędzie

Bardziej szczegółowo

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi Jerzy Brzeziński, Anna Kobusińska, Dariusz Wawrzyniak Instytut Informatyki Politechnika Poznańska Plan prezentacji 1 Architektura

Bardziej szczegółowo

Zmiany wprowadzone w pakiecie. Projekt PSZ.eDOK

Zmiany wprowadzone w pakiecie. Projekt PSZ.eDOK Projekt Wersja 4.0 2 kwietnia 2012 Dokument wg wzorca PULS/SW/KOD/FR/10 Strona: 1 Spis treści 1. 3 Moduł administratora 1.1. Poszerzono funkcjonalność zmiany drzewa struktury organizacyjnej 3 1.2. Umożliwiono

Bardziej szczegółowo

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Infomatyki Stosowanej Piotr Benetkiewicz Nr albumu: 168455 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo