Kluczowe elementy infrastruktury usługowej dla projektów SOA. Waldemar Kot BEA Systems Poland

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

Download "Kluczowe elementy infrastruktury usługowej dla projektów SOA. Waldemar Kot waldemar.kot@bea.com BEA Systems Poland"

Transkrypt

1 Kluczowe elementy infrastruktury usługowej dla projektów SOA Waldemar Kot BEA Systems Poland

2 SOA strategia IT funkcjonalność zawarta w aplikacjach jest zorganizowana w postaci opartych na standardach, współpracujących usług, które mogą być powtórnie używane i łatwo łączone, tak aby szybko sprostać zmiennym wymaganiom biznesowym.

3 Wizja SOA HR Finanse Obsługa klientów Inne Procesy Proces Proces Proces Proces Proces HR Płace Budżetowanie Obsługa #1 Obsługa #2 Usługi Usługa Usługa Usługa Usługa Usługa Usługa Zasoby IT Logika Dane Aplikacja HR Logika Dane Logika Aplikacja Finansowa Dane Dane Logika Aplikacja CRM Logika Dane Inne aplikacje

4 SOA bez infrastruktury usługowej: Złożona sieć połączeń punkt-punkt Punkt-Punkt Usługi są bezpośrednio połączone i ściśle związane bezpieczeństwo, komunikacja, zarządzanie są często zawarte na sztywno w każdym połączeniu aplikacje są kruche i trudne do zarządzania, upgrade u, itd.

5 Wsparcie pełnego cyklu życia usługi Infrastruktura aplikacyjna Infrastruktura usługowa Zaplanuj Zbuduj Udostępnij Wyszukaj Złóż Zabezpiecz Dostarcz Wykonuj Zarządzaj BEA WebLogic / Tuxedo.NET IBM SAP Oracle inne BEA AquaLogic Service Bus Service Registry Data Services BPM...

6 Architektura referencyjna SOA Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych Aplikacje kompozytowe Współdzielone usługi Dostęp do współdzielonych usług Usługi prezentacyjne Usługi biznesowe Usługi integracyjne i danych Dostęp do dostawców usług Usługi infrastrukturalne Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych

7 Inicjatorzy Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych Aplikacje kompozytowe Współdzielone usługi Dostęp do współdzielonych usług Usługi prezentacyjne Inicjatorzy Powodują uruchomienie Usługi aktywności, biznesowe w wyniku zajścia określonych zdarzeń lub aktywności biznesowych Usługi integracyjne i danych Dostęp do dostawców usług Usługi infrastrukturalne Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych

8 Aplikacje kompozytowe Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych Aplikacje kompozytowe Współdzielone usługi Dostęp do współdzielonych usług Usługi prezentacyjne Aplikacje kompozytowe Samodzielne aplikacje sterowane Usługi przez biznesowe ściśle określone potrzeby biznesowe. Wyłącznie skupione na realizacji określonych Usługi wymagań integracyjne i danych biznesowych, w sposób, który jest dopasowany do roli ich odbiorców, w jak Dostęp najszybszy do dostawców i najbardziej usług efektywny sposób. Usługi infrastrukturalne Ludzie Implementacja jest połączeniem specyficznej funkcjonalności aplikacji i funkcjonalności udostępnionej przez warstwę współdzielonych usług. Partnerzy & Aplikacje Dostawcy Aplikacje kompozytowe są przeznaczone do samodzielnego wykorzystania (tj. nie są współdzielone) Źródła danych

9 Dostawcy usług Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych Aplikacje kompozytowe Współdzielone usługi Dostęp do współdzielonych usług Usługi Dostawcy prezentacyjne usług Wykonują określone funkcje i procesy biznesowe w sposób fizyczne. Usługi biznesowe Usługi integracyjne i danych Dostęp do dostawców usług Usługi infrastrukturalne Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych

10 Współdzielone usługi Aplikacje kompozytowe Ludzie Współdzielone usługi Kluczowa funkcjonalność firmy, udostępniona jako zestaw bazujących na standardach usług, tak, aby zapewnić wysoki stopień powtórnego wykorzystania tej funkcjonalności, przez wielu konsumentów. Konsumentami są aplikacje kompozytowe i inne współdzielone Partnerzy & usługi. Aplikacje Źródła danych Celem tej warstwy Dostawcy jest umożliwienie tworzenia nowej funkcjonalności w efektywny i szybki sposób oraz redukcja kosztów i złożoności integracji z istniejącymi systemami, poprzez wykorzystanie już poniesionych inwestycji i eliminację nadmiarowości. Współdzielone usługi Dostęp do współdzielonych usług Usługi prezentacyjne Usługi biznesowe Usługi integracyjne i danych Dostęp do dostawców usług Usługi infrastrukturalne Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych

11 Przykłady Aplikacje kompozytowe Portal Portal Zaawansowany serwis internetowy, wywołujący współdzielone usługi Współdzielone usługi Dostęp do współdzielonych usług Usługi prezentacyjne Usługi biznesowe Usługi integracyjne i danych Dostęp do dostawców usług Usługi infrastrukturalne People Applications Partners & Suppliers Data Sources

12 Przykłady Portal & BPM Portal, który zawiera procesy wykonujące specyficzne funkcje dla tego portalu. Aplikacje kompozytowe Portal Portal & BPM BPM korzysta ze współdzielonych usługi w części implementacji tego procesu. Współdzielone usługi Dostęp do współdzielonych usług Usługi prezentacyjne Usługi biznesowe Usługi integracyjne i danych Dostęp do dostawców usług Usługi infrastrukturalne People Applications Partners & Suppliers Data Sources

13 Przykłady Aplikacje kompozytowe Współdzielone usługi Portal Usługi prezentacyjne Usługi biznesowe Dostęp do dostawców usług Route & Transform Operacja uaktualnienia danych klienta w Siebel u z powiadomieniem innych aplikacji o tych zmianach. W tym celu wykorzystuje usługi w warstwie współdzielonych usług. Ta aplikacja kompozytowa otrzymuje Portal & BPM Route & komunikat żądania uaktualnienia danych Transform klienta, przekierowuje ten komunikat do właściwej usługi z warstwy współdzielonych usług. Przed przekierowaniem wykonywane są stosowne transformacje tego komunikatu, dopasowujące go formatu oczekiwanego przez współdzieloną usługę. Dostęp do współdzielonych usług Podobnie jest z odpowiedzią. Usługi integracyjne i danych Usługi infrastrukturalne People Applications Partners & Suppliers Data Sources

14 Przykłady Aplikacje kompozytowe Portal Portal & BPM Route & Transform Adapter & BPM Współdzielone usługi People Dostęp do współdzielonych usług Usługi prezentacyjne Adapter & BPM Usługi Funkcjonalność biznesowe zarządzania zamówieniami w SAP wymaga wykonania wielokrokowego procesu biznesowego. Usługi W każdym integracyjne z tych kroków i danych zachodzi konieczność skorzystania z funkcjonalności udostępnionej przez usługi z warstwy współdzielonych Dostęp do dostawców usług usług. Do komunikacji z SAP wykorzystywany jest przy tym adapter. BPM koordynuje wykonanie sekwencji kroków Partners & Applications między SAP a usługami współdzielonymi. Data Sources Suppliers Usługi infrastrukturalne

