ESB. Instrukcja techniczna. Wydatek współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego
|
|
- Michał Jastrzębski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Wydatek współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Mazowieckiego ESB Strona 1 z 29
2 SPIS TREŚCI. 1. Wstęp Cel dokumentu Warunki początkowe Referencje do innych dokumentów Budowanie źródeł aplikacji serwera Zmiany w źródłach Aktualizacja modułu logowania jboss-logging do wersji GA Kompilacja źródeł serwera JBOSS Budowanie źródeł szyny ESB Zmiany w źródłach Kompilacja źródeł szyny ESB Zmiana silnika JBoss-WS-Native na JBoss-WS-CXF Konfiguracja regionalnej szyny ESB z serwerem bazy danych MSSQL Konfiguracja lokalnej szyny ESB z serwerem bazy danych PostgreSQL Wdrożenie szyny ESB na serwer JBoss Usługi ESB - struktura źródeł aplikacji Warunki początkowe Założenia wynikające z wymagań Mechanizm podpisywania kopert SOAP w oparciu o silnik WSS4j Schemat ogólny struktury usługi ESB Usługi ESB Usługi dynamicznie routowane Usługi typu SOAP Proxy Konfiguracja SSL usługi Konfiguracja WS-Security usługi Konfiguracja ról dostępowych do usługi Dodanie nowej usługi ESB Kompilacja źródeł usług ESB Strona 2 z 29
3 1. Wstęp. 1.1 Cel dokumentu. Celem dokumentu jest przekazanie wiedzy programistycznej w zakresie zmian wykonanych w źródłach serwera JBoss oraz szyny ESB, aktualizacji bibliotek silnika usług sieciowych JBoss-WS-CXF, a także implementacji, testowania i wdrożenia usług centralnych oraz lokalnych na szynie ESB. 1.2 Warunki początkowe. Osoba wykonująca jakiekolwiek prace związane z implementacją usług powinna posiadać ogólną wiedzę programistyczną z zakresu specyfikacji Java EE 5/6. W szczególności wymagana jest wiedza z zakresu: język programowania JAVA, implementacja usług sieciowych w oparciu o silnik Apache CXF z wykorzystaniem mechanizmów zabezpieczeń WS-Security, w tym podpis elektroniczny, a także standardowe uwierzytelnienie (login/haslo) w kopercie SOAP, JMS Server i konfiguracja kolejek JMS. Wymagana dodatkowa wiedza z zakresu administracji systemem operacyjnym, obsługi plików XML oraz XSD, a także generowaniem i podpisywaniem certyfikatem kopert SOAP. Wymagana również wiedza z zakresu przesyłania informacji protokołami: HTTP, szyfrowanym HTTP, SOAP, a także wykorzystania interfejsów REST. Wymagana wiedza ogólna z zakresu konfiguracji i wdrożenia usług na szynie ESB. Zakłada się również, że środowisko pracy ze źródłami jest poprawnie skonfigurowane. Poprawna konfiguracja obejmuje: instalację środowiska uruchomieniowego JAVA, Strona 3 z 29
4 instalację narzędzi do automatycznego budowania MAVEN oraz ANT, instalację środowiska deweloperskiego Eclipse lub JBoss Developers Studio. Wykorzystane wersje oprogramowania: Oprogramowanie Wersja JAVA JDK jdk1.6.0_45 MAVEN apache-maven ANT apache-ant JBoss Developers Studio jbdevstudio-product-universal v H213- GA.jar 1.3 Referencje do innych dokumentów. Podręcznik Administratora ESB 2. Budowanie źródeł aplikacji serwera 2.1 Zmiany w źródłach Aktualizacja modułu logowania jboss-logging do wersji GA Aktualizacja modułu logowania umożliwi łatwiejsze zarządzanie logami usług ESB oraz samego serwera JBOSS. Modyfikacja obejmuje zmianę wersji bibliotek logowania w pliku konfiguracyjnym: /jboss ga-src/component-matrix/pom.xml <dependency> <groupid>org.jboss.logging</groupid> <artifactid>jboss-logging-spi</artifactid> <version>2.1.1.ga</version> </dependency> <dependency> <groupid>org.jboss.logging</groupid> <artifactid>jboss-logging-jdk</artifactid> <version>2.1.1.ga</version> </dependency> <dependency> Strona 4 z 29
5 <groupid>org.jboss.logging</groupid> <artifactid>jboss-logging-log4j</artifactid> <version>2.1.1.ga</version> <exclusions> <exclusion> <groupid>apache-log4j</groupid> <artifactid>log4j</artifactid> </exclusion> </exclusions> </dependency> Po zmianie wymagane jest przebudowanie aplikacji zgodnie z sekcją Kompilacja źródeł serwera Kompilacja źródeł serwera JBOSS Warunki początkowe: zainstalowane narzędzie ANT, widoczne z linii komend zainstalowane środowisko uruchomieniowe JAVA dostęp do internetu Konfiguracja repozytorium JBoss Należy zweryfikować konfigurację publicznych repozytorium czy zawierają listę poniższych serwerów. Gdyby, któryś z serwerów był niedostępny należy znaleźć inne publiczne repozytorium zawierające niezbędne biblioteki i dodać je do listy repozytoriów. Konfiguracja publicznych repozytoriów znajduje się w pliku pom.xml, w głównym katalogu archiwum jboss ga-modified-src.zip: <repositories> <repository> <id>jboss-public-repository-group</id> <name>jboss Public Repository Group</name> <url> <layout>default</layout> <releases> <enabled>true</enabled> <updatepolicy>never</updatepolicy> </releases> <snapshots> <enabled>true</enabled> <updatepolicy>never</updatepolicy> </snapshots> </repository> <repository> <id>jboss-deprecated</id> <name>jboss Strona 5 z 29
6 Deprecated</name> <url> d/</url> <layout>default</layout> <releases> <enabled>true</enabled> <updatepolicy>never</updatepolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>jboss-maven2-brew</id> <name>jboss Maven 2 Brew Repository</name> <url> <layout>default</layout> <releases> <enabled>true</enabled> <updatepolicy>never</updatepolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> W celu kompilacji źródeł serwera JBOSS należy: znajdować się w katalogu z źródłami aplikacji serwera [JBOSS_5.1.0.GA_SRC_HOME]/build wykonać poniższe polecenie w celu usunięcia katalogu wynikowego ant clean wykonać poniższe polecenie w celu kompilacji źródeł ant 3. Budowanie źródeł szyny ESB 3.1 Zmiany w źródłach W celu poprawy błędu obsługi kopert SOAP w wersji 1.2 wprowadzono zmiany w klasach org.jboss.soa.esb.services.security.auth.ws.soapconstants oraz Strona 6 z 29
7 org.jboss.soa.esb.services.security.auth.ws.soapextractionutil. Należy podmienić pliki znajdujące się w katalogu: jbossesb-4.11-modifiedsrc.zip/trunk/product/rosetta/src/org/jboss/soa/esb/services/security/auth/ws/ na pliki z katalogu esb_modified. 3.2 Kompilacja źródeł szyny ESB W celu kompilacji źródeł szyny ESB należy: znajdować się w katalogu: [JBOSSESB_4.11_SRC_HOME]/product wykonać poniższe polecenie w celu usunięcia katalogu wynikowego ant clean wykonać poniższe polecenie w celu kompilacji źródeł ant dist 4. Zmiana silnika JBoss-WS-Native na JBoss- WS-CXF Warunki początkowe: zainstalowane narzędzie ANT, widoczne z linii komend zainstalowane środowisko uruchomieniowe JAVA Przejść do folderu głównego aktualizacji (do którego została rozpakowana zawartość jbossws-cxf ga.zip): [jbossws-cxf-bin-dist] Skonfigurować: ścieżkę do domowego folderu serwera JBoss w pliku konfiguracyjnym./ant.properties (usunąć fragment rozszerzenia pliku.example): jboss510.home <- w sekcji # Optional JBoss Home np. jboss510.home=d:/umwm/esb/src/ws/jboss ga profil konfiguracji serwera w sekcji # The JBoss settings: jboss.server.instance np. jboss.server.instance=all Strona 7 z 29
8 Polecenie wdrożenia aktualizacji silnika WS (wykonać z poziomu folderu [jbossws-cxf-bin-dist]): ant -Djboss.server.instance=all deploy-jboss Konfiguracja regionalnej szyny ESB z serwerem bazy danych MSSQL W celu konfiguracji szyny ESB z SZBD (Systemem Zarządzania Bazą Danych) MSSQL należy usunąć konfigurację domyślną bazy Hypersonic oraz dostarczyć odpowiednią konfigurację dla bazy MSSQL. Należy usunąć foldery:./jboss ga/server/default./jboss ga/server/minimal./jboss ga/server/standard./jboss ga/server/web Należy usunąć pliki:./jboss ga/server/all/hsqldb-ds.xml./jboss ga/server/all/deploy/messaging/hsqldb-persistenceservice.xml Do katalogu./jboss ga/server/all/deploy/messaging/ należy skopiować plik konfiguracyjny dedykowany dla SZBD MSSQL: mssql-persistence-service.xml z katalogu mssql Następnie należy podmienić poniższe pliki na ich odpowiedniki dedykowane dla SZBD MSSQL (znajdują się one w katalogu mssql):./jboss ga/server/all/deploy/jbpm.esb/jbpm-service.xml./jboss ga/server/all/deploy/jbpm.esb/hibernate.cfg.xml./jboss ga/server/all/deploy/jbossesb.esb/jbossesb-service.xml./jboss ga/server/all/deploy/jbossesb-registry.sar/juddi_config/meta- INF/persistence.xml Konfiguracja sterownika JDBC dla wybranej wersji MSSQL: Skopiować do katalogu./ jboss ga/server/all/lib plik sqljdbc4.jar z katalogu mssql. Konfiguracja połączenia do wybranej bazy danych została umieszczona w plikach konfiguracyjnych w kilku lokalizacjach: 1. Konfiguracja DataSource dla instancji bazy danych localdb serwera JBoss oraz pozostałych źródeł danych dla aplikacji wdrażanych na serwer: Strona 8 z 29
9 $JBOSS_HOME/server/all/deploy/mssql-ds.xml 2. Konfiguracja DataSource dla juddidb - rejestru serwisów ESB: $JBOSS_HOME/server/all/deploy/jbossesb-registry.sar/juddi-ds.xml 3. Konfiguracja DataSource dla instancji bazy danych jbossesb - źródła danych dla szyny ESB, składowania kolejek JMS oraz innych danych konfiguracyjnych: $JBOSS_HOME/server/all/deploy/jbossesb.esb/message-store-ds.xml Konfiguracja przewiduje utworzenie struktur DB w pustych bazach danych podczas pierwszego rozruchu serwera. Wymagane jest aby utworzyć puste instancje baz danych (localdb, juddidb, jbossesb) w systemie zarządzania bazą danych oraz przypisać do nich odpowiedniego użytkownika jbossesb. Opcjonalna konfiguracja bazy danych dla katalogu raportów wymaga, aby w SZBD utworzyć bazę danych o nazwie esblogging oraz wykonać na niej dostarczony skrypt mssql_create.sql. Konfiguracja przechowywana jest w pliku konfiguracyjnym mechanizmów logowania na serwerze JBoss (jboss-log4j.xml). W celu nawiązania komunikacji z bazą danych MSSQL należy w plikach konfiguracyjnych (wymienionych powyżej) ustawić wskazane atrybuty (w zależności od pliku mogą być dostępne różne, wymienione niżej atrybuty): Konfiguracja URL połączenia z instancją DB: connection-url jdbc:sqlserver://[host]:[port];databasename=[database_name] Klasa sterownika dla MSSQL: driver-class com.microsoft.sqlserver.jdbc.sqlserverdriver Użytkownik administracyjny user-name [NAZWA_UZYTKOWNIKA] Hasło użytkownika: password [HASLO_UZYTKOWNIKA] Mapowanie typów metadanych w wybranej wersji MSSQL: type-mapping MS SQLSERVER2000 Konfiguracja URL połączenia z instancją DB: URL jdbc:sqlserver://[host]:[port];databasename=[database_name] Klasa sterownika dla MSSQL: driver com.microsoft.sqlserver.jdbc.sqlserverdriver Użytkownik administracyjny user [NAZWA_UZYTKOWNIKA] Hasło użytkownika: password [HASLO_UZYTKOWNIKA] Strona 9 z 29
10 6. Konfiguracja lokalnej szyny ESB z serwerem bazy danych PostgreSQL W celu konfiguracji szyny ESB z SZBD PostgreSQL należy usunąć konfigurację domyślną bazy Hypersonic oraz dostarczyć odpowiednią dla bazy PostgreSQL. Należy usunąć foldery:./jboss ga/server/default./jboss ga/server/minimal./jboss ga/server/standard./jboss ga/server/web Należy usunąć pliki:./jboss ga/server/all/hsqldb-ds.xml./jboss ga/server/all/deploy/messaging/hsqldb-persistenceservice.xml Do katalogu./jboss ga/server/all/deploy/messaging/ skopiować plik konfiguracyjny dedykowany dla SZBD PostgreSQL o nazwie postgresqlpersistence-service.xml z katalogu postgresql Następnie należy podmienić poniższe pliki na ich odpowiedniki dedykowane dla SZBD PostgreSQL (znajdują się w katalogu postgresql):./jboss ga/server/all/deploy/jbpm.esb/jbpm-service.xml./jboss ga/server/all/deploy/jbpm.esb/hibernate.cfg.xml./jboss ga/server/all/deploy/jbossesb.esb/jbossesb-service.xml./jboss ga/server/all/deploy/jbossesb-registry.sar/juddi_config/meta- INF/persistence.xml Konfiguracja sterownika JDBC dla wybranej wersji PostgreSQL 9.1: Skopiować do katalogu./jboss ga/server/all/lib plik postgresql jdbc4.jar z katalogu postgresql. Konfiguracja połączenia do wybranej bazy danych została umieszczona w plikach konfiguracyjnych w kilku lokalizacjach: 1. Konfiguracja DataSource dla instancji bazy danych localdb serwera JBoss oraz pozostałych źródeł danych dla aplikacji wdrażanych na serwer : $JBOSS_HOME/server/all/deploy/postgresql-ds.xml 2. Konfiguracja DataSource dla juddidb - rejestru serwisów ESB: $JBOSS_HOME/server/all/deploy/jbossesb-registry.sar/juddi-ds.xml 3. Konfiguracja DataSource dla instancji bazy danych jbossesb - źródła danych dla szyny ESB, składowania kolejek JMS oraz innych danych konfiguracyjnych: Strona 10 z 29
11 $JBOSS_HOME/server/all/deploy/jbossesb.esb/message-store-ds.xml Konfiguracja przewiduje utworzenie struktur DB w pustych bazach danych podczas pierwszego rozruchu serwera. Wymagane jest aby utworzyć puste instancje baz danych (localdb, juddidb, jbossesb) w systemie zarządzania bazą danych oraz przypisać do nich odpowiedniego użytkownika jbossesb. Opcjonalna konfiguracja bazy danych dla katalogu raportów wymaga, aby w SZBD utworzyć bazę danych o nazwie esblogging oraz wykonać na niej dostarczony skrypt postgresql_create.sql. Konfiguracja przechowywana jest w pliku konfiguracyjnym mechanizmów logowania na serwerze JBoss (jbosslog4j.xml). W celu nawiązania komunikacji z bazą danych PostgreSQL należy w plikach konfiguracyjnych (wymienionych powyżej) ustawić wskazane atrybuty (w zależności od pliku mogą być dostępne różne, wymienione niżej atrybuty): Konfiguracja URL połączenia z instancją DB: connection-url jdbc:postgresql://[host]:[port]/[nazwa_bazy_danych] Klasa sterownika dla PostgreSQL: driver-class org.postgresql.driver Użytkownik administracyjny user-name [NAZWA_UZYTKOWNIKA] Hasło użytkownika: password [HASLO_UZYTKOWNIKA] Mapowanie typów metadanych w wybranej wersji PostgreSQL: type-mapping PostgreSQL 8.0 Konfiguracja URL połączenia z instancją DB: URL jdbc:postgresql://[host]:[port]/[nazwa_bazy_danych] Klasa sterownika dla PostgreSQL: driver org.postgresql.driver Użytkownik administracyjny user [NAZWA_UZYTKOWNIKA] Hasło użytkownika: password [HASLO_UZYTKOWNIKA] 7. Wdrożenie szyny ESB na serwer JBoss W celu wdrożenia szyny ESB na serwer JBoss należy w pierwszej kolejności przeprowadzić konfigurację ścieżki do serwera w pliku konfiguracyjnym: jbossesb-4.11-modified-src.zip\trunk\product\install\deployment.properties Następnie należy wykonać poniższe operacje: Zmienić rozszerzenie pliku jbossesb-4.11-modifiedsrc.zip\trunk\product\install\deployment.properties-example na deployment.properties Skonfigurować właściwości: Strona 11 z 29
12 o org.jboss.esb.server.home=d:/bgwm/esb/src/cxf/jboss ga o Profil serwera: org.jboss.esb.server.config=all Wykonać komendę (z poziomu folderu instalacyjnego./jbossesb/install/): ant deploy 8. Usługi ESB - struktura źródeł aplikacji 8.1 Warunki początkowe Serwer i szyna ESB są poprawnie zainstalowane, połączone z zewnętrznym systemem bazy danych. 8.2 Założenia wynikające z wymagań Dostęp do usług ESB chroniony jest podpisem koperty SOAP przy użyciu certyfikatu prywatnego oraz oznaczeniem koperty czasem wygenerowania żądania. Podpis obejmuje sekcje nagłówka koperty SOAP w zależności od usługi (Timestamp, BinarySecurityToken, Body lub bez sekcji BinarySecurityToken), Usługa ESB dostępna na szynie ESB poprzez przedstawienie się prywatnym certyfikatem wygenerowanym przez Lokalne Centrum Certyfikacji, Komunikacja po szyfrowanym protokole HTTP, Zgodność ze specyfikacją WS-Metadata-Exchange, Transparentność WSDL wystawianej usługi, niezależnie od tego czy usługa jest zewnętrzna, czy wewnętrzna, Zgodność z SOAP 1.1, SOAP 1.2, Zgodność wersji WSS4J oraz XML-Security pomiędzy szyną ESB, serwerem JBoss oraz bibliotekami usług sieciowych JBoss-WS-CXF Strona 12 z 29
13 8.3 Mechanizm podpisywania kopert SOAP w oparciu o silnik WSS4j W celu realizacji wymagania zabezpieczenia przesyłanych wiadomości podpisem elektronicznym został zaimplementowany mechanizm podpisywania i weryfikacji przesyłanych kopert SOAP na poziomie łańcucha akcji usługi ESB. Koperta zawierająca podpis elektroniczny podlega weryfikacji na poziomie mechanizmu logowania operacji wykonywanych przez szynę ESB. Dzięki temu uzyskujemy informację o tym, kto przesyła wiadomość i czy ma odpowiednie prawa do korzystania z funkcjonalności usługi ESB. Moduł podpisujący jest częścią wspólną wszystkich usług ESB, zarówno na szynie centralnej, jak i na szynach lokalnych. Moduł podpisu obsługuje koperty SOAP w wersji 1.1 oraz Schemat ogólny struktury usługi ESB [/ESB_SERVICE_NAME.esb] jbm-queue-service.xml jbossesb-properties.xml log4j.properties ----lib [esb-common-utils].jar ----META-INF [PROXY_WSDL].wsdl crypto_[system]_client_check.properties crypto_[system]_client_request.properties crypto_[system]_client_response.properties deployment.xml https-443.properties jboss-classloading.xml jboss-esb.xml MANIFEST.MF ---maven ---com.comarch.umwm.esb.services ---[ESB_SERVICE_PROJECT_NAME] pom.properties pom.xml ---pl ---gov Objaśnienia:. W folderze głównym usługi znajduje się konfiguracja kolejek JMS (dla komunikacji synchronicznej Strona 13 z 29
14 /lib META-INF /maven /pl/gov/... żądanie/odpowiedź) usługi (plik jbmqueue-service.xml) oraz parametrów dodatkowych, dedykowanych dla wdrożonej usługi (jbossesbproperties.xml), a także konfiguracja mechanizmu logowania log4j dla usługi. Folder przechowuje biblioteki zależne, wymagane do wdrożenia i poprawnego działania usługi na szynie ESB Folder przechowuje kluczową konfigurację usługi. Istotnym plikiem konfiguracyjnym jest jboss-esb.xml, który zawiera definicję oraz opis funkcjonalny usługi ESB. W celu poprawnego wdrożenia usługi wymagane jest również dodanie pliku wdrożenia, który stanowi o kolejności ładowania zależności usługi (deployment.xml). Pozostała konfiguracja dotyczy konfiguracji klienta HTTP, którego wewnętrznie wykorzystuje usługa do komunikacji z systemami zewnętrznymi (https- 443.properties). Pozostałe właściwości dotyczą mechanizmu podpisu elektronicznego wiadomości, przechowują konfigurację certyfikatów dla podpisu oraz jego weryfikacji. Niektóre usługi mogą wymagać ustawienia izolacji ładowania zależnych bibliotek w oparciu o odpowiedni poziom ClassLoader'a (jboss-classloading.xml). Informacje o zależnościach źródeł dla procesu automatycznego budowania aplikacji. Skompilowane klasy funkcji, które realizuje usługa ESB. 8.5 Usługi ESB Usługi ESB zostały zintegrowane z bramką HTTP oraz kolejkami JMS, które stanowią punkt dostępowy do usługi odpowiednio z zewnątrz oraz z wewnątrz Strona 14 z 29
15 szyny ESB. Bramka HTTP umożliwia przyjęcie przez szynę wiadomości w formacie niezrozumiałym jeszcze przez szynę ESB, z kolei JMS przyjmuje wiadomość zrozumiałą dla szyny, mechanizmy konwersji zapewniają poprawną transformację wiadomości pomiędzy punktami dostępowymi. Każda usługa została zintegrowana z rozbudowanym modułem weryfikacji certyfikatów, zapewniającym uwierzytelnienie klientów usług na podstawie podpisu wiadomości. Usługi zostały podzielone na publiczne i prywatne. Do realizacji grupowania usług został wykorzystany mechanizm ról dostępowych powiązanych z klientami usług, który jest częścią składową rozszerzonego modułu uwierzytelniania klientów usług poprzez prywatny certyfikat. W środowisku projektowym wszystkie usługi mają status public. Kolejny podział usług niewynikający z ról dostępowych uwzględnia centralne oraz lokalne usługi ESB, zgodnie z podziałem infrastruktury ESB dla opracowywanego systemu. Każda usługa przechowuje fizyczny plik WSDL, który jest skonfigurowany jako parametr wejściowy akcji SOAPProxy lub DynamicEndpointProxyAction. Plik WSDL przechowuje adres końcowy/dostępowy do zewnętrznej usługi. Przykład pliku WSDL: <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions targetnamespace=" xmlns:impl=" xmlns:intf=" xmlns:tns2=" xmlns:tns3=" xmlns:wsaw=" xmlns:wsdl=" xmlns:wsdlsoap=" xmlns:wsi=" xmlns:xsd=" <wsdl:types> <schema targetnamespace=" xmlns=" xmlns:tns2=" Strona 15 z 29
16 xmlns:wsdl=" xmlns:xsd=" <import namespace=" /> <element name="gettpuserinforesponse"> <complextype> <sequence> nillable="true" <element name="gettpuserinforeturn" type="tns2:tpuserinfo" /> </sequence> </complextype> </element> <element name="gettpuserinfo"> <complextype> <sequence> type="xsd:string" /> <element name="tgsid" nillable="true" nillable="true" type="xsd:string" /> <element name="systemorganisationid" </schema> </element> </sequence> </complextype> <schema targetnamespace=" xmlns=" xmlns:wsdl=" xmlns:xsd=" <complextype name="tpuserinfo"> <sequence> Strona 16 z 29
17 <element nillable="true" type="xsd:string" /> name="account address" type="xsd:string" /> <element name="claimedrole" nillable="true" </schema> </sequence> </complextype> <schema targetnamespace=" xmlns=" xmlns:wsdl=" xmlns:xsd=" <complextype name="tpuserinfoexception"> <sequence> type="xsd:string" /> <element name="message" nillable="true" </sequence> </complextype> <element name="tpuserinfoexception" nillable="true" type="tns3:tpuserinfoexception" /> </schema> </wsdl:types> <wsdl:message name="gettpuserinforesponse"> <wsdl:part name="parameters" /> element="intf:gettpuserinforesponse" </wsdl:message> <wsdl:message name="gettpuserinforequest"> <wsdl:part element="intf:gettpuserinfo" name="parameters" /> </wsdl:message> Strona 17 z 29
18 <wsdl:message name="tpuserinfoexception"> <wsdl:part element="tns3:tpuserinfoexception" name="fault" /> </wsdl:message> <wsdl:porttype name="tpuserinfoservice"> <wsdl:operation name="gettpuserinfo"> <wsdl:input name="gettpuserinforequest" /> <wsdl:output name="gettpuserinforesponse" /> <wsdl:fault name="tpuserinfoexception" /> message="intf:gettpuserinforequest" message="intf:gettpuserinforesponse" message="intf:tpuserinfoexception" </wsdl:operation> </wsdl:porttype> <wsdl:binding type="intf:tpuserinfoservice"> name="tpuserinfoservicesoapbinding" <wsaw:usingaddressing wsdl:required="false" /> <wsdlsoap:binding style="document" transport=" /> <wsdl:operation name="gettpuserinfo"> <wsdlsoap:operation soapaction="gettpuserinfo" /> <wsdl:input name="gettpuserinforequest"> <wsdlsoap:body use="literal" /> </wsdl:input> <wsdl:output name="gettpuserinforesponse"> <wsdlsoap:body use="literal" /> </wsdl:output> <wsdl:fault name="tpuserinfoexception"> Strona 18 z 29
19 use="literal" /> <wsdlsoap:fault name="tpuserinfoexception" </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="tpuserinfoserviceservice"> <wsdl:port name="tpuserinfoservice"> binding="intf:tpuserinfoservicesoapbinding" <wsdlsoap:address location=" services/tpuserinfoservice" /> <wsp:policyreference URI="#x509SecuritySignPolicy" xmlns:wsp=" /> </wsdl:port> </wsdl:service> <wsp:usingpolicy Required="true" xmlns:wsp=" /> <wsp:policy wsu:id="x509securitysignpolicy" xmlns:wsp=" xmlns:wsu=" wss-wssecurity-utility-1.0.xsd"> <wsp:exactlyone> <wsse:securitytoken xmlns:wsse=" <wsse:tokentype> " wss-x509-token-profile-1.0#X509v3" </wsse:tokentype> Strona 19 z 29
20 </wsse:securitytoken> </wsp:exactlyone> </wsp:policy> </wsdl:definitions> Usługi dynamicznie routowane Usługi dynamicznie routowane są typem usług, których odbiorca (endpoint) jest zmienny w zależności od parametru przekazanego w kopercie SOAP. Ten typ usług jest wykorzystywany m.in. przez usługę EZDStatusService. Dynamiczny routing pozwolił znacznie ograniczyć liczbę usług ESB świadczonych przez szynę. Dynamiczny mechanizm wyznaczania trasy został zrealizowany w oparciu o rozbudowany mechanizm akcji SOAPProxy oraz rozbudowany mechanizm publikowania kontraktu na szynie ESB. Programowe wywołanie usługi SOAPProxy umożliwiło dynamiczną konfigurację docelowych punktów odbioru wiadomości. Usługa dynamicznie routowana pobiera atrybut partnerid z nagłówka koperty SOAP, a następnie odnajduję adres hosta z pliku konfiguracyjnego partners.properties (JBOSS_HOME\server\all\conf\partners.properties). Przykładowa zawartość pliku partners.properties: TEST=TESTEURZAD-JST.wrotamazowsza.pl:8543 OSostroAndrzGW=OSTROANDRZGWVM1.wrotamazowsza.pl:8543 CPplonsBabosGW=PLONSBABOSGWVM1.wrotamazowsza.pl:8543 OSostroBaranGW=OSTROBARANGWVM1.wrotamazowsza.pl: Pozostała konfiguracja jest zawarta w pliku jboss-esb.xml usługi (wewnątrz archiwum *.esb\meta-inf), gdzie zamiast akcji SOAPProxy należy podać poniższy wpis: <action name="wsdlcontractpublisher" class="pl.gov.ezd.esb.custom.actions.wsdlservicecontractpublisheracti on"> <property name="wsdl" value="classpath:///meta- INF/statusService.wsdl" /> </action> <action class="pl.gov.ezd.esb.custom.actions.dynamicendpointproxyaction" name="request-action"> <property name="routedestinations" value="c:/comarch/szyna_esb/jboss GA/server/all/conf/partners.properties" /> <property name="file" value="/meta-inf/https-443.properties" /> <property name="clientcredentialsrequired" value="false" /> Strona 20 z 29
21 <property name="protocol" value=" /> <property name="serviceendpointurl" value="/esb-local-ezd-status-service/http/soap/ezdlocalstatusws" /> </action> Parametry: wsdl - określa lokalizację pliku WSDL routedestinations określa lokalizację pliku partners.properties file określa lokalizację pliku z konfiguracją dla połączenia HTTPS. Jest to parametr opcjonalny clientcredentialsrequired parametr opcjonalny określający, czy połączenie SSL wymaga clientcredentials protocol określa protokół adresu endpoint serviceendpointurl określa resztę ciągu adresu endpoint usługi. Dla powyżej przykładowej konfiguracji jeśli do szyny ESB trafi koperta z parametrem partnerid ustawionym na TEST, to koperta zostanie przekierowana na adres TESTEURZAD-JST.wrotamazowsza.pl:8543/esb-local-ezdstatus-service/http/SOAP/EZDLocalStatusWS, a nie na adres zawarty w pliku WSDL, jak dla zwykłych akcji SOAP Proxy Usługi typu SOAP Proxy Usługi typu SOAP Proxy są najpopularniejsze i polegają na przekierowaniu koperty wejściowej SOAP na inny adres endpoint. Adres endpoint jest pobierany z sekcji address zawartej w pliku WSDL usługi. Konfiguracja jest zawarta w pliku jboss-esb.xml (wewnątrz archiwum *.esb\meta-inf), usługi, gdzie w łańcuchu akcji należy podać poniższy wpis: <action name="proxy" class="org.jboss.soa.esb.actions.soap.proxy.soapproxy"> <property name="wsdl" value="classpath:///meta- INF/[PLIK_WSDL].wsdl" /> <property name="file" value="/meta-inf/https-443.properties" /> <property name="clientcredentialsrequired" value="false" /> </action> Parametry: wsdl określa lokalizację pliku WSDL z adresem endpoint proxowanej usługi file opcjonalny parametr zawierający lokalizację pliku konfiguracyjnego dla połączeń https Strona 21 z 29
22 clientcredentialsrequired opcjonalny parametr wykorzystywany dla połączeń https. Określa czy połączenie SSL wymaga clientcredentials Konfiguracja SSL usługi Konfiguracja połączenia HTTPS polega na utworzeniu pliku https-443.properties (wewnątrz archiwum *.esb\meta-inf), modyfikacji akcji SOAP Proxy lub DynamicEndpointProxyAction w łańcuchu akcji oraz zmiany protokołu w adresie endpoint. Plik https-443.properties ma poniższą składnię: # HTTP Protocol config configurators=pl.gov.epuap.protocol.config.epuapprotocol # SSLv3 socket factory protocol-socketfactory=pl.gov.epuap.protocol.factory.ssl3protocolsocketfactory # Keystore config keystore=c:/comarch/szyna_esb/jboss ga/server/all/conf/jboss.keystore keystore-passw=changeit # Truststore config truststore=c:/comarch/szyna_esb/jboss ga/server/all/conf/jboss.keystore truststore-passw=changeit # Connection config connection-timeout=1000 host-name=testeurzad-portale.wrotamazowsza.pl Parametry: configurators oraz protocol-socket-factory jest to parametr opcjonalny. Wymusza on połaczenie SSL w wersji 3. Należy go używać wyłącznie dla połączeń SSL, które udostępniają również starsze wersje protokołu SSL keystore oraz trustowe lokalizacja kontenera certyfikatów SSL keystore-passwd oraz trustowe-passws hasło do kontenerów certyfikatów connection-timeout jest to parametr opcjonalny. Definiuje maksymalny czas połączenia host-name jest to parametr opcjonalny z nazwą hosta SSL. Należy go używać wyłącznie gdy nazwa hosta jest stała, np. dla SOAP Proxy. Nie należy go używać dla DynamicEndpointProxyAction Dla usługi typu SOAP Proxy należy w pliku jboss-esb.xml dodać dodatkowe parametry file (określające lokalizację pliku z konfiguracją SSL) i clientcredentialsrequired (parametr ten określa czy połączenie SSL wymaga clientcredentials) oraz w pliku WSDL zmienić adres endpoint na protokół https Np.: Strona 22 z 29
23 <action name="proxy" class="org.jboss.soa.esb.actions.soap.proxy.soapproxy"> <property name="wsdl" value="classpath:///meta- INF/[PLIK_WSDL].wsdl" /> <property name="file" value="/meta-inf/https-443.properties" /> <property name="clientcredentialsrequired" value="false" /> </action> Dla usługi typu DynamicEndpointProxyAction należy w pliku jboss-esb.xml dodać dodatkowy parametry file (określający lokalizację pliku z konfiguracją SSL) i clientcredentialsrequired (parametr ten określa czy połączenie SSL wymaga clientcredentials) oraz zmienić parametr protocol na Np.: <action class="pl.gov.ezd.esb.custom.actions.dynamicendpointproxyaction" name="request-action"> <property name="routedestinations" value="c:/comarch/szyna_esb/jboss GA/server/all/conf/partners.properties" /> <property name="file" value="/meta-inf/https-443.properties" /> <property name="clientcredentialsrequired" value="false" /> <property name="protocol" value=" /> <property name="serviceendpointurl" value="/esb-local-ezd-status-service/http/soap/ezdlocalstatusws" /> </action> Konfiguracja WS-Security usługi Mechnizm WS-Security polega na dodawaniu elementu Timestamp oraz podpisywaniu/weryfikacji elementu Body i Timestamp koperty SOAP. Typ identyfikacji klucza jest ustawiany na: BinarySecurityToken Dodanie WSSecurity do usługi ESB polega na utworzeniu 3 plików properties z konfiguracją certyfikatów oraz dodaniu akcji do łańcucha akcji w pliku jbossesb.xml. [ESB_SERVICE.esb]/META-INF/crypto_client_check.properties weryfikacja podpisu odpowiedzi sytemu zewnętrznego oraz żądania do szyny ESB Zawartość: Atrybut org.apache.ws.security.crypto.provider org.apache.ws.security.crypto.merlin.truststore.type org.apache.ws.security.crypto.merlin.truststore.file Opis Komponent provider a Apache obsługujący kryptografię. Typ pliku repozytorium certyfikatów zaufanych. Ścieżka względna/bezwzględna do pliku. Strona 23 z 29
24 org.apache.ws.security.crypto.merlin.truststore.password timestamp.time.to.live enable.signature.confirmation Hasło do repozytorium zaufanych certyfikatów. Czas ważności znacznika czasu Potwierdzenie weryfikacji podpisu. [ESB_SERVICE.esb]/META-INF/crypto_client_request.properties konfiguracja dla podpisu żądania przesyłanego do systemu zewnętrznego Zawartość: Atrybut org.apache.ws.security.crypto.provider org.apache.ws.security.crypto.merlin.keystore.type org.apache.ws.security.crypto.merlin.file Org.apache.ws.security.crypto.merlin.keystore.alias org.apache.ws.security.crypto.merlin.keystore.password timestamp.time.to.live enable.signature.confirmation Opis Komponent provider a Apache obsługujący kryptografię. Typ pliku repozytorium certyfikatów. Ścieżka względna/bezwzględna do pliku. Alias certyfikatu z podpisem. Hasło do repozytorium certyfikatów. Czas ważności znacznika czasu Potwierdzenie weryfikacji podpisu. [ESB_SERVICE.esb]/META-INF/crypto_client_response.properties konfiguracja dla podpisu odpowiedzi z szyny ESB Zawartość: Atrybut org.apache.ws.security.crypto.provider org.apache.ws.security.crypto.merlin.keystore.type org.apache.ws.security.crypto.merlin.file org.apache.ws.security.crypto.merlin.keystore.alias org.apache.ws.security.crypto.merlin.keystore.password timestamp.time.to.live enable.signature.confirmation Opis Komponent provider a Apache obsługujący kryptografię. Typ pliku repozytorium certyfikatów. Ścieżka względna/bezwzględna do pliku. Alias certyfikatu z podpisem. Hasło do repozytorium certyfikatów. Czas ważności znacznika czasu Potwierdzenie weryfikacji podpisu. Przykładowa zawartość pliku: org.apache.ws.security.crypto.provider=org.apache.ws.security.components.cryp to.merlin org.apache.ws.security.crypto.merlin.keystore.type=jks org.apache.ws.security.crypto.merlin.keystore.password= org.apache.ws.security.crypto.merlin.keystore.alias=central-signature-key org.apache.ws.security.crypto.merlin.file=c:/comarch/szyna_esb/jboss GA/server/all/conf/esb.keystore timestamp.time.to.live=300 enable.signature.confirmation=true Strona 24 z 29
25 W łańcuchu akcji pliku jboss-esb.xml przed oraz po akcji proxującej (SOAPProxy lub DynamicEndpointProxyAction) należy dodać poniższe wpisy: <action class="com.custom.common.logging.esb.actions.systemprintln" name="echo-request1"> <property name="message" value="[esb-eurzad-proxy-pull-service] Message before RequestSignExchangeAction" /> <property name="printfull" value="false" /> <property name="level" value="debug" /> </action> <action class="pl.gov.eurzad.esb.custom.actions.requestsignexchangeaction" name="request-sign-exchange-action"> <property name="senderfilebaseuri" value="/meta- INF/crypto_eurzad_central_request.properties" /> <property name="receiverfilebaseuri" value="/meta- INF/crypto_eurzad_central_check.properties" /> </action> <action class="com.custom.common.logging.esb.actions.systemprintln" name="echo-response1"> <property name="message" value="[esb-eurzad-proxy-pull-service] Message after RequestSignExchangeAction" /> <property name="printfull" value="false" /> <property name="level" value="debug" /> </action> <action class="org.jboss.soa.esb.actions.soap.proxy.soapproxy">... </action> name="proxy" <action class="com.custom.common.logging.esb.actions.systemprintln" name="echo-request2"> <property name="message" value="[esb-eurzad-proxy-pull-service] Message after SOAPProxy" /> <property name="printfull" value="false" /> <property name="level" value="debug" /> </action> <action class="pl.gov.eurzad.esb.custom.actions.responsesignexchangeaction" name="response-sign-exchange-action"> <property name="receiverfilebaseuri" Strona 25 z 29
26 value="/meta- INF/crypto_eurzad_central_check.properties" /> <property name="senderfilebaseuri" value="/meta- INF/crypto_eurzad_central_response.properties" /> </action> <action class="com.custom.common.logging.esb.actions.systemprintln" name="echo-response2"> <property name="message" value="[esb-eurzad-proxy-pull-service] Message after ResponseSignExchangeAction" /> <property name="printfull" value="false" /> <property name="level" value="debug" /> </action> Akcja RequestSignExchangeAction jest wykonywana przed akcją proxującą z parametrami: receiverfilebaseuri wskazanie na plik konfiguracyjny do weryfikacji podpisu przychodzącego do szyny żądania senderfilebaseuri wskazanie na plik konfiguracyjny do podpisu żądania przesyłanego do systemu zewnętrznego zdefiniowanego np. w SOAPProxy Akcja ResponseSignExchangeAction jest wykonywana przed akcją proxującą z parametrami: receiverfilebaseuri wskazanie na plik konfiguracyjny do weryfikacji podpisu odpowiedzi otrzymanej od systemu zewnętrznego zdefiniowanego np. w SOAPProxy senderfilebaseuri wskazanie na plik konfiguracyjny do podpisu odpowiedzi z szyny ESB Dodatkowo zalecane jest przed oraz po akcji do tworzenia/weryfikacji podpisu dodać akcję typu com.custom.common.logging.esb.actions.systemprintln, która doda do logów z określonym poziomem logowania (parametr level) wpis z prefixem (parametr message) i aktualną kopertą SOAP Konfiguracja ról dostępowych do usługi Mechanizm dostępu do usług ESB może zostać dodatkowo rozszerzony o role. Funkcjonalność ta pozwala zdefiniować grupę usług z rolą publiczną (rola public) i prywatną (rola private) oraz ograniczyć dostęp do usługi dla wybranej roli. Mechanizm ten wymaga włączonego mechanizmu WSSecurity dla usługi. Nadanie usłudze wymagalności posiadania wybranej roli pozwoli ograniczyć dostęp do wybranej usługi wyłącznie do klientów posiadających wymaganą rolę. Strona 26 z 29
27 Konfiguracja roli usługi polega na dodaniu poniższego wpisu do pliku jbossesb.xml usługi wewnątrz sekcji service: <security modulename="esbcertlogin" rolesallowed="public" callbackhandler="pl.gov.esb.cert.callback.handler.certcallbackhandler"> </security> Wewnątrz atrybutu rolesallowed należy podać nazwę wymaganej roli. Definicja klientów i ich ról znajduje się w pliku C:\comarch\szyna_esb\ jboss GA\server\all\conf\props\roles.properties Jako nazwę systemu należy podać Common Name (CN) certyfikatu wydanego przez LCC (Lokalne Centrum Certyfikacji), który służy do komunikacji z wykorzystaniem WSSecurity z szyną ESB, natomiast po znaku równości listę ról danego systemu. Przykładowa zawartość pliku: TESTeUrzad-Portale.wrotamazowsza.pl=public TESTEURZAD-JST.wrotamazowsza.pl=public,private OSTROANDRZGWVM1.wrotamazowsza.pl=public 9. Dodanie nowej usługi ESB Dodanie nowej usługi powinno utrzymywać schemat ogólny struktury usług przedstawiony w punkcie 8.4 Schemat ogólny struktury usługi ESB. Zgodność z przygotowanymi usługami ESB zapewni poprawne wdrożenie nowej usługi oraz integrację z przygotowanymi mechanizmami wywołania, konfiguracji i zabezpieczeń na poziomie modułów bezpieczeństwa serwera JBoss. W celu wdrożenia nowej usługi na serwer należy zbudowane archiwum usługi w postaci pliku *.esb skopiować do katalogu JBOSS_HOME/server/all/deploy i zrestartować usługę sieciową serwera JBOSS. 10. Kompilacja źródeł usług ESB Źródła zostały podzielone tematycznie w zależności od przeznaczenia usług ESB. Główna klasyfikacja pozwala odróżnić usługi centralne (services-central) od lokalnych (services-local). Kolejna klasyfikacja pozwala ustalić poziom/zakres integracji, który umożliwia usługa. Strona 27 z 29
28 Szyna regionalna Zakres integracji central comarchportal eop epuap eurzad ezd gis rdp teryt wksp Szyna lokalna Zakres integracji central comarchportal eop eurzad gis plp rdp ezd teryt wksp Opis Usługi świadczone centralnie dla partnerów Integracja z aplikacją Comarch Portal w zakresie publikacji rejestrów BIP, zarządzania użytkownikami Integracja z EOP na poziomie centralnym Integracja z platformą EPUAP Integracja z EUrząd Integracja z EZD Integracja z WMS i WFS Integracja z RDP Integracja z Teryt Integracja z WKSP Opis Integracja z usługami świadczonymi przez szynę regionalną. Usługi komunikują się z centralnymi. Integracja z aplikacją Comarch Portal poprzez szynę centralną w zakresie publikacji rejestrów BIP, zarządzania użytkownikami. Usługi komunikują się z centralnymi. Integracja z EOP na poziomie lokalnym. Integracja z EUrząd na poziomie lokalnym. Usługi komunikują się z centralnymi. Integracja z WMS i WFS na poziomie lokalnym. Usługi komunikują się z centralnymi. Integracja z PLP na poziomie lokalnym. Integracja z RDP na poziomie lokalnym. Usługi komunikują się z centralnymi. Integracja z lokalnymi EZD Integracja z Teryt na poziomie lokalnym. Usługi komunikują się z centralnymi. Integracja z WKSP na poziomie lokalnym. Usługi komunikują się z centralnymi. Strona 28 z 29
29 W lokalizacji głównej ROOT źródeł znajduje się plik konfiguracyjny pom.xml grupujący moduły, które zostaną zbudowane w procesie automatycznego budowania narzędziem MAVEN. Aby zbudować z wiersza poleceń systemu operacyjnego źródła usług ESB należy przejść do głównego folderu źródeł usług ESB i wywołać polecenie: mvn -P[NAZWA_PROFILU] clean install Do działania polecenia mvn należy skonfigurować narzędzie MAVEN, ustawić zmienną środowiskową JAVA_HOME na katalog domowy JDK, dodać do zmiennej środowiskowej PATH katalog bin z Mavenem oraz posiadać dostęp do repozytoriów Maven Dostępne profile: prod profil dla środowiska produkcyjnego np.: EURZAD- ESB.wrotamazowsza.pl prodtest profil dla środowiska testowego produkcyjnego np.: TESTEURZAD-ESB.wrotamazowsza.pl preprod profil dla środowiska przedprodukcyjnego Przykład dla środowiska produkcyjnego: mvn Pprod clean install Strona 29 z 29
Dokumentacja kompilacji źródeł aplikacji 1.0
Projekt dofinansowany ze środków Mechanizmu Finansowego Europejskiego Obszaru Gospodarczego Dokumentacja kompilacji źródeł aplikacji Projekt: Wypracowanie i wdrożenie innowacyjnych metod integracji danych
Bardziej szczegółowoArchitektury Usług Internetowych. Laboratorium 2. Usługi sieciowe
Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache
Bardziej szczegółowoZAŁ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ółowoInstrukcja integratora - obsługa dużych plików w epuap2
Instrukcja integratora - obsługa dużych plików w epuap2 Wersja: 1.1 Strona 1 z 18 Spis treści SPIS TREŚCI... 2 WPROWADZENIE ORAZ INFORMACJE OGÓLNE... 3 1.1 WSTĘP... 3 1.2 WARUNKI KONIECZNE DO SPEŁNIENIA
Bardziej szczegółowoSieciowa instalacja Sekafi 3 SQL
Sieciowa instalacja Sekafi 3 SQL Niniejsza instrukcja opisuje instalację Sekafi 3 SQL w wersji sieciowej, z zewnętrznym serwerem bazy danych. Jeśli wymagana jest praca jednostanowiskowa, należy postępować
Bardziej szczegółowoINSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX. Dokumentacja zasilania aplikacji SEPI dla systemu Linux
Dokumentacja zasilania aplikacji SEPI dla systemu Linux Oprogramowanie: SEPI Edycja 10 października 2013 SPIS TREŚCI INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX...1 1. ZASILANIE SYSTEMU SEPI...3
Bardziej szczegółowoSerwery 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ółowoAdministratora CSIZS - OTM
Powykonawcza Dokumentacja Wykonawca: Asseco Poland S.A. Ul. Olchowa 14, 35-322 Rzeszów Informacje o dokumencie: Autor Zespół ds. Wytwarzania i Analizy Tytuł Produkt 33.3 Dokumentacja administratora OTM
Bardziej szczegółowoAplikacje internetowe - laboratorium
Aplikacje internetowe - laboratorium Administracja serwerem aplikacji. Celem ćwiczenia jest zainstalowanie i administracja prostym serwerem aplikacji. Ćwiczenie zostanie wykonane przy użyciu popularnego
Bardziej szczegółowo11. 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ółowoWersjonowanie baz danych podczas developmentu. Liquibase. Piotr Pelczar. me@athlan.pl
Wersjonowanie baz danych podczas developmentu Liquibase Piotr Pelczar me@athlan.pl Piotr Athlan Pelczar Freelancer: vgroup.pl, athlan.pl goldenline.pl/piotr-pelczar me@athlan.pl Agenda 1. Problem wersjonowania
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Laboratorium nr 7, 8
Programowanie Urządzeń Mobilnych Laboratorium nr 7, 8 Android Temat 1 tworzenie i uruchamianie aplikacji z użyciem Android SDK Krzysztof Bruniecki 1 Wstęp Platforma Android jest opartym na Linuxie systemem
Bardziej szczegółowoWspół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ółowoInstrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Bardziej szczegółowoelektroniczna Platforma Usług Administracji Publicznej
elektroniczna Platforma Usług Administracji Publicznej Instrukcja użytkownika Instrukcja korzystania z certyfikatu wersja 7.5 Ministerstwo Spraw Wewnętrznych i Administracji ul. Batorego 5, 02-591 Warszawa
Bardziej szczegółowoKancelaria Prawna.WEB - POMOC
Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV
Bardziej szczegółowoJarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne
Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS
Bardziej szczegółowoInstrukcja instalacji
Instrukcja instalacji Niniejsza instrukcja obejmuje instalację krok po kroku narzędzi potrzebnych do uruchomienia aplikacji ERS pod systemem Windows. Ze względu na uniwersalność użytych rozwiązań możliwe
Bardziej szczegółowoKurs 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ółowoINSTRUKCJA OBSŁUGI DLA SIECI
INSTRUKCJA OBSŁUGI DLA SIECI Zapisywanie dziennika druku w lokalizacji sieciowej Wersja 0 POL Definicje dotyczące oznaczeń w tekście W tym Podręczniku użytkownika zastosowano następujące ikony: Uwagi informują
Bardziej szczegółowoNarzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl
Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z
Bardziej szczegółowoTomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
Bardziej szczegółowoAKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Elektroniki i Informatyki
AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Elektroniki i Informatyki Computer Games Poker Bot - komunikacja Dokumentacja Wersja z dnia 01.01.2012 Zespół: Kamil Mazurek Tomasz Kruczkowski
Bardziej szczegółowoWykaz zmian w programie WinAdmin Replikator
Wykaz zmian w programie WinAdmin Replikator Pierwsza wersja programu 1.0.0.1 powstała w czerwcu 2010. kod źródłowy programu zawiera ponad 6 900 wierszy. Modyfikacje/zmiany w wersji 1.0.4.0 (październik
Bardziej szczegółowoAutomatyzacja 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ółowoUsługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa
Usługi danych przestrzennych w GEOPORTAL-u Marek Szulc 16.05.2013, Warszawa Czym jest GEOPORTAL 2? GEOPORTAL 2 jest jednym z największych projektów w Polsce, który koncentruje się na rozwoju Infrastruktury
Bardziej szczegółowoERP CONNECTOR V1.0 INSTRUKCJA INSTALACJI ORAZ KONFIURACJI. Wersja dokumentu 1.4
ERP CONNECTOR INSTRUKCJA INSTALACJI ORAZ KONFIURACJI V1.0 Wersja dokumentu 1.4 Spis treści I. Instalacja serwera... 3 1. Pobranie instalatora... 3 2. Rozpoczęcie instalacji... 3 3. Instalacja... 3 II.
Bardziej szczegółowoDokumentacja fillup - MS SQL
Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................
Bardziej szczegółowoSpis 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ółowoInstrukcja dla instalatora systemu SMDP Enterprise/Professional
Instrukcja dla instalatora systemu SMDP Enterprise/Professional Zawartość Wymagania na serwer... 1 Instalacja... 2 Ręczny proces konfiguracji i uruchomienia serwera... 5 Przygotowanie konfiguracji urządzeń
Bardziej szczegółowoKorporacyjna Magistrala Usług na przykładzie Mule ESB
Kod szkolenia: Tytuł szkolenia: ESB/M Korporacyjna Magistrala Usług na przykładzie Mule ESB Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java, analityków systemowych oraz architektów
Bardziej szczegółowoZałącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Bardziej szczegółowoINFO-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ółowoKURIER BY CTI. Instrukcja do programu DATA 16.09.2014. Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 mgr Katarzyna Wilder DLA DPD
KURIER BY CTI DLA DPD Instrukcja do programu DATA 16.09.2014 PRODUCENT Centrum Technologii Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 AUTOR mgr Katarzyna Wilder 1. Opis Program Kurier DPD
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x
Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bardziej szczegółowoINSTRUKCJA 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ółowo4. 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ółowoWin Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
Bardziej szczegółowoInstrukcja konfiguracji Comarch ERP Altum z komponentem Crystal Reports w wersji
Instrukcja konfiguracji z komponentem Crystal Reports w wersji 13.0.24 Wersja Copyright 2019 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji
Bardziej szczegółowoDokumentacja wdrożeniowa Project Lord 1.0
Dokumentacja wdrożeniowa Project Lord 1.0 Spis treści 1. Wymagane oprogramowanie... 3 2. Instalacja aplikacji ProjectLord na serwerze JBoss 7.1.1... 3 2.1. Instalacja sterownika bazy danych na serwerze
Bardziej szczegółowoProgramowanie 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ółowoZadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. HTTP (ang. Hypertext Transfer Protocol) protokół transferu plików
Bardziej szczegółowoZmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS
Zmiany funkcjonalne i lista obsłużonych zgłoszeń 1. Wstęp W niniejszym dokumencie zostały opisane modyfikacje wprowadzone w wersji. 2. Poprawa bezpieczeństwa danych w W instalatorze wprowadzono nową funkcjonalność
Bardziej szczegółowoSerwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami
Serwer SSH Serwer SSH Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami Serwer SSH - Wprowadzenie do serwera SSH Praca na odległość potrzeby w zakresie bezpieczeństwa Identyfikacja
Bardziej szczegółowoWspół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ółowoSystem 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ółowoPrzebieg instalacji NKP
Przebieg instalacji NKP 05-12-2013 1. Instalacja wymaganych składników systemu Windows 1.1. Zainstalować pakiet Windows Installer 4.5 (wymagane przez SQLE 2008 R2) 1.2. Zainstalować pakiet.net Framework
Bardziej szczegółowoArchiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania
Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania Kraków 2010 Przeznaczenie programu. Program BKP_SQL powstał z myślą ułatwienia procesy archiwizacji baz danych MSSQL. Program umożliwia seryjne wykonanie
Bardziej szczegółowo1. Wymagania prawne. Europejskie uwarunkowania prawne:
1. Wymagania prawne Oferowane przez Wykonawcę rozwiązania muszą być na dzień odbioru zgodne z aktami prawnymi regulującymi pracę urzędów administracji publicznej, dyrektywą INSPIRE, ustawą o Infrastrukturze
Bardziej szczegółowoDokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->. Następnie wybieramy Serwer aplikacji (IIS, ASP.NET) i klikamy
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9
Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do
Bardziej szczegółowoProgramowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application
Bardziej szczegółowoSystem kontroli dostępu ACCO NET Instrukcja instalacji
System kontroli dostępu ACCO NET Instrukcja instalacji acco_net_i_pl 12/14 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166
Bardziej szczegółowoMirror Tool.
Mirror Tool Narzędzie Mirror Tool służy do pobierania baz sygnatur wirusów offline. Jeśli klienty nie mają połączenia do sieci Internet, a potrzebują dostęp do bazy sygnatur wirusów, można w takim przypadku
Bardziej szczegółowoAM_Student. Instrukcja konfiguracji połączenia do studenckiej sieci bezprzewodowej Akademii Morskiej w Szczecinie
Wersja: 2010-09-27 AM_Student Instrukcja konfiguracji połączenia do studenckiej sieci bezprzewodowej Akademii Morskiej w Szczecinie dla systemów Windows Vista i Windows 7 Kontakt ws. problemów z siecią:
Bardziej szczegółowoKOMPUTEROWY 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ółowoWykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Wykład 3 Inżynieria oprogramowania Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System
Bardziej szczegółowoEnova.Loyalty Program lojalnościowy
Enova.Loyalty Program lojalnościowy Dokumentacja techniczna + Instrukcja użytkownika DRIT 1 1. Wstęp...3 2. Instalacja...3 3. Konfiguracja...4 4. Opis działania...8 5. System uprawnień...10 DRIT 2 1. Wstęp
Bardziej szczegółowo(Pluggable Authentication Modules). Wyjaśnienie technologii.
Bezpieczeństwo systemów komputerowych. Temat seminarium: Moduły PAM (Pluggable Authentication Modules). Wyjaśnienie technologii Autor: Bartosz Hetmański Moduły PAM (Pluggable Authentication Modules). Wyjaśnienie
Bardziej szczegółowoemszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu
Bardziej szczegółowoForte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B
Forte Zarządzanie Produkcją Instalacja i konfiguracja Wersja 2013.1.B Forte Zarządzanie Produkcją - Instalacja i konfiguracja Strona 2 z 13 SPIS TREŚCI 1 Instalacja i konfiguracja Forte Zarządzanie Produkcją...
Bardziej szczegółowoInstrukcja obsługi Multiconverter 2.0
Instrukcja obsługi Multiconverter 2.0 Opis: Niniejsza instrukcja opisuje wymogi użytkowania aplikacji oraz zawiera informacje na temat jej obsługi. DHL Multiconverter powstał w celu ułatwienia oraz usprawnienia
Bardziej szczegółowo1. Wymagania dla lokalnej szyny ESB
CG.ZP.U.272.3.2018.AP Załącznik nr 5 do SOPZ WYMAGANIA DLA SZYNY ESB 1. Wymagania dla lokalnej szyny ESB Kod ESBL.1 ESBL.2 ESBL.3 ESBL.4 ESBL.5 ESBL.7 ESBL.8 ESBL.9 ESBL.10 Opis wymagania Szyna ESB musi
Bardziej szczegółowoWspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ
Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia
Bardziej szczegółowoAM_Student. Instrukcja konfiguracji połączenia do studenckiej sieci bezprzewodowej Akademii Morskiej w Szczecinie
Wersja: 2010-09-27 AM_Student Instrukcja konfiguracji połączenia do studenckiej sieci bezprzewodowej Akademii Morskiej w Szczecinie Kontakt ws. problemów z siecią: akademik@am.szczecin.pl Kontakt ws. problemów
Bardziej szczegółowoWykład 4. Metody uwierzytelniania - Bezpieczeństwo (3) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Wykład 4 Metody uwierzytelniania - Bezpieczeństwo (3) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Protokół SSL do zabezpieczenia aplikacji na poziomie protokołu transportowego
Bardziej szczegółowoPosiada (TAK / NIE. Zrzut ekranu. Opis funkcji
Załącznik nr 1b do SIWZ TABELA FUNKCJONALNOŚCI UWAGA: Jeśli funkcjonalność, dla której wymagane jest potwierdzenie zrzutem ekranu wymusza wykonanie kliku zrzutów ekranu, konieczne jest aby każdy taki zrzut
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5
Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bardziej szczegółowoSPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.
SPECYFIKACJA WYMAGAŃ w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A. Spis treści Spis treści Wprowadzenie... 2 Ogólny opis... 3 Wymagania funkcjonalne... 4 Wymagania dotyczące
Bardziej szczegółowoJednolity Plik Kontrolny w IFK
Strona 1 z 19 w IFK 1. Wersja programu INSIGNUM Finanse Księgowość (ifk) 18.1.0 2. System operacyjny Windows 7 lub nowszy 3. WAŻNE! W konfiguracji ifk należy wprowadzić niezbędne ustawienia, np. KOD swojego
Bardziej szczegółowoSilent setup SAS Enterprise Guide (v 3.x)
SAS Institute TECHNICAL SUPPORT Silent setup SAS Enterprise Guide (v 3.x) Silent Setup ( cicha instalacja oprogramowania) pozwala na instalację Enterprise Guide (lub całości oprogramowania SAS) na wielu
Bardziej szczegółowoInstrukcja użytkownika. Aplikacja dla Comarch Optima
Instrukcja użytkownika Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Wersja 1.1 Warszawa, Luty 2016 Strona 2 z 14 Instrukcja użytkownika Aplikacja dla Comarch Optima
Bardziej szczegółowoInstrukcja pobrania i instalacji. certyfikatu Microsoft Code Signing. wersja 1.4
Instrukcja pobrania i instalacji certyfikatu Microsoft Code Signing wersja 1.4 Spis treści 1. WSTĘP... 4 2. TWORZENIE CERTYFIKATU... 4 3. WERYFIKACJA... 9 3.1. WERYFIKACJA DOKUMENTÓW... 9 3.1.1. W przypadku
Bardziej szczegółowoBezpieczeństwo systemów informatycznych
Politechnika Poznańska Bezpieczeństwo systemów rozproszonych Bezpieczeństwo systemów informatycznych ĆWICZENIE VPN 1. Tunele wirtualne 1.1 Narzędzie OpenVPN OpenVPN jest narzędziem służącym do tworzenia
Bardziej szczegółowoUniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: 209216. Aukcjomat
Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki Paweł Parys Nr albumu: 209216 Aukcjomat Praca licencjacka na kierunku INFORMATYKA w zakresie INFORMATYKA Praca wykonana pod kierunkiem
Bardziej szczegółowoPracownia internetowa w szkole ZASTOSOWANIA
NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje
Bardziej szczegółowoObsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl
Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl Centrum Informatyki http://ci.ue.poznan.pl helpdesk@ue.poznan.pl al. Niepodległości 10, 61-875 Poznań tel. + 48 61 856 90 00 NIP: 777-00-05-497
Bardziej szczegółowoInstrukcja użytkownika. Aplikacja dla Comarch Optima
Instrukcja użytkownika Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Wersja 1.0 Warszawa, Sierpień 2015 Strona 2 z 12 Instrukcja użytkownika Aplikacja dla Comarch Optima
Bardziej szczegółowoTworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska
Tworzenie aplikacji GIS w technologii Flex Tomasz Turowski Esri Polska Rodzina produktów bazujących na Fleksie ArcGIS API for Flex zbiór klas wprowadzających funkcjonalności mapowe do środowiska Flex.
Bardziej szczegółowoBiocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09
Biocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09 Zadanie 6. Zastosowanie technologii informatycznych w medycynie Sprawozdanie
Bardziej szczegółowoProgram kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g
Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g Uwaga: Masz problem z programem lub instalacją? Nie możesz wykonać wymaganej czynności? Daj nam znać. W celu uzyskania
Bardziej szczegółowoFinanse VULCAN. Jednostki dodaje i konfiguruje administrator główny platformy (w aplikacji Zarządzanie platformą).
Finanse VULCAN Migracja danych z systemu Finanse Optivum do aplikacji Finanse VULCAN Aplikacja Finanse VULCAN to nowa aplikacja firmy VULCAN do obsługi finansowo-księgowej jednostek oświatowych. Jest to
Bardziej szczegółowoBiuletyn techniczny. Eksport i import przelewów za pomocą usługi sieciowej
Biuletyn techniczny Data ostatniej aktualizacji: 05.02.2014 Spis treści 1 INFORMACJE OGÓLNE... 3 2 EKSPORT ZA POMOCĄ USŁUGI SIECIOWEJ... 4 3 IMPORT ZA POMOCĄ USŁUGI SIECIOWEJ... 7 4 EKSPORT I IMPORT PRZELEWÓW
Bardziej szczegółowoZAŁĄCZNIK Nr 3 do CZĘŚCI II SIWZ
ZAŁĄCZNIK Nr 3 do CZĘŚCI II SIWZ WYMAGANIA BEZPIECZEŃSTWA DLA SYSTEMÓW IT Wyciąg z Polityki Bezpieczeństwa Informacji dotyczący wymagań dla systemów informatycznych. 1 Załącznik Nr 3 do Część II SIWZ Wymagania
Bardziej szczegółowoSystem 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ółowo1. Zakres modernizacji Active Directory
załącznik nr 1 do umowy 1. Zakres modernizacji Active Directory 1.1 Opracowanie szczegółowego projektu wdrożenia. Określenie fizycznych lokalizacji serwerów oraz liczby lokacji Active Directory Określenie
Bardziej szczegółowoWykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych
Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące
Bardziej szczegółowoSAS Institute TECHNICAL SUPPORT )
SAS Institute TECHNICAL SUPPORT ) Konfiguracja procesów ETL dla rozwiązań FM składających się z kilku środowisk Celem niniejszego dokumentu jest opisanie konfiguracji ETL-owego fragmentu rozwiązań FM,
Bardziej szczegółowoWszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.
Sz@rk Server - konfigurowanie systemu Sz@rk Server jest serwerem aplikacji z wydzieloną logiką biznesową, pracującym w architekturze opartej o usługi (SOA). Dane pomiędzy serwerem i klientami przesyłane
Bardziej szczegółowoWprowadzenie do narzędzia MAVEN
Wprowadzenie do narzędzia MAVEN Mateusz Miotk 27 luty 2017 Instytut Informatyki UG 1 Maven - co to? Maven to narzędzie do budowania kodu. Umożliwia on zarządzanie kodem, który obejmuje zbiór standardów,
Bardziej szczegółowoInstalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows
Instalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows, SAS Institute Polska sierpień 2013 Pakiet SAS 9.3 Audit, Performance and Measurement (APM) jest to zestaw narzędzi stworzonych
Bardziej szczegółowoPROFESJONALNE USŁUGI BEZPIECZEŃSTWA
PROFESJONALNE USŁUGI BEZPIECZEŃSTWA Instalacja i konfiguracja ActivCard Gold i Entrust/PKI w środowisku Microsoft Active Directory Przygotował: Mariusz Stawowski Entrust Certified Consultant CLICO Sp.
Bardziej szczegółowoSZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA 1. PRZEDMIOT ZAMÓWIENIA Przedmiotem zamówienia jest wykonanie projektu oraz wykonanie i wdrożenie systemu umożliwiającego otrzymywanie informacji z systemu teleinformatycznego
Bardziej szczegółowoInstrukcja obsługi DHL KONWERTER 1.6
Instrukcja obsługi DHL KONWERTER 1.6 Opis: Niniejsza instrukcja opisuje wymogi użytkowania aplikacji oraz zawiera informacje na temat jej obsługi. DHL Konwerter powstał w celu ułatwienia oraz usprawnienia
Bardziej szczegółowoPlatformy Technologiczne
i Platformy Technologiczne Laboratorium nr 4 Java: REST API Aplikacja opracowana w ramach laboratorium nr 4 będzie potrzebna do realizacji laboratorium nr 5 należy zachować przygotowany projekt. Zadanie
Bardziej szczegółowoInstrukcja Instalacji. Instalacja lokalna
Aplikacja: Instalator Wydział Pracy I Instancja Wersja: 2.0 Data: 2015-04-02 Instrukcja Instalacji Instalator wspiera wszystkie systemy operacyjne z rodziny systemów operacyjnych Microsoft Windows począwszy
Bardziej szczegółowoWdrożenie modułu płatności eservice dla systemu PrestaShop 1.3-1.6
Wdrożenie modułu płatności eservice dla systemu PrestaShop 1.3-1.6 Wersja 03 Styczeń 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...
Bardziej szczegółowoKomunikacja i wymiana danych
Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX
Bardziej szczegółowoProgram kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9
Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9 Uwaga: Masz problem z programem lub instalacją? Nie możesz wykonać wymaganej czynności? Daj nam znać. W celu uzyskania
Bardziej szczegółowoSzczegół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