SOA Web Services in Java
|
|
- Teodor Kubicki
- 9 lat temu
- Przeglądów:
Transkrypt
1 Wydział Informatyki i Zarządzania Wrocław,16 marca 2009
2 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć
3 SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów
4 : Wycinek Rzeczywistości Zacznijmy od przykładu - budowa domu
5 : Problemy zintegrowanych serwisów 1 Wymiana danych Główny problem:integracja na poziomie fizycznym Dane posiadają inny format i reprezentację. Występuje niezgodność parametrów. 2 Komunikacja Problem sposobu wymiany danych. 3 Dobra implementacja. Jak to zrobić, żeby było efektownie? Zapewnienie skalowalności oraz heterogeniczności systemów współpracujących.
6 SOA Z czym to się je? Czym tak naprawdę jest SOA? Strategia zrównoważonego rozwoju
7 : Z czym to się je? Do czego dążymy? 1 Oferent (dostawca usługi) Uwaga: konsumenta nie interesuje techniczna idea działania
8 : Z czym to się je? Do czego dążymy? 1 Oferent (dostawca usługi) 2 konsument (adresat usługi) Uwaga: konsumenta nie interesuje techniczna idea działania
9 : Z czym to się je? Do czego dążymy? 1 Oferent (dostawca usługi) 2 konsument (adresat usługi) 3 Realizacja wspólnego interesu poprzez współpracę Uwaga: konsumenta nie interesuje techniczna idea działania
10 : Z czym to się je? Do czego dążymy? 1 Oferent (dostawca usługi) 2 konsument (adresat usługi) 3 Realizacja wspólnego interesu poprzez współpracę 4 Powiązanie Uwaga: konsumenta nie interesuje techniczna idea działania
11 : Z czym to się je? Do czego dążymy? 1 Oferent (dostawca usługi) 2 konsument (adresat usługi) 3 Realizacja wspólnego interesu poprzez współpracę 4 Powiązanie 5 Zadowolenie Uwaga: konsumenta nie interesuje techniczna idea działania
12 : Z czym to się je? Budowa domu. (lepiej!)
13 : Z czym to się je? oparta na usługach (Service Oriented Architecture) jest to koncepcja tworzenia systemów informatycznych, w której główny nacisk stawia się na definiowanie usług, które spełnią wymagania użytkownika. Pojęcie SOA obejmuje zestaw metod organizacyjnych i technicznych mający na celu lepsze powiązanie biznesowej strony organizacji z jej zasobami informatycznymi. SOA podobna jest do obiektów rozproszonych, jednak opisuje rozwiązanie na wyższym poziomie abstrakcji. Interfejsy usług są zazwyczaj definiowane w sposób abstrakcyjny i niezależny od platformy programistycznej. Również same usługi są często implementowane na bazie różnych technologii i udostępniane za pomocą niezależnego protokołu komunikacyjnego.
14 : Z czym to się je? Od początku: programowe komponenty wielokrotnego użytku
15 : Z czym to się je? Od początku: programowe komponenty wielokrotnego użytku programowanie obiektowe
16 : Z czym to się je? Od początku: programowe komponenty wielokrotnego użytku programowanie obiektowe systemy modularne
17 : Z czym to się je? Od początku: programowe komponenty wielokrotnego użytku programowanie obiektowe systemy modularne API
18 : Z czym to się je? Koncepcja: wydzielić najczęściej wykorzystywany kawałek aplikacji
19 : Z czym to się je? Koncepcja: wydzielić najczęściej wykorzystywany kawałek aplikacji composite applications
20 : Z czym to się je? Koncepcja: wydzielić najczęściej wykorzystywany kawałek aplikacji composite applications zintegrować oddzielne moduły
21 : Czym tak naprawdę jest SOA? SOA to nie : jednorazowe i ścisłe rozwiązanie produkt narzucony sposób postępowania standard
22 : Czym tak naprawdę jest SOA? SOA to nie : jednorazowe i ścisłe rozwiązanie produkt narzucony sposób postępowania standard
23 : Czym tak naprawdę jest SOA? SOA to nie : jednorazowe i ścisłe rozwiązanie produkt narzucony sposób postępowania standard
24 : Czym tak naprawdę jest SOA? SOA to nie : jednorazowe i ścisłe rozwiązanie produkt narzucony sposób postępowania standard
25 : Czym tak naprawdę jest SOA? SOA to : styl wytwarzania i integracji aplikacji zestaw możliwości zbiór przepisów i dopuszczalnych pomysłów rozbudowa funkcjonalności wzorzec architektoniczny komplet frameworków
26 : Czym tak naprawdę jest SOA? SOA to : styl wytwarzania i integracji aplikacji zestaw możliwości zbiór przepisów i dopuszczalnych pomysłów rozbudowa funkcjonalności wzorzec architektoniczny komplet frameworków
27 : Czym tak naprawdę jest SOA? SOA to : styl wytwarzania i integracji aplikacji zestaw możliwości zbiór przepisów i dopuszczalnych pomysłów rozbudowa funkcjonalności wzorzec architektoniczny komplet frameworków
28 : Czym tak naprawdę jest SOA? SOA to : styl wytwarzania i integracji aplikacji zestaw możliwości zbiór przepisów i dopuszczalnych pomysłów rozbudowa funkcjonalności wzorzec architektoniczny komplet frameworków
29 : Czym tak naprawdę jest SOA? SOA to : styl wytwarzania i integracji aplikacji zestaw możliwości zbiór przepisów i dopuszczalnych pomysłów rozbudowa funkcjonalności wzorzec architektoniczny komplet frameworków
30 : Czym tak naprawdę jest SOA? SOA to : styl wytwarzania i integracji aplikacji zestaw możliwości zbiór przepisów i dopuszczalnych pomysłów rozbudowa funkcjonalności wzorzec architektoniczny komplet frameworków
31 : Strategia zrównoważonego rozwoju Funkcjonowanie przedsiębiorstwa W podejściu procesowym przedsiębiorstwo składa się z czterech głównych elementów: produktów procesów biznesowych jednostek organizacyjnych technologii informatycznych
32 : Strategia zrównoważonego rozwoju Funkcjonowanie przedsiębiorstwa W podejściu procesowym przedsiębiorstwo składa się z czterech głównych elementów: produktów procesów biznesowych jednostek organizacyjnych technologii informatycznych
33 : Strategia zrównoważonego rozwoju Funkcjonowanie przedsiębiorstwa W podejściu procesowym przedsiębiorstwo składa się z czterech głównych elementów: produktów procesów biznesowych jednostek organizacyjnych technologii informatycznych
34 : Strategia zrównoważonego rozwoju Funkcjonowanie przedsiębiorstwa W podejściu procesowym przedsiębiorstwo składa się z czterech głównych elementów: produktów procesów biznesowych jednostek organizacyjnych technologii informatycznych
35 : Strategia zrównoważonego rozwoju Dlaczego organizacje boją się SOA? niski poziom doskonałości operacyjnej IT świadomość pracy koniecznej, aby przestawić firmę na nowy tor ekonomiczne uzasadnienie takich projektów brak wewnętrznych kompetencji i struktur potrzebnych do utrzymania i zarządzania nową architekturą
36 : Strategia zrównoważonego rozwoju Dlaczego organizacje boją się SOA? niski poziom doskonałości operacyjnej IT świadomość pracy koniecznej, aby przestawić firmę na nowy tor ekonomiczne uzasadnienie takich projektów brak wewnętrznych kompetencji i struktur potrzebnych do utrzymania i zarządzania nową architekturą
37 : Strategia zrównoważonego rozwoju Dlaczego organizacje boją się SOA? niski poziom doskonałości operacyjnej IT świadomość pracy koniecznej, aby przestawić firmę na nowy tor ekonomiczne uzasadnienie takich projektów brak wewnętrznych kompetencji i struktur potrzebnych do utrzymania i zarządzania nową architekturą
38 : Strategia zrównoważonego rozwoju Dlaczego organizacje boją się SOA? niski poziom doskonałości operacyjnej IT świadomość pracy koniecznej, aby przestawić firmę na nowy tor ekonomiczne uzasadnienie takich projektów brak wewnętrznych kompetencji i struktur potrzebnych do utrzymania i zarządzania nową architekturą
39 : Strategia zrównoważonego rozwoju Zalety: wyciąga IT w stronę biznesu zmniejszenie kosztów wytwarzania dalszego oprogramowania przyspieszenie procesu projektowania nowych usług nowe miejsca pracy np Fortis bank - 3 nowe zespoły : do zarządzania i tworzenia procesów do ich integracji (a więc SOA) do aplikacji procesowych odpowiedzialny za rozwój systemu BPMS
40 : Strategia zrównoważonego rozwoju Proces wdrażania wypunktowanie zalet zmiany zdobycie poparcia w organizacji dla projektu zmiany organizacyjne stworzenie modelu ewidencji zarządzanych nowych struktur
41 : Strategia zrównoważonego rozwoju Proces wdrażania wypunktowanie zalet zmiany zdobycie poparcia w organizacji dla projektu zmiany organizacyjne stworzenie modelu ewidencji zarządzanych nowych struktur
42 : Strategia zrównoważonego rozwoju Proces wdrażania wypunktowanie zalet zmiany zdobycie poparcia w organizacji dla projektu zmiany organizacyjne stworzenie modelu ewidencji zarządzanych nowych struktur
43 : Strategia zrównoważonego rozwoju Proces wdrażania wypunktowanie zalet zmiany zdobycie poparcia w organizacji dla projektu zmiany organizacyjne stworzenie modelu ewidencji zarządzanych nowych struktur
44 SOA Ewolucja budowy aplikacji
45 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
46 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
47 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
48 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
49 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
50 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
51 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
52 SOA Zasady projektowania architektonicznego : enkapsulacja luźne powiązania modularność separacja zagadnień autonomiczność wielokrotne użycie ujawnianie danych elastyczność
53 SOA
54 Usługi SOA Usługi Przykłady Jak zacząć Definicja Standardy
55 Usługi SOA Usługi Przykłady Jak zacząć Definicja Web Service to zwarty, komponent programowy niezależny od platformy i implementacji dostarczający określonej funkcjonalności. Komponent ten może zostać opublikowany w sieci, a następnie odnaleziony i wywołany w trybie zdalnego wykonania przez aplikację konsumencką. Standardy SOAP, WSDL, UDDI i HTTP
56 Usługi SOA Usługi Przykłady Jak zacząć Standardy SOAP - protokół służący do przekazywania zdalnych wywołań (komunikacja) WSDL - język służący do dystrybucji parametrów połączeń sieciowych (komunikacja z usługą, opis usługi) UDDI - rejestr udostępnianych komponentów usługowych (publikowanie i wyszukiwanie) HTTP - protokół służący do przesyłania komunikatów
57 Usługi Przykłady Jak zacząć
58 Przykłady SOA Usługi Przykłady Jak zacząć last.fm Allegro.pl
59 Przykłady: last.fm SOA Usługi Przykłady Jak zacząć Niektóre z udostępnionych usług: Statystyki utworów, albumów i artystów Playlisty, biblioteki i statystyki użytkowników Informacje o wydarzeniach
60 Przykłady: Allegro.pl SOA Usługi Przykłady Jak zacząć Niektóre z udostępnionych usług: Wystawianie aukcji Przeglądanie i wyszukiwanie produktów Składanie ofert (płatne)
61 Przykłady: SOA Usługi Przykłady Jak zacząć Uwagi: narzedzia/help/index.php?page=3 Inne serwisy: YouTube, Google, Amazon, Flickr, Wikipedia, Qype, Yahoo, Ebay
62 Jak zacząć SOA Usługi Przykłady Jak zacząć Środowiska wspierające Java - niezbędnik
63 Usługi Przykłady Jak zacząć Jak zacząć: Środowiska wspierające Środowiska wspierające tworzenie aplikacji klienta usług sieciowych w.net Framework przestrzeń System.Web.Services tutorial na przykładzie Allegro - Java biblioteka JAX-RPC (Java API for XML-based RPC) Inne: C/C++, Borland Delphi, Ada, Oracle Forms, Lotus Designer, PHP
64 Jak zacząć: Java niezbędnik Usługi Przykłady Jak zacząć Java - niezbędnik J2SE 5.0 JRE Eclipse lub Eclipse IDE for Java EE Developers (wbudowana WTP) Wtyczka Web Tools Platform (WTP) Apache Tomcat 5.0 Java - przydatne linki:
Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
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
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
Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI
Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI Maciej Zakrzewicz PLOUG mzakrz@cs.put.poznan.pl Plan prezentacji Wprowadzenie do architektury zorientowanej na usługi Charakterystyka technologii
Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek
Architektury usług internetowych 2016 Tomasz Boiński Mariusz Matuszek Organizacja przedmiotu 1. Wykład 2 kolokwia po 25 punktów (23 listopada i 27 stycznia) 2. 6 zadań laboratoryjnych, zadania 1-5 po 8
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Fizyki, Matematyki i Informatyki obowiązuje w roku akademickim 2011/2012 Kierunek studiów: Informatyka Forma studiów: Stacjonarne
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
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
Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012
2012 Pierwsze przymiarki do zakresu informatyzacji (rodzaj oprogramowania: pudełkowe, SaaS, Iaas, CC, PaaS. Zalety i wady: dostępność, koszty, narzędzia, ludzie, utrzymanie, bezpieczeństwo, aspekty prawne)
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.
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne
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
Web Services. Technologie Biznesu Elektronicznego. Konrad Kunicki. Politechnika Wrocławska, Wydział Informatyki i Zarządzania
Standardy Technologie Biznesu Elektronicznego Politechnika Wrocławska, Wydział Informatyki i Zarządzania Wrocław, 26 kwiecień 2005 Standardy Plan prezentacji 1 Wprowadzenie 2 Standardy 3 4 5 Standardy
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
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
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
Zaawansowane aplikacje internetowe. Wykład 6. Wprowadzenie do Web Services. wykład prowadzi: Maciej Zakrzewicz. Web Services
Wykład 6 Wprowadzenie do Web Services wykład prowadzi: Maciej Zakrzewicz Web Services 1 Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół komunikacyjny SOAP Język
Komunikacja 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
Programowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Web Services. Wojciech Mazur. 17 marca 2009. Politechnika Wrocławska Wydział Informatyki i Zarządzania
Standardy w Rodzaje Przykłady Politechnika Wrocławska Wydział Informatyki i Zarządzania 17 marca 2009 Standardy w Rodzaje Przykłady Plan prezentacji 1 Wstęp 2 Standardy w 3 4 Rodzaje 5 Przykłady 6 Standardy
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
Konspekt pracy inżynierskiej
Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel
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
DOTACJE NA INNOWACJE
Rzeszów, 09.12.2013r. Zamówienie na stworzenie i wdrożenie systemu B2B do projektu pt. Platforma B2B do obsługi procesu powstawania produktu reklamowego Zamawiający: GREEN FLY Bartłomiej Inglot ul. Tarnowska
DESIGNER APPLICATION. powered by
DESIGNER APPLICATION powered by O FIRMIE HiddenData specjalizuje się w technologii dystrybucji treści video w Internecie oraz w budowie złożonych, funkcjonalnych aplikacji internetowych i mobilnych. Budujemy
Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ
(ARK) Komputerowe sieci sterowania 1.Badania symulacyjne modeli obiektów 2.Pomiary i akwizycja danych pomiarowych 3.Protokoły transmisji danych w systemach automatyki 4.Regulator PID struktury, parametry,
Rozproszone systemy internetowe
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Rozproszone systemy internetowe Wprowadzenie do usług WWW (Web Services) Podniesienie potencjału uczelni
Oprogramowanie dostosowane do potrzeb użytkownika. Skrócenie czasu wejścia na rynek
Platforma ASG jak wykorzystać potencjał usług sieciowych Beta Prelegent: Tomasz Kaczmarek Zespoł: Witold Abramowicz, Agata Filipowska, Monika Kaczmarek, Marek Kowalkiewicz, Tomasz Kaczmarek, Wojciech Rutkowski,
WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ
WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ Zamawiający: Wojewódzkie Biuro Urbanistyczne we Wrocławiu ul. Świdnicka 12/16 50-068 Wrocław Wykonawca:
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
Architektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze
Architektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze Prof. SGH, dr hab. Andrzej Sobczak, Kierownik Zakładu Systemów Informacyjnych, Katedra Informatyki Gospodarczej SGH
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
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
Wykład Ćwiczenia Laboratorium Projekt Seminarium
WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim Języki programowania Nazwa w języku angielskim Programming languages Kierunek studiów (jeśli dotyczy): Informatyka - INF Specjalność (jeśli dotyczy):
Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
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
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
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
Nowocześnie zaprojektowana e-usługa - studium przypadku
2012 Nowocześnie zaprojektowana e-usługa - studium przypadku Piotr Kocjan Wyzwania w projektowaniu i programowaniu e-usługi Poznań, 11 października 2012 Problem Wyzwania w projektowaniu i programowaniu
Modelowanie i Programowanie Obiektowe
Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do
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
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.
Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,
Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
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
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności
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) Należy wybrać trzy dowolne przedmioty. Na egzaminie zadane zostaną 3 pytania, każde z innego przedmiotu.
Od monopolu do ekosystemu o tym jak usługi transformują administrację. Piotr Walesiak <pwalesiak@ivmx.pl>, XV Forum Teleinformatyki, wrzesień 2009
Od monopolu do ekosystemu o tym jak usługi transformują administrację Piotr Walesiak , XV Forum Teleinformatyki, wrzesień 2009 O CZYM MÓWIMY? USŁUGI I PODEJŚCIE USŁUGOWE Usługi biznesowe
Warsztaty FRAME. Sygnatura warsztatu: W1 (W3) Czas trwania: 3 dni
Sygnatura warsztatu: W1 (W3) Czas trwania: 3 dni Warsztaty FRAME I. Cel Zapoznanie uczestników z możliwościami wykorzystania Europejskiej Ramowej Architektury ITS FRAME (zwanej dalej FRAME ) oraz jej narzędzi
SOP System Obsługi Parkingów
SOP System Obsługi Parkingów JEE i Android Marcin Tatjewski Tomasz Traczyk Grzegorz Zieliński Paweł Borycki 5 listopada 2009 www.sopark.pl Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp
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ż
Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34
Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. 2/34 Modelowanie CRC Modelowanie CRC (class-responsibility-collaborator) Metoda identyfikowania poszczególnych
Założenia i stan realizacji projektu epuap2
Założenia i stan realizacji projektu epuap2 Michał Bukowski Analityk epuap Serock, 28 października 2009 r. Agenda 1. Projekt epuap - cele i zakres. 2. Zrealizowane zadania w ramach epuap. 3. Projekt epuap2
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
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
Dotacje na innowacje - Inwestujemy w Waszą przyszłość ZAPYTANIE OFERTOWE
Warszawa, 13.09.2013 Nabywca: Rabateo Sp. z o.o. Ul. Tamka38 00-355 Warszawa Tel./fax 22 556 23 45 e-mail: dariusz.urbanski@rabateo.coml Dane oferenta: ZAPYTANIE OFERTOWE W zawiązku z realizacją projektu
W książce omówiono: SAP zostań ekspertem w 24 godziny!
System SAP jest uznanym zintegrowanym systemem informatycznym do zarządzania firmą. Charakteryzuje się ogromnym bogactwem funkcjonalności i elastycznością, ułatwiającą zmianę skali lub profilu działalności
problem w określonym kontekście siły istotę jego rozwiązania
Wzorzec projektowy Christopher Alexander: Wzorzec to sprawdzona koncepcja, która opisuje problem powtarzający się wielokrotnie w określonym kontekście, działające na niego siły, oraz podaje istotę jego
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
Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i
Program szkolenia: Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Produktywne tworzenie aplikacji webowych z
Skrócone opisy pryncypiów architektury korporacyjnej podmiotów publicznych
Skrócone opisy pryncypiów architektury korporacyjnej podmiotów publicznych Wersja: 1.0 17.06.2015 r. Wstęp W dokumencie przedstawiono skróconą wersję pryncypiów architektury korporacyjnej podmiotów publicznych.
Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe
Prezentacja specjalności studiów II stopnia Inteligentne Technologie Internetowe Koordynator specjalności Prof. dr hab. Jarosław Stepaniuk Tematyka studiów Internet jako zbiór informacji Przetwarzanie:
Extranet narzędzie zapewniające kontrolę i usprawniające współpracę z oddziałami spółki oraz partnerami zewnętrznymi.
Extranet narzędzie zapewniające kontrolę i usprawniające współpracę z oddziałami spółki oraz partnerami zewnętrznymi. Andrzej Musiał Arkadiusz Wójcik Warszawa, 23.04.2009 Extranet jako narzędzie zapewniające
Platforma Informatyczna Wdrażania Oprogramowania Dedykowanego w PL-Grid
1 Platforma Informatyczna Wdrażania Oprogramowania Dedykowanego w PL-Grid Grzegorz Banach Wrocławskie Centrum Sieciowo-Superkomputerowe, Politechnika Wrocławska, Instytut Niskich Temperatur i Badań Strukturalnych
Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).
Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Rapid Application Development RAD Szybkie tworzenie programów użytkowych (Rapid Application Development RAD) jest mającą
JBOSS ENTERPRISE MIDDLEWARE WYBÓR BEZ KOMPROMISÓW
JBOSS ENTERPRISE MIDDLEWARE WYBÓR BEZ KOMPROMISÓW JBOSS ENTERPRISE APPLICATION PLATFORM WYBÓR BEZ KOMPROMISÓW STRATEGIA OTWARTEGO WYBORU JBOSS W dzisiejszym dynamicznym świecie biznesu zdolność szybkiej
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Tworzenie i wykorzystanie usług sieciowych
Ćwiczenie 14 Temat: Tworzenie i wykorzystanie usług sieciowych Cel ćwiczenia: W trakcie ćwiczenia student zapozna się z procedurą tworzenia usługi sieciowej w technologii ASP.NET oraz nauczy się tworzyć
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
Systemy zorientowane na usługi. mgr inż.tadeusz Węgrzynowski Główny Specjalista ds. Teleinformatyki Politechnika Warszawska Dział Telekomunikacji
Systemy zorientowane na usługi mgr inż.tadeusz Węgrzynowski Główny Specjalista ds. Teleinformatyki Politechnika Warszawska Dział Telekomunikacji Usługa Działanie podejmowane zwykle w celach zarobkowych
Android tworzenie aplikacji mobilnych
Android tworzenie aplikacji mobilnych Charakterystyka Szkolenie ma na celu zaznajomienie słuchaczy z tworzeniem aplikacji działających na systemie operacyjnym Android z naciskiem na przedstawienie zaawansowanych
udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych
Rola architektury systemów IT Wymagania udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu metod modelowania architektury systemów IT - UML, systemów zorientowanych na usługi, systemów
tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Cel przedmiotu
0-68 Lublin tel. (+48 8) 538 47 / fax (+48 8) 538 45 80 Przedmiot: Programowanie aplikacji Rok: 4 Semestr: 7 Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 30 4 Ćwiczenia
Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011
Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF Tomasz Turski 26.05.2011 Plan prezentacji Architektura korporacyjna Frameworki Pryncypia Metodyka TOGAF
OFERTA SZKOLENIOWA PROGRESS SOFTWARE
OFERTA SZKOLENIOWA PROGRESS SOFTWARE Szanowni Państwo, Zapraszamy do zapoznania się z naszą ofertą szkoleń w systemie Progress. Kursy organizowane są dla małych grup 3-6 osobowych, w Warszawie. Każdy uczestnik
Ekspansja zagraniczna e-usług Olsztyn, 08 listopada 2012. Radosław Mazur
2012 Własny e-biznes - od pomysłu przez rozwój na rynku lokalnym po plany ekspansji zagranicznej - na przykładzie startupów e-biznesowych AIP w Olsztynie Radosław Mazur Ekspansja zagraniczna e-usług Olsztyn,
Rok akademicki: 2014/2015 Kod: EAR-2-106-IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu
Nazwa modułu: Systemy informatyczne w produkcji Rok akademicki: 2014/2015 Kod: EAR-2-106-IS-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Automatyka
Automatyczne decyzje kredytowe, siła szybkiego reagowania i optymalizacji kosztów. Roman Tyszkowski ING Bank Śląski S.A. roman.tyszkowski@ingbank.
Automatyczne decyzje kredytowe, siła szybkiego reagowania i optymalizacji kosztów. Roman Tyszkowski ING Bank Śląski S.A. roman.tyszkowski@ingbank.pl Obsługa wniosków kredytowych Potrzeba elastyczności
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,
Egzamin / zaliczenie na ocenę*
Zał. nr 4 do ZW 33/01 WYDZIAŁ Informatyki i Zarządzania / STUDIUM KARTA PRZEDMIOTU Nazwa w języku polskim Programowanie na platformie Microsoft Azure Nazwa w języku angielskim Programming on Microsoft
Zintegrowany System Zarządzania w Śląskim Centrum Społeczeństwa Informacyjnego
Zintegrowany System Zarządzania w Śląskim Centrum Społeczeństwa Informacyjnego Beata Wanic Śląskie Centrum Społeczeństwa Informacyjnego II Śląski Konwent Informatyków i Administracji Samorządowej Szczyrk,
Stan realizacji Projektu EA
Stan realizacji Projektu EA Krzysztof Mączewski Dyrektor Departamentu Geodezji i Kartografii Urząd Marszałkowski Województwa Mazowieckiego w Warszawie Projekt współfinansowany przez Unię Europejską ze
Internetowa ogólnopolska baza informatycznych projektów badawczych otwartej innowacji Platforma współpracy SPINACZ 1/46
Internetowa ogólnopolska baza informatycznych projektów badawczych otwartej innowacji Platforma współpracy SPINACZ 1/46 Projekt jest współfinansowany w ramach programu Ministra Nauki i Szkolnictwa Wyższego
ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI
ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI XVIII Forum Teleinformatyki mgr inż. Michał BIJATA, doktorant, Wydział Cybernetyki WAT Michal.Bijata@WAT.edu.pl, Michal@Bijata.com 28 września 2012 AGENDA Architektura
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego
Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2
Kod szkolenia: Tytuł szkolenia: EJB Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2 Dni: 3 Opis: Adresaci szkolenia: Szkolenie adresowane jest
Dotacje na innowacje - Inwestujemy w Waszą przyszłość ZAPYTANIE OFERTOWE
Warszawa, 16.07.2013r. Nabywca: Rezerweo Sp. z o.o. Ul. Tamka38 00-355 Warszawa Tel./fax 22 556 23 42 e-mail: dariusz.urbanski@rezerweo.com Dane oferenta: ZAPYTANIE OFERTOWE W zawiązku z realizacją projektu
dr Mariusz Ulicki Dyrektor Biura Informatyki i Telekomunikacji Centrali KRUS
Kasa Rolniczego Ubezpieczenia Społecznego jako e-urząd zorientowany usługowo dr Mariusz Ulicki Dyrektor Biura Informatyki i Telekomunikacji Centrali KRUS 1 Cel prezentacji Celem prezentacji jest przedstawienie
Zapytanie ofertowe nr 9/POIG 8.2/11/10
Warszawa, 18.11.2010 r. Zamawiający: Plagiat.pl Sp. z o. o. ul. Przanowskiego 32/53 01-457 Warszawa tel.: 22 100 11 11 faks: 22 100 11 11 e-mail: biuro@antyplagiat.pl NIP: 526-287-47-77 REGON: 140124469
Zaawansowane programowanie w języku C++
Kod szkolenia: Tytuł szkolenia: C/ADV Zaawansowane programowanie w języku C++ Dni: 3 Opis: Uczestnicy szkolenia zapoznają się z metodami wytwarzania oprogramowania z użyciem zaawansowanych mechanizmów
Programowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
edycja 3 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012
Wrocław, 12.09.2017 Program kształcenia i plan studiów podyplomowych: Android i ios nowoczesne aplikacje mobilne edycja 3 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012
Zdalna edycja i przeglądanie dokumentacji medycznej.
Zdalna edycja i przeglądanie dokumentacji medycznej. Opiekun pracy: Konsultant pracy: prof. dr hab. inż. Antoni Nowakowski dr inż. Jacek Rumiński Cel: Opracowanie sytemu umożliwiającego zdalną komunikację
Inżynieria oprogramowania - opis przedmiotu
Inżynieria oprogramowania - opis przedmiotu Informacje ogólne Nazwa przedmiotu Inżynieria oprogramowania Kod przedmiotu 11.3-WK-IiED-IO-W-S14_pNadGenRB066 Wydział Kierunek Wydział Matematyki, Informatyki
AfterMarket.pl nowoczesne rozwiązania wtórnego rynku domen. Michał Pleban Michau Enterprises, Ltd.
AfterMarket.pl nowoczesne rozwiązania wtórnego rynku domen Michał Pleban Michau Enterprises, Ltd. Plan prezentacji Program partnerski AfterMarket.pl: Zmiany w programie Nowe narzędzia dla partnerów AfterMarket.pl
Programowanie komponentowe
Piotr Błaszyński Wydział Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego 25 października 2014 WebService, (usługi sieciowe) - komponenty aplikacji webowych, zawierające logike biznesową.
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