15 Przykłady Aplikacje kompozytowe Portal Portal & BPM Route & Transform Adapter & BPM B2B & BPM Współdzielone usługi People Dostęp do współdzielonych usług Usługi prezentacyjne B2B & BPM Usługi biznesowe Proces związany z wysyłką towarów wymaga wielokrokowej interakcji pomiędzy Usługi partnerem integracyjne biznesowym i danych (lub klientem) a funkcjonalnością udostępnioną przez warstwę współdzielonych usług. Dostęp do dostawców usług Bramka B2B zapewnia komunikację z zewnętrznym partnerem biznesowym, a BPM wykonuje proces biznesowy i koordynuje interakcję ze współdzielonymi usługami. Partners & Applications Data Sources Suppliers Usługi infrastrukturalne

16 Współdzielone usługi Aplikacje kompozytowe Ludzie Aplikacje Współdzielone usługi Obejmują różne typy usług usługi dostępu do zasobów (np. aplikacji, baz danych), usługi danych (np. zunifikowany obraz klienta lub produktu), usługi biznesowe (wspólna logika biznesowa transakcje, reguły), usługi prezentacyjne (np. portlety) oraz usługi infrastrukturalne (np. bezpieczeństwo, logowanie, audyt, zarządzanie treścią). Partnerzy & Usługi w tej Źródła danych Dostawcy warstwie są projektowane, budowane, testowane, wykonywane, administrowane, wersjonowanie, itp. w celu współdzielonego użycia. Współdzielenie powoduje jednak wzrost znaczenia zależności, co powoduje konieczność lepszego zarządzania cyklem życia usługi. Współdzielone usługi Dostęp do współdzielonych usług Usługi prezentacyjne Usługi biznesowe Usługi integracyjne i danych Dostęp do dostawców usług Usługi infrastrukturalne Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych

17 Usługi dostępu do dostawców usług Aplikacje kompozytowe Współdzielone usługi Dostęp do Dostawców Usług Oparty o standardy mechanizm dostępu do Dostawców Usług. Zawiera mechanizmy podłączenia się do różnorodnych Dostawców (aplikacji, systemów, baz danych, technologii), udostępnienia ich Partnerzy & Ludzie funkcjonalności (lub danych) Aplikacje w postaci usług o określonym interfejsie, a także zarządzanie połączeniem z Dostawcą Dostawcy Usługi. Oddziela Współdzielone Usługi od konieczności zajmowania się szczegółami implementacyjnymi komunikacji z konkretnym Dostawcą Usług. Usługi te zapewniają także zunifkowany dostęp dla wszystkich Współdzielonych Usług, w sposób pozwalający uniknąć kosztownych połączeń Dostęp punkt-punkt. do współdzielonych usług Wspierają także większy poziom powtórnego wykorzystania funkcjonalności i danych Usługi oferowanych prezentacyjne przez Dostawców Usług. Usługi biznesowe Dostęp do dostawców usług Źródła danych Usługi integracyjne i danych Usługi infrastrukturalne Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych

18 Modelowanie usług Modelowanie usług Jakie usługi utworzyć? Jaki jest proces identyfikacji tych usług? Jakie są charakterystyki tych usług? Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych Aplikacje kompozytowe???? Współdzielone usługi Dostęp do współdzielonych usług? Usługi prezentacyjne Usługi biznesowe?? Dostęp do dostawców usług??? Usługi integracyjne i danych Usługi infrastrukturalne Ludzie Aplikacje Partnerzy & Dostawcy Źródła danych

19 SOA wymaga uzgodnienia świata biznesu ze światem IT Biznes Procesy Zapytanie o produkt Rezerwacja Produkcja Tworzenie zamówienia Wysyłka Tworzenie zamówieni a dostawcy IT Usługi Warstwa wywoływania usług Zapytanie o produkt Rezerwacja Wysyłka Tworzenie zamówienia Produkcja Tworzenie zamówienia dostawcy

20 Modelowanie usług Usługi są mapowane do prawdziwych procesów biznesowych, nie do aplikacji Strategia biznesowa i procesy 3 Orchestrate services into processes Measure alignment with strategy Identify opportunities for optimization 1. Myśl strategicznie, działaj taktycznie: rozpocznij z pojedynczym, kluczowym procesem. 2 Analiza procesów, identyfikacja wymaganej funkcjonalności wspierającej. Udostępnienie funkcjonalności z istniejących zasobów IT. Budowa nowej funkcjonalności. Definicja kontraktów i interfejsów. Udostępnienie tych elementów jako usługi. To podejście umożliwia stopniowe ulepszanie procesów w czasie Podejście z góry na dół: identyfikacja usług wymaganych do wsparcia tego kluczowego procesu. 3. Podejście z dołu do góry: identyfikacja funkcjonalności w istniejących systemach, które mogą być wyeksponowane jako usługi dla tego procesu. 4. Usługi infrastrulturalne: identyfikacja funkcjonalności wspierającej, wspólnej dla usług i procesów

21 Infrastruktura usługowa

22 Problem wczesnych SOA: Eksplozja usług po początkowych 5-10 usługach, ich liczba szybko rośnie do setek (i więcej) z każdą nową usługą złożoność rozwiązania rośnie wykładniczo ścisłe, punktowe powiązanie między usługami brak przejrzystości brak powtórnego użycia trudne zarządzanie siecią usług Service Service Service Service Service Service Service Service

23 Enterprise Service Bus (ESB) złożoność rośnie wolniej (liniowo, a nawet poniżej) większa przejrzystość luźne powiązania między usługami wyższe powtórne wykorzystanie jednokrotne wpięcie usługi lepsza widoczność usługi kontrola nad udostępnianiem usług centralne zarządzanie Service Service Service Service Enterprise Service Bus Service Service Service Service

24 Ważne komponenty SOA Enterprise Service Bus (ESB) Konfigurowalna warstwa komunikacyjna: pośredniczenie w komunikacji pomiędzy usługami zaawansowane sposoby komunikacji i integracji usług service switching (sync / async, pub-sub) routing, transformacja, bezpieczeństwo i walidacja komunikatów zarządzanie sytuacjami wyjątkowymi Web Service Management (WSM) Zarządzanie cyklem życia usług: rejestracja i udostępnianie usług wersjonowanie usług bezpieczeństwo zarządzanie usługami i komunikatami śledzenie komunikatów kontrola SLA i raportowanie integracja z innymi systemami zarządzania

25 BEA AquaLogic Service Bus Konfigurowalna Szyna Usługowa (ESB) i Zarządzanie Usługami (WSM) w jednym produkcie Łączy tradycyjne mechanizmy komunikacyjne z podejściem opartym o web services Moja robocza definicja ;-) Wieloprotokołowy, dynamicznie konfigurowalny, zarządzalny - hub, switch, router, proxy, gateway, firewall, repeater, kontroler,... w jednym.

26 Przegląd architektury produktu Konsumenci usług BEA AquaLogic Service Bus Zarządzanie usługami i komunikacją Śledzenie komunikatów Monitoring SLA, Alerty, Raportowanie Baza Danych dla Raportowania Logowanie JMX, SNMP,... Dostawcy usług biznesowych udostępnianych przez systemy IT Broker Routing Udostępnianie usług Konfiguracja i zarz. zmianami Transformacje Obsługa wyjątków Bezpieczeństwo i Polityki Action SDK Rejestracja Audyt Wersjonowanie Rejestr usług Import i eksport Komunikacja / Protokoły transportowe HTTP JMS/MQ SMTP Web Srvc Java/EJB Pliki/FTP WSDL / SOAP / XML / text / binary Adaptery Tuxedo Transport SDK Bezpieczeństwo Autentykacja Autoryzacja Tożsamość Podpisywanie i szyfrowanie Integracja z innymi śr.

