Tomasz Hankus Jarosław Janik Konrad Tendera

Slides:



Advertisements
Podobne prezentacje
Platformy e-learningowe Krzysztof Andrelczyk IS, WIMiIP, III rok
Advertisements

Zastosowanie LDAP w obsłudze katalogów bibliotecznych
Systemy Single Sign On Praca magisterska Opiekun:
Projektowanie w cyklu życia oprogramowania
Systemy Równoległe.
Skalowalny algorytm estymacji ruchu dla systemów rozproszonych
Zespół L Prezentacja aplikacji Friendly Help Desk.
Architektura systemu Gra strategiczna „Strusia Jama”
E ASY R EMOTE T ERMINAL C ONTROLER ERTC. C EL PRODUKTU ERTC jest to aplikacja, która umożliwia bezpośrednią pracę na zdalnym komputerze. Dzięki niej można.
System Medyk Założenia, historia, wynik prac i wnioski.
(Content Management System)
Dokumentowanie wymagań w języku XML
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
1 / 19 PLANET GSW-2416SF Przełącznik zarządzany Gigabit Ethernet z serii Web Smart 24 porty TP/ 16 slotów SFP.
Platforma J2EE korporacyjny standard wytwarzania złożonych systemów informatycznych Autor: Jarosław Lis Warszawa, 2006r.
PROTEIN MODEL PLATFORM WEBMOBIS Krzysztof Gapiński Marcin Różański Paweł Ślusarczyk Magdalena Ziębińska Promotor: dr inż. Piotr Łukasiak.
Enteprise Java Beans Emil Wcisło.
Dziedzina problemu. Opracowanie koncepcji, projekt i częściowa implementacja portalu ofert turystycznych.
Autor: Artur Lewandowski Promotor: mgr inż. Dariusz Olczyk
Interaktywny serwer WWW zrealizowany na platformie mikrokontrolera
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Analiza, projekt i częściowa implementacja systemu obsługi kina
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
WebSphere Everyplace Micro Environment IBM Workplace Client Technology, Micro Edition Monika Nawrot, Tomasz Jadczyk, Tomasz Sadura KI, EAIiE, AGH.
Platforma udostępniająca skalowalną komunikację w środowisku rozproszonym Tomasz Hankus Jarosław Janik Konrad Tendera Opiekun: dr inż. Tomasz Szydło Prowadzący:
MedPoz System informatyczny do wspomagania pracy przychodni lekarskiej
System Użytkowników Wirtualnych
? Rosnące potrzeby użytkowników Rozmiar problemu Czas Komputer domowy
Budowa platformy do rejestracji i odtwarzania wykładów akademickich
IT Asset Management Service
Hybrydowy Kontroler NetAXS™
Opracował : Przemysław Drzymała
SYSTEM DYNAMICZNEJ ANALIZY JAKOŚCI SCENARIUSZY BIZNESOWYCH Łukasz Budnik.
STAĆ CIĘ NA INNOWACJE System CRM w Focus Telecom Polska - cechy i funkcjonalność usługi Autor: Tomasz Paprocki.
Zarządzanie projektami
Komponentowe systemy rozproszone Wprowadzenie. Komponent... jest to podstawowa jednostka oprogramowania z kontraktowo (deklaratywnie) opisanymi interfejsami,
Zaprojektowanie i wykonanie prototypowego systemu obiegu dokumentów (workflow) dla Dziekanatu Wydziału z wykorzystaniem narzędzi open-source i cloud computing.
Obsługa procesów biznesowych w MOSS 2007 Na przykładzie procesu obsługi zleceń Paweł Wróbel.
Opracowanie powłoki bazy danych MySQL
Enterprise Architecture Patterns
Współpraca w obszarze turystyki wiejskiej i agroturystyki Warsztat III
System Centralnej Ewidencji Kierowców i Pojazdów
S IMON SAYS … A RCHITECTURE ! Usługi zdalne Technologie, techniki i praktyki implementacji.
Service Oriented Architecture
Komponentowe systemy rozproszone Wprowadzenie. Komponent... jest to podstawowa jednostka oprogramowania z kontraktowo (deklaratywnie) opisanymi interfejsami,
Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań.
Prezentacja przykładowych rozwiązań realizujących autoryzację w serwisie WWW w oparciu o bazę LDAP Jerzy Szymański.
XML w serwisach webowych. Zapotrzebowanie na serwisy XML.
Podział sieci komputerowych
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
STRATEGIA INFORMATYZACJI POLITECHNIKI WARSZAWSKIEJ DO 2020 ROKU dr hab. inż. Janusz Zawiła-Niedźwiecki prof. PW.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Sławomir Staśkiewicz JBossAS i EJB 3.1 Sławomir Staśkiewicz
Architektura Rafał Hryniów. Architektura Wizja projektu systemu, którą dzielą twórcy Struktura komponentów systemu, ich powiązań oraz zasad i reguł określających.
Wykład 2 – Zintegrowane systemy informatyczne Michał Wilbrandt.
Komisja Torowa IGKM „Techniczne i środowiskowe aspekty rozwoju tramwaju i metra w Warszawie” System monitorowania zwrotnic tramwajowych sterowanych automatycznie.
Komponentowe systemy rozproszone Interludium czyli krótki wykład o rozpraszaniu.
Intelligent Mobile Cloud Przegląd dziedziny problemu J. Grzesiak, Ł. Jędrychowski, T. Kruczkowski, Ł. Mozgowoj.
Urząd przyjazny mieszkańcom Korzyści dla Miasta Częstochowy wynikające z projektu SEKAP Anna Pawłowska Dyrektor Urzędu Miasta Częstochowy 19 grudnia 2007.
Komponentowe i rozproszone (Web)Service Oriented Architecture.
Weed Wizualna eksploracja danych Andrzej Bartoszek Adam Dudczak Przemysław Gwóźdz Jakub Jankowski.
Cyber Security Management
Zarządzanie projektami informatycznymi
UserX INFORMATYKA Autor: Radosław Drozdowski, ver. 1.
AudaPad / AudaShare AudaShare PRO (2.8)
JavaBeans by Paweł Wąsala
- Krajowe Repozytorium Obiektów Nauki i Kultury
Tutaj wstaw zdjęcie produktu
Zapis prezentacji:

