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

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
Amadeo Rapid Market System Szybkiej Sprzedaży Amadeo Rapid Market System szybkiej sprzedaży.
Microsoft Professional Developer Days 2004
MOF Microsoft Operations Framework
Platformy na żądanie (ASP) element wdrożenia rozwiązania e-learning
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)
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
PLANET WLS-1280 Bezprzewodowy przełącznik sieci LAN
Platforma J2EE korporacyjny standard wytwarzania złożonych systemów informatycznych Autor: Jarosław Lis Warszawa, 2006r.
Enteprise Java Beans Emil Wcisło.
Rozproszone bazy danych
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Projekt i implementacja narzędzia wspierającego zarządzanie siecią komputerową Dyplomant: Piotr Kodzis Promotor: mgr inż. Krzysztof Nierodka.
Dziedzina problemu. Opracowanie koncepcji, projekt i częściowa implementacja portalu ofert turystycznych.
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
Wykład 2 Cykl życia systemu informacyjnego
WebSphere Everyplace Micro Environment IBM Workplace Client Technology, Micro Edition Monika Nawrot, Tomasz Jadczyk, Tomasz Sadura KI, EAIiE, AGH.
Tomasz Hankus Jarosław Janik Konrad Tendera
System Użytkowników Wirtualnych
? Rosnące potrzeby użytkowników Rozmiar problemu Czas Komputer domowy
IT Asset Management Service
Hybrydowy Kontroler NetAXS™
Telefon przyjazny programistom JAVA – szybkie wprowadzenie
Opracował : Przemysław Drzymała
Budowa systemu komputerowego
Elektroniczne Systemy Zabezpieczeń
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.
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.
Opracowanie ćwiczeń dotyczących zapewniania niezawodności baz danych na przykładzie Oracle Opiekun : dr inż. Agnieszka Landowska Dyplomant : Tomasz Krzyżanowski.
System Raport+ realizacjabudzetu.pl SERWKOM Sp. z o.o. Ul. Kraszewskiego 46/ Warszawa PROFESIONALNE ZARZĄDZANIE OŚWIATĄ.
Service Oriented Architecture
Komponentowe systemy rozproszone Wprowadzenie. Komponent... jest to podstawowa jednostka oprogramowania z kontraktowo (deklaratywnie) opisanymi interfejsami,
Projekt ISZTAR4.
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.
WSPM - Wirtualny System Plików Multimedialnych Igor BOKUN, Stanisław STRELNIK, Krzysztof ZIELIŃSKI Katedra Informatyki Akademia Górniczo-Hutnicza.
Zarządzanie stacjami roboczymi przy wykorzystaniu urządzeń i oprogramowania KACE serii 1000, 2000, 3000 Adam Pura, IT Projekt Jacek Gralik, Quest Dystrybucja.
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.
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.
JavaBeans by Paweł Wąsala
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

Warianty działania platformy 1/3 System gromadzący dane na temat transakcji bankowych z placówek z różnych lokalizacji

Warianty działania platformy 2/3 Centralny system zbierający informacje z grupy zdalnych sensorów

Warianty działania platformy 3/3 Platforma wykonująca rozproszone operacje na danych w oparciu o paradygmat MapReduce

Podsumowanie Cechy produktu: 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