27 Wieloprotokołowy hub, switch, router... ALSB jest uniwersalnym pośrednikiem w komunikacji między usługami, dzięki czemu można powtórnie wykorzystać istniejące usługi, aplikacje, dane i to w sposób niezależny od ich implementacji. Web Services HTTP/SOAP, WS-I, WS-Addressing JMS, Store-and-Forward, XA Różnorodne modele komunikacyjne Request/Reply, Async/Sync, Pub/Sub, WS with attachments, Łączenie różnych modeli ze sobą Service Service Service Service Sync-to-Async, One-to-many, fan-out Wielość transportów HTTP, JMS, MQ, (SMTP/POP3/IMAP), File, Tuxedo, Tibco, JMS, Non-SOAP messaging over HTTP, Java, EJB,... BEA AquaLogic Service Bus Integracja aplikacji (poprzez adaptery) JDBC, ODBC, JCA, CORBA, ERP / CRM (SAP, Oracle, PeopleSoft, Siebel) formaty EDI (ASC X12, UN/EDIFACT ) inne formaty (FIX, HIPAA, SWIFT, HL7, ) Service Service Service Service mainframe (CICS, AS/400 ) Protokoły B2B AS2, ebms, RNET, Secure FTP, AS3, WS

28 dynamicznie konfigurowalny... ALSB pośredniczy w komunikacji pomiędzy różnorodnymi usługami i wykonuje transformacje komunikatów, zarządzanie wyjątkami, walidacje oraz routing, zgodnie ze zdefiniowanym przepływem. Routing komunikatów zależny od treści komunikatu (CBR) kontekst tożsamości użytkownika Transformacje XML, non-xml XQuery, XPath, XSLT walidacje dane do transformacji mogą pochodzić z zewnątrz Przełączanie usług - łączenie trybów pracy Async/Sync, Pub/Sub, Żądanie-Odpowiedź inne (np. szyfrowane / nieszyfrowane) Zarządzanie wyjątkami na różnych poziomach Zmiana konfiguracji jest dynamiczna - nie wymaga restartu usług, ani serwera ESB.

29 Główne komponenty ALSB... usługi biznesowe (business service) udostępniane przez zewnętrzne systemy podłączane do ALSB usługi pośredniczące (proxy service) konsumowane przez klientów usług udostępniane przez ALSB komunikują się z usługami biznesowymi poprzez routing i wywoływanie usług posiadają zdefiniowany przepływ komunikatów (message flow) opisujący logikę transformacji i przekierowania komunikatów sekwencja akcji posiadają zmienne kontekstowe komunikatu (context variable) metadane i dane aktualnego komunikatu pozwalają manipulować kontekstem komunikatu

30 Główne komponenty ALSB... monitoring komunikacji wydajność, dostępność stan zdrowia systemu i poszczególnych usług SLA alerty, notyfikacje raportowanie operacyjne analityczne konfiguracja bezpieczeństwo rozkład obciążenia usług (load balancing) przełączanie dla większej niezawodności (failover)

31 Konfiguracja przepływu w pełni wizualnie określenie struktury przepływu 1. jakie węzły 2. request / response 3. jakie etapy w ramach węzłów 4. jakie akcje w ramach etapów 5. dostępne akcje (ok. 20): edit / insert / delete / update / assign log, report validate, raise error route, call-out, publish, reply inne: if-then-else-elseif 6. zmienne kontekstowe 7. obsługa wyjątków 8. routing

32 Przykład konfiguracji przepływu

33 Przykład konfiguracji przepływu

34 Przykładowa konsola zarządcza

35 Przykład architektury referencyjnej Warstwa Portalu WebLogic Portal Warstwa Procesów WebLogic Integration Portlet WWW Proces kredytowy Usługi Bezpieczeństwa AquaLogic Enterprise Security Warstwa ESB AquaLogic Service Bus Usługi Danych AquaLogic Data Services Rejestr Usług AquaLogic Service Registry Core banking Rejestr Magistrala usługowa Service Registry Service Registry CRM Service Registry Tuxedo Mainframe Tuxedo ERP...

36 Aplikacje kompozytowe dzięki ALSB i WLI Konsumenci usług (kontakt z użytkownikiem) Portal Komponowanie procesów biznesowych Proces (WLI) Zarządzanie usługami, routing, transformacje komunikatów ESB (ALSB) Udostępnianie usług Obsługa klientów Raportowanie Core banking Zasoby ERP CRM.NET TUXEDO...

37 BEA AquaLogic Data Services

38 Dlaczego Usługi Danych? W praktyce, w większości projektów SOA, to repozytoria danych są pierwszymi usługami Problemy adresowane przez usługi danych: Mgmt Dashboard Customer Portal HR Portal Partners Portal Supplier Portal 70% uwagi podczas budowy aplikacji poświęca się na problemy związane z dostępem do danych Warstwa usług danych wiele API: średnio aplikacje korzystają z ~14 różnych źródeł danych HR Promotions Order Data Entry Syndicated, Database Expense Research & Third-party Reporting Intelligence Purchasing Data Sales Pricing Forecasts Systemy IT Product Catalogs External MRP Data Sources Bill Support Payment problemy z utrzymaniem spójności danych i aplikacji np. podczas migracji, upgrade ów reguły spójności i walidacji danych są często zaszyte na sztywno w każdej z aplikacji, któa korzysta z tych danych

39 Tradycyjne podejście do usług danych Problemy: 1. Każda usługa to oddzielny projekt integracyjny 2. Połączenia punkt-punkt 3. Trudna optymalizacja i automatyzacja XML Adapter Systemy EAI i middleware XML Adapter XML Adapter XML Adapter Wpływ: 1. Dużo kodowania 2. Ograniczona funkcjonalność 3. Trudne w utrzymaniu Oracle Sybase DB2 SAP 4. Ograniczone możliwości powtórnego wykorzystania

40 Usługi danych z AquaLogic DS Centralne miejsce dla usług danych Zalety: 1. Modelowanie 2. Dynamiczne usługi z możliwością łatwego powtórnego użycia Customer Orders Payment BEA AquaLogic Data Services Adaptor 3. Bezpieczeństwo 4. Caching 5. Service Data Objects 6. Transakcje 7. Dostęp poprzez Java i WSDL 8. Dostęp poprzez SQL (np. dla Oracle Sybase DB2 SAP Excel a lub narzędzi Business Intelligence) 9. Metadane Wpływ: mało kodu, szybkość

41 AquaLogic DS w połączeniu z SB i WLI Portal / Web App WLI (BPM) - procesy AL DS (EII): Dane jako usługi Modelowanie, zarz. metadanymi Dynamiczne flitrowanie, zapytania, transformacje danych bezpieczeństwo, cache AL SB (ESB) routing, transformacje, zarządzanie usługami AL SB (ESB): routing, transformacje, zarządzanie usługami pośredniczenie w przekazywaniu komunikatów AL DS dane jako usługi monitoring usług WLI (BPM): modelowanie procesów integracja aplikacji Oracle ERP DB2 Oracle Data Warehouse Sybase zarządzanie stanem procesów B2B, Human workflow

42 Architektura AquaLogic Data Services WORKSHOP JAVA/J2EE WEB SERVICE REPORTING LD CONTROL JAVA API WSDL WRAPPER JDBC/SQL Narzędzia deweloperskie Services definition Model Diagrams Client API Security Cache Data Processing Engine Konsola administracyjna Caching, Security, Monitoring, Management Metadata Browser Model Repository Data Source API Relational Tables, views stored procedures, SQL Web Services Business partners, Adapter,.Net Files XML, Flat Files Java Functions LDAP J2EE Excel JCA JMS Custom Access