Platforma udostępniająca skalowalną komunikację w środowisku rozproszonym Tomasz Hankus Jarosław Janik Konrad Tendera Opiekun: dr inż. Tomasz Szydło Prowadzący: prof. Krzysztof Cetnarowicz

Wprowadzenie - OSGi Specyfikacja OSGi Modularność: Wymiana części systemu w czasie rzeczywistym Zarządzanie komponentami i ich konfiguracjami Cykl życia modułów Rejestr serwisów Dostępne implementacje: Eclipse Equinox Knopflerfish OSGi Apache Felix Rosnąca popularność, zwłaszcza względem technologii SOA

Specyfikacja problemu Natywne ograniczenie istniejących implementacji do korzystania z lokalnego kontenera Brak prostego transparentnego rozwiązania Główne problemy: Skomplikowana konfiguracja WebServices Brak transparentności Duże wymagania sprzętowe

Rozwiązanie Wprowadzenie rozproszenia pomiędzy kontenerami: Usługi zdalne Grupowe wywołania usług Transparentność dla użytkownika Wykorzystanie MoM (Message-oriented Middleware) – RabbitMQ Repozytorium serwisów – MongoDB Niezawodność (High Availability), dzięki rozproszeniu repozytorium i serwera komunikacji

Architektura

Opis modułów

Dwa trzy slajdy o przypadkach uzycia

Podsumowanie Cechy produktu: Możliwości rozbudowy: Transparentność Skalowalność Modularność Prostota obsługi i konfiguracji Możliwości rozbudowy: Szyfrowanie komunikacji Transakcyjność wywołań Wykorzystanie alternatywnej bazy danych Globalna notyfikacja o zmianie stanu usług Dodanie nowych modułów