43 BEA AquaLogic Service Registry

44 Problemy dla ALSR Brak systematycznego sposobu wyszukiwania i powtórnego użycia istniejących usług. Brak możliwości kontroli udostępniania usług oraz ich sprawdzenia pod kątem zgodności z procedurami, standardami tworzenia usług i najlepszymi praktykami. Deweloperzy Budowa i wdrożenie usługi Deweloperzy Budowa i wdrożenie usługi Menedżerowie Administratorzy Budowa i wdrożenie usługi Business Logic Business Logic Business Logic Business Logic Architekci Architekci Brak możliwości przeglądania jakie usługi już zostały zbudowane, w jaki sposób, jak je wykorzystywać. Brak sposobu określania współpracy między usługami. Brak możliwości kontroli i zarządzania usługami i wymuszania polityk. Legacy ERP CRM Finance Brak możliwości kontroli nad wprowadzaniem zmian i widoczności zależności między usługami.

45 Przykład zastosowania ALSR (1) Budowa usług Kompozycja aplikacji z usług Deweloperzy (IDE) Analitycy biznesowi, architekci (ICE) Policy Business Process Web Services WSDL, XML Services Rejestr deweloperski Rejestr produkcyjny Deweloperzy publikują zasoby (usługi, elementy usług) w Rejestrze Usług tak, aby później można było te zasoby odnaleźć i wykorzystać. Business Logic Business Logic Business Logic Business Logic Legacy ERP CRM Business Finance Użytkownicy wykorzystują Rejestr Usług, aby odnaleźć istniejące usługi i ich użyć.

46 Przykład zastosowania ALSR (2) Publikacja usług Akceptacja (ludzie) Konsumpcja usług Kontrola dostępu i reguły widoczności usług (i ich elementów) Rejestr deweloperski Procesy akceptacyjne Rejestr produkcyjny Dewelopment Akceptacja (automatyczna) Kontrolowany proces publikacji usług i ich wykorzystania. Produkcja

47 Przykład zastosowania ALSR (3) Any Any Service Consumer Service Consumer Konsumenci usług Agenci Budowa i odkrywanie usług i ich podłączanie do rejestru Rejestr Any Any Service Consumer Service Consumer Dostawcy usług Automatyczne odkrywanie nowych usług i ich aktualizacji Konsola zarządcza, integracja z systemami ESM Pomiar i agregacja parametrów (metryk) usług (np. wydajność, czas odpowiedzi, SLA). Wykorzystanie metryk podczas wyszukiwania i konsumpcji usług.

48 Funkcjonalność ALSR centralny rejestr informacji o usługach (metadane, UDDI) klasyfikacja usług (taksonomie) procesy kontroli publikacji i wykorzystania usług jedno- i wielokrokowe, jeden- lub wielu decydentów notyfikacje i subskrypcje federacja rejestrów bezpieczeństwo kontrola widoczności, dostępu polityki zarządzanie zależnościami między usługami raporty i analizy automatyczne odkrywanie usług integracja z systemami ESM

49 BEA WebLogic Platform

50 BEA WebLogic Platform Integrated Development Environment - Eclipse BEA Workshop for WebLogic Platform User Integration Process Integration WebLogic Portal WebLogic Integration Blended Java Frameworks Beehive, Spring, Struts, EJB3, Open JPA, XMLBeans, AOP,... Application Server WebLogic Server JVM BEA JRockit / SUN / HP / IBM

51 Platforma do budowy aplikacji kompozytowych Warstwa usług aplikacyjnych: Infrastruktura Konfiguracja Bezpieczeństwo Zarządzanie Warstwa portalowa: wielokanałowy dostęp zaawansowany UI personalizacja federacja Jedna platforma Jedno środowisko deweloperskie Jedna konsola administracyjna Wspólny kod Warstwa usług integracyjnych BPM Transformacja danych Podłączenie do Usługi lub Kontrolki systemów zewnętrznych SAP WebLogic App Mainframe

52 BEA WebLogic Portal

53 PORTAL JAKO INTERFEJS UŻYTKOWNIKA

54 PORTAL SKONSOLIDOWANY DOSTĘP Zagregowane informacje, aplikacje (widok 360 ) Dopasowanie do odbiorcy (personalizacja) Marketing Human Resources Sprzedaż Zamówienia Treść - informacje o produktach i usługach firmy Bazy danych i systemy HR Bazy danych i systemy wsparcia sprzedaży Zamówienia

55 Dlaczego portal na BEA WebLogic Portal? Budując portale w sposób tradycyjny, deweloperzy są odpowiedzialni za logikę tej aplikacji i wszystkie dodatkowe usługi wyższego rzędu. Odpowiedzialność deweloperów Logika Aplikacji Zarządzanie użytkownikami Kontrola dostępu Interfejs użytkownika Agregacja danych Zarządzanie treścią Komunik. pomiędzy aplikacjami Personalizacja Integracja aplikacji Kampanie marketingowe Preferencje użytkowników

56 Dlaczego portal na BEA WebLogic Portal? Portal pozwala skupić się na tym CO ma robić aplikacja, poprzez wykorzystanie (skonfigurowanie) gotowych funkcjonalności Odpowiedzialność deweloperów Zarządzanie użytkownikami Interfejs użytkownika Logika Aplikacji Kontrola dostępu Agregacja danych Zarządzanie treścią Personalizacja Kampanie marketingowe Komunik. pomiędzy aplikacjami Integracja aplikacji Preferencje użytkowników

57 PORTAL PROCESOWY Zamiast portalu zorientowanego na aplikacje: Portal zorientowany na użytkownika Warstwa portalu: dostarczanie i personalizacja zintegrowanych treści i usług App 1 App 2 App 3 Services or controls Warstwa integracji (dane i procesy): zintegrowane aplikacje w ramach procesów biznesowych, konektory, modelowanie App 1 App 2 App 3

58 BEA WEBLOGIC PORTAL Użytkownicy Usługi biznesowe portalu (~akceleratory) Treść Wyszukiwanie Praca grupowa Commerce Personalizacja i Zarz. interakcjami Zarządzanie cyklem życia portalu Środowisko tworzenia Środowisko zarządcze Elastyczna konfiguracja Infrastruktura portalu Rendering Architektura Zasoby wewnętrzne i zewnętrzne

59 BEA WebLogic Integration

60 Wiele poziomów integracji Korzyść biznesowa z integracji Integracja Procesowa Partnerów Zewn. Użytkowników Danych Aplikacji Poziom integracji Potrzeba różnych narzędzi i technik...

61 BEA WEBLOGIC INTEGRATION Środowisko tworzenia aplikacji Zarządzanie Process Procesami Biznesowymi Automation Modelowanie Automatyzacja Analiza Integracja n.p. aplikacji Adaptery Dostęp do zasobów Integracja danych Usługi integracyjne Transformacja danych Integracja użytkowników Message Broker Integracja Partnerów Zewn. Web Services Bezpieczeństwo Transakcyjność Klastry J2EE Administracja

62 Modelowanie procesów integracyjnych Budowa procesu w sposób graficzny drag & drop, kontekstowe wizard y i arkusze własności Połączenie w przepływ: dostępu do danych / aplikacji: wewnątrz organizacji u partnerów zewnętrznych transformacji akcji wykonywanych przez ludzi Szybkie tworzenie Gotowe kontrolki do aplikacji/systemów łatwy dostęp do złożonej funkcjonalności Dostęp do kodu Java Współpraca XML i Java Szablony procesów powtórne wykorzystanie już istniejących rozwiązań Generowana automatycznie aplikacja J2EE JSP, servlets, EJB, web services,... Przepływ (proces)

63 Adaptery Packaged Applications SAP R/3 PeopleSoft JD Edwards Oracle Applications Siebel Manugistics Ariba Commerce One Broadvision Clarify Baan Vantive Technology RDBMS MQ Series CORBA TIBCO Vertical SWIFT FIX HIPAA HL7 Wbudowane adaptery do plików, ftp, jdbc, http/s, Technologia BEA + iway Dostępne ok. 250 adapterów Dwukierunkowa komunikacja: JMS JCA Usługi Zdarzenia

64 Transformacja danych Dowolne mapowanie XML-XML, XML-non XML, XML- Java Budowana w sposób wizualny lub poprzez kodowanie Drag and Drop Złożone transformacje XQuery, XSLT, XML Beans wiele źródeł joins, unions, grouping by key fields rozszerzalna biblioteka funkcji transformujących Wsparcie dla struktur non-xml EDI, COBOL Copybooks Sposób transformacji zapisany w postaci pliku XML możliwość zmiany transformacji bez potrzeby zmiany procesu / aplikacji XML Non-XML Java XML Non-XML Java

65 MESSAGE BROKER Przyjście zdarzenia Uruchamia reguły Transformacja & Przekierowanie Przetwarzanie (proces)... Zdarzenie Kanał Kanał Proces Message Broker Kanał

66 Integracja użytkowników biznesowych Człowiek, jako element procesu, np.: decydent (akceptacja) wprowadzanie danych sytuacje wyjątkowe Wykonywanie zadań warunki (np. wykonaj do ) jedno zadanie może uaktualnić wiele procesów określanie kto (użytkownik/grupa) i jakiej roli może wykonać zadanie Zarządzanie listą zadań do wykonania przypisanie, zawieszanie, porzucenie, przekierowywanie,... monitorowanie rozpoczęcia, zakończenia,... komentowanie sortowanie alerty podejmowanie akcji Analizy i raporty Logowanie Archiwizacja

67 Integracja z parterami zewnętrznymi Dostawcy, instytucje zewnętrzne, klienci, partnerzy biznesowi,... Wsparcie dla standardów: ebxml RosettaNet Web Services EDI Zarządzanie profilem partnera protokoły profile współpracy konfiguracje importu/eksportu danych Raportowanie Monitorowanie Logowanie, audyt WebLogic Integration Supplier (WebLogic Integration) Distributor (WebLogic Business Connect) Partner (Other B2B server) Retailer (Browser, FTP)

68 BEA AquaLogic BPM

69 Oprogramowanie BPM Wsparcie analizy, modelowania, budowy, wykonywania, optymalizacji i zarządzania procesami biznesowymi. Jednostki organizacyjne Proces Obsługi Klienta Customer Relationship Management Sales and Marketing Production Planning Manufacturing Inventory & Logistics Finance & HR Konfiguracja produktu Procesy Zarządzanie zamówieniami Gwarancje i obsługa posprzedażowa Customer Relationship Management Sales and Marketing Production Planning Manufacturing Inventory & Logistics Finance & HR CRM SFA Product product SCM product DB LMS B2B Inv ERP MES MGMT ERP CRM product SFA Prodict product SCM DB LMS B2B info. Inv ERP. MES MGMT ERP Usługi IT (Portal, SOA, LDAP, EAI, , IT Operations,...) Usługi IT (Portal, SOA, LDAP, EAI, , IT Operations) Procesy biznesowe obejmujące organizacje, systemy i aplikacje. Oprogramowanie klasy BPM modeluje, symuluje, wykonuje, zarządza, monitoruje i optymalizuje procesy biznesowe.

70 AquaLogic BPM Suite Business Analysts Process Modeling, Simulation and Documentation Process Analyst Process Development and Systems Integration Business Owners Use Cases Get Get the the stuff stuff Build Build the the picture picture BAM BAM Consoles Requirements Process Diagram Launch screen screen Monitoring screen screen AquaLogic BPM Enterprise Server Process Participants HiPer Workspace Process Management and Real-Time BAM Historical & Trend Analysis Tools Process Server and Monitoring Repository Business Systems DB CRM ERP

71 AquaLogic BPM Designer: Modelowanie procesów Przetwarzanie równoległe, synchroniczne, asynchroniczne Lista aktywności Reguły czasowe zarządzanie SLA procesu Wsparcie dla standardów modelowania: BPEL, BPMN, UML Incorporate complex Business Rules directly in in the process model Aktywne diagramy Swim Lane Różne metody uruchamiania procesów Reguły biznesowe zarządzane przez właścicieli procesu

72 AquaLogic BPM Designer: Symulacja procesów Obserwacja i i zarządzanie kolejkami w czasie rzeczywistym. Możliwość strojenia, Konfiguracja itd. scenariuszy symulacyjnych (obciążeń) Tworzenie raportów i i ich eksportowanie do narzędzi analitycznych. Rozbudowane mechanizmy raportowe: w oparciu o koszty, czas, czy jednostki.

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne Rafał Czubik Krzysztof Komorowski IBM 2008 IBM Corporation Metodyka jest ważna Procesy i moduły Obszary decyzyjne

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

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus Kod szkolenia: Tytuł szkolenia: ESB/OSB Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java, analityków systemowych

Bardziej szczegółowo

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB Przemysław Rudzki RHCX, RHCI, JBoss Certified Trainer Niezależny Konsultant Plan prezentacji Ostatnie zakupy RedHat/JBoss MetaMatrix Mobicents Technologie

Bardziej szczegółowo

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Technologie integracyjne i procesowe Jarosław Stępień Oracle Fusion Middleware Elastyczna platforma Warstwa prezentacji (Portale, WEB 2.0) Warstwa procesowa

Bardziej szczegółowo

UWOLNIĆ INFORMACJĘ PUBLICZNĄ!

UWOLNIĆ INFORMACJĘ PUBLICZNĄ! UWOLNIĆ INFORMACJĘ PUBLICZNĄ! ARCHITEKTURA INTEROPERACYJNOŚCI I REUŻYTKOWANIA INFORMACJI PUBLICZNEJ NA PRZYKŁADZIE ROZWIĄZANIA CHMURY PRYWATNEJ DLA ADMINISTRACJI Krzysztof Skibicki Pion Rozwiązań Systemowych

Bardziej szczegółowo

<Insert Picture Here> SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną

<Insert Picture Here> SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną Komponenty w produkcji aut Skoda Octavia VW Touran Seat Marbella Seat Altea Audi A3 Ilość VW Golf V VW Garbus Fiat

Bardziej szczegółowo

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa

Usł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ółowo

III Edycja ITPro 16 maja 2011

III Edycja ITPro 16 maja 2011 III Edycja ITPro 16 maja 2011 SharePoint 2010 SharePoint jako platforma ERP Paweł Szczecki pawel.szczecki@predica.pl Prelegent Paweł Szczecki Współwłaściciel firmy Predica sp. z o.o. Odpowiedzialny za

Bardziej szczegółowo

Wdrożenie technologii procesowej IBM BPM w EFL

Wdrożenie technologii procesowej IBM BPM w EFL Wdrożenie technologii procesowej IBM BPM w EFL Marcin Naliwajko Z-ca dyrektora Departamentu Technologii Dominik Lisowski Starszy Architekt Systemów IT Grupy EFL WebSphere Message Broker 2008 r. Wdrożenie

Bardziej szczegółowo

HP Service Anywhere Uproszczenie zarządzania usługami IT

HP Service Anywhere Uproszczenie zarządzania usługami IT HP Service Anywhere Uproszczenie zarządzania usługami IT Robert Nowak Architekt rozwiązań HP Software Dlaczego Software as a Service? Najważniejsze powody za SaaS UZUPEŁNIENIE IT 2 Brak zasobów IT Ograniczone

Bardziej szczegółowo

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Opis szkolenia: Termin SOA, czyli Service Oriented Architecture, oznacza architekturę systemów informatycznych opartą o usługi. Za

Bardziej szczegółowo

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT MONITOROWANIE DOSTĘPNOŚCI USŁUG IT POZIOMY MONITOROWANIA Services Transaction Application OS Network IBM TIVOLI MONITORING Proaktywnie monitoruje zasoby systemowe, wykrywając potencjalne problemy i automatycznie

Bardziej szczegółowo

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect Wbudowana wiedza specjalistyczna Dopasowane do zadania Optymalizacja do aplikacji transakcyjnych Inteligentne Wzorce

Bardziej szczegółowo

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji

Bardziej szczegółowo

1. Wymagania dla lokalnej szyny ESB

1. 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ółowo

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio Czym jest jpalio? jpalio to unikalna platforma technologiczna pozwalająca na stworzenie szeregu produktów dostosowanych do indywidualnych preferencji klienta. W naszej ofercie znajduje się m.in. system

Bardziej szczegółowo

KOLEJNY PORTAL NA UCZELNI?

KOLEJNY PORTAL NA UCZELNI? KOLEJNY PORTAL NA UCZELNI? O Integracji portalowej Tomasz Kotowski Business Development Manager / EAI Sybase Polska AGENDA Zastosowania Stan obecny i potrzeby Rozwiązania - technologia Korzyści Podsumowanie

Bardziej szczegółowo

Portale raportowe, a narzędzia raportowe typu self- service

Portale raportowe, a narzędzia raportowe typu self- service Portale raportowe, a narzędzia raportowe typu self- service Bartłomiej Graczyk Kierownik Projektów / Architekt rozwiązań Business Intelligence E mail: bartek@graczyk.info.pl Site: www.graczyk.info.pl Agenda

Bardziej szczegółowo

IFS Applications. Obiekty i komponenty. Architektura. Korzenie IFS Applications. IFS Applications system klasy ERP

IFS Applications. Obiekty i komponenty. Architektura. Korzenie IFS Applications. IFS Applications system klasy ERP Korzenie Applications Applications Zintegrowane środowisko do kompleksowego zarządzania przedsiębiorstwem IC (ang. Inventory Control) Kontrola Zapasów Magazynowych, MRP (ang. Material Requirements Planning)

Bardziej szczegółowo

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej

Bardziej szczegółowo

Projekt Fusion nowe oblicze aplikacji Oracle

Projekt Fusion nowe oblicze aplikacji Oracle XI Konferencja PLOUG Kościelisko Październik 2005 Projekt Fusion nowe oblicze aplikacji Oracle Agnieszka Beresińska Oracle Polska Sp. z o.o. e mail: agnieszka.beresinska@oracle.com Streszczenie W prezentacja

Bardziej szczegółowo

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż. Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu

Bardziej szczegółowo

Modelowa realizacja strategicznych celów sprzedażowych i raportowych w Banku Pekao S.A.

Modelowa realizacja strategicznych celów sprzedażowych i raportowych w Banku Pekao S.A. Modelowa realizacja strategicznych celów sprzedażowych i raportowych w Banku Pekao S.A. Studium przypadku CRM operacyjnego na platformie IBM WebSphere. Waldemar Ściesiek, Bank Pekao S.A. Warszawa, Październik

Bardziej szczegółowo

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7 AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database

Bardziej szczegółowo

Gemini Cloud Project Case Study

Gemini Cloud Project Case Study Gemini Cloud Project Case Study business model and integration/implementation aspects Maciej Morawski - Gemini Cloud Polska Gemini Cloud Usługi IT od 1995 10+ lat doświadczenia w projektach międzynarodowych

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

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management

Bardziej szczegółowo

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1 Szkolenie wycofane z oferty Program szkolenia: Enterprise Java Beans 3.0/3.1 Informacje: Nazwa: Enterprise Java Beans 3.0/3.1 Kod: Java-EE-EJB Kategoria: Java EE Grupa docelowa: developerzy Czas trwania:

Bardziej szczegółowo

EJB 3.0 (Enterprise JavaBeans 3.0)

EJB 3.0 (Enterprise JavaBeans 3.0) EJB 3.0 (Enterprise JavaBeans 3.0) Adrian Dudek Wirtualne Przedsiębiorstwo 2 Wrocław, 1 czerwca 2010 Plan prezentacji 1 Wprowadzenie Cel prezentacji Czym jest EJB 3.0? Historia 2 3 Cel prezentacji Wprowadzenie

Bardziej szczegółowo

O nas. Usługi. jpbs realizuje następujące rodzaje projektów usługowych:

O nas. Usługi. jpbs realizuje następujące rodzaje projektów usługowych: 1 O nas jpalio Business Solutions Spółka z ograniczoną odpowiedzialnością powstała w grudniu 2010. Celem naszej działalności jest realizacja projektów konsultingowych i informatycznych. Prowadzone przez

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

Bardziej szczegółowo

Serwery Aplikacji "CC" Grzegorz Blinowski. Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80

Serwery Aplikacji CC Grzegorz Blinowski. Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Serwery Aplikacji Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Aplikacje Web Aplikacje Web - nowe wcielenie modelu klientserwer: przeglądarka

Bardziej szczegółowo

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne przedmioty.

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

SOA Web Services in Java

SOA Web Services in Java Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy

Bardziej szczegółowo

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe. Warstwa integracji wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe. 1. Ukrycie logiki dostępu do danych w osobnej warstwie 2. Oddzielenie mechanizmów trwałości od modelu obiektowego Pięciowarstwowy

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

Open Source Stack jako. alternatywa

Open Source Stack jako. alternatywa Open Source Stack jako Marek Najmajer Product Manager alternatywa Krzysztof Gorski, RHCE Systems Integration Manager Co decyduje o ich sukcesie? Narzędzia Umiejętności Doświadczenie Współpraca Motywacja

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Java Enterprise Edition. WebServices. Język XML. Serwer aplikacji GlassFish. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki

Bardziej szczegółowo

Wspomaganie 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 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ółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje

Bardziej szczegółowo

Ekspert MS SQL Server Oferta nr 00/08

Ekspert MS SQL Server Oferta nr 00/08 Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,

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

IBM MobileFirst! Wprowadzenie do strategii IBM w zakresie rozwiązań mobilnych! Włodek Dymaczewski"

IBM MobileFirst! Wprowadzenie do strategii IBM w zakresie rozwiązań mobilnych! Włodek Dymaczewski IBM MobileFirst Wprowadzenie do strategii IBM w zakresie rozwiązań mobilnych Włodek Dymaczewski" Te są idealne Już nie mogę się doczekać, żeby kupić je taniej na Allegro Jakie jest hasło do Waszego WiFi?

Bardziej szczegółowo

GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL

GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL Realizacja prac w ramach Implementacji Przedmiot prac - prace analityczne, projektowe, wdrożeniowo implementacyjne, dokumentacyjne oraz szkoleniowe, związane

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

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013 Aurea BPM Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013 Agenda 1. Dlaczego BPM jest drogą do lepszej wymiany informacji w firmie 2. Aurea BPM unikalna platforma o wyróżniających cechach 3. Podsumowanie

Bardziej szczegółowo

Oracle Application Express -

Oracle Application Express - Oracle Application Express - Wprowadzenie Wprowadzenie Oracle Application Express (dawniej: HTML DB) to narzędzie do szybkiego tworzenia aplikacji Web owych korzystających z bazy danych Oracle. Od użytkownika

Bardziej szczegółowo

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015 Warszawa, 23.01.2015r. NIP: 521-32-79-750 Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015 I. Wstęp W związku z realizacją projektu Wdrożenie i świadczenie usługi w modelu SaaS eakceptacje,

Bardziej szczegółowo

VI Kongres BOUG Praktyczne aspekty wykorzystania Business Intelligence w przemyśle wydobywczym węgla kamiennego

VI Kongres BOUG Praktyczne aspekty wykorzystania Business Intelligence w przemyśle wydobywczym węgla kamiennego VI Kongres BOUG Praktyczne aspekty wykorzystania Business Intelligence w przemyśle wydobywczym węgla kamiennego mgr Artur Wroński mgr inż. Przemysław Kapica 25.04.2012 Agenda: Środowisko platformy BI Użytkownicy

Bardziej szczegółowo

Aurea BPM Dokumenty pod kontrolą

Aurea BPM Dokumenty pod kontrolą Aurea BPM Dokumenty pod kontrolą 1 Aurea BPM unikalna platforma o wyróżniających cechach Quality Software Solutions Aurea BPM Aurea BPM system informatyczny wspomagający zarządzanie procesami biznesowymi

Bardziej szczegółowo

Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.

Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie. zajmuje się wdrażaniem koncepcji CRM Eroica CRM bazującej na najczęściej używanym rozwiązaniu Open Source vtiger. Eroica CRM posiada wiele funkcji ułatwiających zarządzanie relacjami z klientem w kancelarii.

Bardziej szczegółowo

Exalogic platforma do aplikacji Oracle i Middleware. Jakub Połeć Business Development Manager CE

Exalogic platforma do aplikacji Oracle i Middleware. Jakub Połeć Business Development Manager CE Exalogic platforma do aplikacji Oracle i Middleware Jakub Połeć Business Development Manager CE 2011 Oracle Corporation The following is intended to outline our general product direction. It is intended

Bardziej szczegółowo

Wykład 1 Inżynieria Oprogramowania

Wykład 1 Inżynieria Oprogramowania Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI

Bardziej szczegółowo

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti Kod szkolenia: Tytuł szkolenia: JBPM Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti Dni: 2 Szkolenie jest zgodne z wersją 6.x, możliwe są również

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

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Korporacyjna 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ółowo

Rozwiązania internetowe iplanet

Rozwiązania internetowe iplanet Rozwiązania internetowe iplanet Grzegorz Blinowski "CC" - Otwarte Systemy Komputerowe Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-6873; faks (22) 606-3780 Prezentacja przygotowana przez

Bardziej szczegółowo

PREZENTACJA FUNKCJONALNA SYSTEMU PROPHIX

PREZENTACJA FUNKCJONALNA SYSTEMU PROPHIX PREZENTACJA FUNKCJONALNA SYSTEMU PROPHIX Architektura i struktura funkcjonalna systemu PROPHIX PROPHIX Corporate Performance Management (Zarządzanie Wydajnością Firmy) System do samodzielnego planowania,

Bardziej szczegółowo

GEOPORTAL 2. Broker INSPIRE Broker krajowy Broker branżowy. Eliza Asendy, Marek Szulc 23-25.10.2012, Warszawa

GEOPORTAL 2. Broker INSPIRE Broker krajowy Broker branżowy. Eliza Asendy, Marek Szulc 23-25.10.2012, Warszawa GEOPORTAL 2 Broker INSPIRE Broker krajowy Broker branżowy Eliza Asendy, Marek Szulc 23-25.10.2012, Warszawa Czym jest GEOPORTAL 2? GEOPORTAL 2 jest jednym z największych projektów w Polsce, który koncentruje

Bardziej szczegółowo

Systemy ERP. dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/

Systemy ERP. dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/ Systemy ERP dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/ Źródło: Materiały promocyjne firmy BaaN Inventory Control Jako pierwsze pojawiły się systemy IC (Inventory Control) - systemy zarządzania

Bardziej szczegółowo

Co to jest Business Intelligence?

Co to jest Business Intelligence? Cykl: Cykl: Czwartki z Business Intelligence Sesja: Co Co to jest Business Intelligence? Bartłomiej Graczyk 2010-05-06 1 Prelegenci cyklu... mariusz@ssas.pl lukasz@ssas.pl grzegorz@ssas.pl bartek@ssas.pl

Bardziej szczegółowo

Rozumiemy się bez słów - efektywne zarządzanie przepływem informacji

Rozumiemy się bez słów - efektywne zarządzanie przepływem informacji www.tecna.pl Rozumiemy się bez słów - efektywne zarządzanie przepływem informacji TECNA profil firmy 10 lat na rynku Autorskie platformy Aurea, Archer oraz Seelvia Ponad 300 zrealizowanych projektów Wdrożenia

Bardziej szczegółowo

Od ERP do ERP czasu rzeczywistego

Od ERP do ERP czasu rzeczywistego Przemysław Polak Od ERP do ERP czasu rzeczywistego SYSTEMY INFORMATYCZNE WSPOMAGAJĄCE ZARZĄDZANIE PRODUKCJĄ Wrocław, 19 listopada 2009 r. Kierunki rozwoju systemów informatycznych zarządzania rozszerzenie

Bardziej szczegółowo

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Spring Framework - wprowadzenie i zagadnienia zaawansowane Program szkolenia: Spring Framework - wprowadzenie i zagadnienia zaawansowane Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Spring Framework - wprowadzenie i zagadnienia

Bardziej szczegółowo

Elektroniczna Księga Wieczysta

Elektroniczna Księga Wieczysta Elektroniczna Księga Wieczysta Aspekty wdrażania systemu informatycznego świadczącego usługi drogą elektroniczną Robert Ciurkot Dyrektor Departamentu Konsultingu Grupa Bull Grupa Bull na świecie 50 krajów

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosł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ółowo

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE) Programowanie w języku Java Wykład 13: Java Platform, Enterprise Edition (Java EE) Standard J2EE Programowanie w języku Java 2 J2EE - komunikacja Programowanie w języku Java 3 J2EE warstwa biznesowa Programowanie

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

Program szkolenia: REST i Microservices w PHP

Program szkolenia: REST i Microservices w PHP Program szkolenia: REST i Microservices w PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: REST i Microservices w PHP PHP-rest PHP developerzy 4 dni 50% wykłady / 50% warsztaty

Bardziej szczegółowo

Automatyzacja Procesów Biznesowych. Systemy Informacyjne Przedsiębiorstw

Automatyzacja Procesów Biznesowych. Systemy Informacyjne Przedsiębiorstw Automatyzacja Procesów Biznesowych Systemy Informacyjne Przedsiębiorstw Rodzaje przedsiębiorstw Produkcyjne największe zapotrzebowanie na kapitał, największe ryzyko Handlowe kapitał obrotowy, średnie ryzyko

Bardziej szczegółowo

Adam Dolega Architekt Rozwiązań Biznesowych Microsoft adam.dolega@microsoft.com

Adam Dolega Architekt Rozwiązań Biznesowych Microsoft adam.dolega@microsoft.com Adam Dolega Architekt Rozwiązań Biznesowych Microsoft adam.dolega@microsoft.com Budowa rozwiązań Rozwiązania dla programistów Narzędzia integracyjne Zarządzanie infrastrukturą Zarządzanie stacjami, urządzeniami

Bardziej szczegółowo

System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą

System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą Lena Szymanek 1, Jacek Seń 1, Krzysztof Skibicki 2, Sławomir Szydłowski 2, Andrzej Kunicki 1 1 Morski

Bardziej szczegółowo

1 Wprowadzenie do J2EE

1 Wprowadzenie do J2EE Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2

Bardziej szczegółowo

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON Opis szkoleń z obszaru INFORMATYKA planowanych

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

Monitoring procesów z wykorzystaniem systemu ADONIS

Monitoring procesów z wykorzystaniem systemu ADONIS Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management

Bardziej szczegółowo

Architektura mikroserwisów na platformie Spring IO

Architektura mikroserwisów na platformie Spring IO Kod szkolenia: Tytuł szkolenia: SPRIO Architektura mikroserwisów na platformie Spring IO Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java pragnących dowiedzieć się jak tworzyć

Bardziej szczegółowo

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd. Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd. Andrzej Natuniewicz, Andrzej Perkowski Departament Geodezji i Kartografii Urząd Marszałkowski Województwa

Bardziej szczegółowo

Dni Użytkowników Aplikacji QAD 2013. Interoperacyjność z QXtend

Dni Użytkowników Aplikacji QAD 2013. Interoperacyjność z QXtend Dni Użytkowników Aplikacji QAD 2013 Trzebieszowice 3-4 październik Interoperacyjność z QXtend Tomasz Porzeziński, QAD Building the Effective Enterprise Wstęp Rozwój interoperacyjności Elementy integracji

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

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

Splunk w akcji. Radosław Żak-Brodalko Solutions Architect Linux Polska Sp. z o.o.

Splunk w akcji. Radosław Żak-Brodalko Solutions Architect Linux Polska Sp. z o.o. Splunk w akcji Radosław Żak-Brodalko Solutions Architect Linux Polska Sp. z o.o. 1 Splunk agent wiedzy o infrastrukturze czyli SIEM i coś więcej 2 Splunk gromadzi oraz integruje informacje dotyczące funkcjonowania

Bardziej szczegółowo

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42 SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE

Bardziej szczegółowo

OSGi Agata Hejmej 4.05.2009

OSGi Agata Hejmej 4.05.2009 OSGi Agata Hejmej 4.05.2009 Plan prezentacji Co to jest OSGi Jakie problemy rozwiązuje Opis standardu Przykładowa aplikacja Podsumowanie korzyści Co to jest OSGi? Standard, który pozwala na tworzenie wysoce

Bardziej szczegółowo

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa Budowa systemu wspomagającego podejmowanie decyzji Metodyka projektowo wdrożeniowa Agenda Systemy wspomagające decyzje Business Intelligence (BI) Rodzaje systemów BI Korzyści z wdrożeń BI Zagrożenia dla

Bardziej szczegółowo

Przetwarzanie danych w chmurze

Przetwarzanie danych w chmurze Materiały dydaktyczne Katedra Inżynierii Komputerowej Przetwarzanie danych w chmurze Modele przetwarzania w chmurze dr inż. Robert Arsoba Robert.Arsoba@weii.tu.koszalin.pl Koszalin 2017 Wersja 1.0 Modele

Bardziej szczegółowo

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych Projektowanie architektury systemu rozproszonego Jarosław Kuchta Zagadnienia Typy architektury systemu Rozproszone przetwarzanie obiektowe Problemy globalizacji Problemy ochrony Projektowanie architektury

Bardziej szczegółowo

Informatyzacja przedsiębiorstw WYKŁAD

Informatyzacja przedsiębiorstw WYKŁAD Informatyzacja przedsiębiorstw WYKŁAD dr inż. Piotr Zabawa IBM/Rational Certified Consultant pzabawa@pk.edu.pl wersja 0.1.0 07.10.2010 Wykład 1 Modelowanie procesów biznesowych Przypomnienie rodzajów narzędzi

Bardziej szczegółowo

SIMON SAYS ARCHITECTURE! Usługi zdalne. Technologie, techniki i praktyki implementacji

SIMON SAYS ARCHITECTURE! Usługi zdalne. Technologie, techniki i praktyki implementacji SIMON SAYS ARCHITECTURE! Usługi zdalne Technologie, techniki i praktyki implementacji O mnie Bloguję: SIMON-SAYS-ARCHITECTURE.COM Twittuję: www.twitter.com/szymonpobiega Koduję: DDDSample.Net, NetMX, WS-Man.Net

Bardziej szczegółowo

Rola analityki danych w transformacji cyfrowej firmy

Rola analityki danych w transformacji cyfrowej firmy Rola analityki danych w transformacji cyfrowej firmy Piotr Czarnas Querona CEO Analityka biznesowa (ang. Business Intelligence) Proces przekształcania danych w informacje, a informacji w wiedzę, która

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

EXSO-CORE - specyfikacja

EXSO-CORE - specyfikacja EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.

Bardziej szczegółowo

RODO w pigułce. 4 października Andrzej Syta - COMPAREX. D i g i t a l T r a n s f o r m a t i o n

RODO w pigułce. 4 października Andrzej Syta - COMPAREX. D i g i t a l T r a n s f o r m a t i o n RODO w pigułce 4 października Andrzej Syta - COMPAREX D i g i t a l T r a n s f o r m a t i o n NASZA MISJA O COMPAREX 35 KRAJÓW 38 LAT NA RYNKU 80 LOKALIZACJI 2450 PRACOWNIKÓW 3000 VENDORÓW 4750 CERTYFIKATÓW

Bardziej szczegółowo

Sybase Professional Services

Sybase Professional Services Sybase Professional Services Zarządzanie Portfelem Aplikacji Marek Ryński Sybase Polska Dyrektor Zarządzający, DRB Legionowo, 09.2008 W gąszczu IT czyli za co ja mam płacić? (problem) Złożoność technologii

Bardziej szczegółowo

Praca grupowa inaczej Lotus w modelu SaaS Maciej Magierek Lotus Software Sales Specialist

Praca grupowa inaczej Lotus w modelu SaaS Maciej Magierek Lotus Software Sales Specialist Praca grupowa inaczej Lotus w modelu SaaS Maciej Magierek Lotus Software Sales Specialist 2008 IBM Corporation Agenda Program xsp Lotus w modelu SaaS LotusLive na Ŝywo IBM Software Group Lotus software

Bardziej szczegółowo

Wstępne zapytanie ofertowe nr 4/2017

Wstępne zapytanie ofertowe nr 4/2017 GLIMAT Spółka z ograniczoną odpowiedzialnością ul. Główna 1C, 44-109 Gliwice NIP: 6312333447 www glimat.pl e-mail: marcinek@glimat.pl Nasz znak: 4/17 Gliwice, dn. 30.11.2017 r. Wstępne zapytanie ofertowe

Bardziej szczegółowo

Systemy obiegu informacji i Protokół SWAP "CC"

Systemy obiegu informacji i Protokół SWAP CC Systemy obiegu informacji i Protokół SWAP Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Problemy Integracja procesów zachodzących w

Bardziej szczegółowo