Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.

Slides:



Advertisements
Podobne prezentacje
Piotr Czekalski, ZMiTAC, Politechnika Śląska 2003
Advertisements

Sieci Peer to Peer i sieci Klient/Serwer
Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
Mechanizmy pracy równoległej
Architektura SAP R/3 Wybrane zagadnienia.
Decyzje projektowe w .NET Framework
Bezpieczeństwo aplikacji WWW
Studia Podyplomowe IT w Biznesie Systemy Rozproszone
e-commerce jako efektywny rozwój dystrybucji
SOS SYSTEM OBSŁUGI SZKOŁY
Mateusz Srebrny 15 grudnia 2003 Motif, okienka i obiekty Mateusz Srebrny 15 grudnia 2003.
Projektowanie Aplikacji Komputerowych
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.
Systemy rozproszone (SYR)
Internet Communication Engine
Bazy Danych II – Prezentacja 1.
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Longhorn - Usługi terminalowe
Enteprise Java Beans Emil Wcisło.
Wzorce projektowe w J2EE
Artur Szmigiel Paweł Zarębski Kl. III i
Rozproszone bazy danych
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Procesy informacyjne w zarządzaniu
Bazy danych II - projekt 1/4 Cel, istota projektu Celem projektu jest zbudowanie systemu bazodanowego dla Providera Internetowego, który będzie miał za.
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
Zarządzanie transakcjami Wykład S. Kozielski. Zarządzanie transakcjami Transakcja – jedna lub więcej operacji na bazie danych stanowiących pewną logiczną
Bezpieczeństwo baz danych
Inżynieria Oprogramowania
? Rosnące potrzeby użytkowników Rozmiar problemu Czas Komputer domowy
InfinitERP prezentacja systemu.
Nowoczesny system zarządzania firmą
Twoje narzędzie do pracy grupowej
Protokół Komunikacyjny
Microsoft Lync Efektywna komunikacja w Biznesie
Wykorzystanie iFIX-a w aplikacjach internetowych
Systemy operacyjne.
Jerzy Jelinek Paweł Korpowski
Sieciowe Systemy Operacyjne
Projekt kompetencyjny: Budowa sieci komputerowej
Systemy IPTV 2008 © Cyfrowe Systemy Telekomunikacyjne Sp. z o.o. Efektywna komunikacja ze światem.
Moduł: Informatyka w Zarządzaniu
Opracowanie powłoki bazy danych MySQL
KS-ZPL © KAMSOFT
Kostyantyn Doronovych, 79129, sr1640 Łukasz Marciniak, 79166, sr1640
SOS SYSTEM OBSŁUGI SZKOŁY
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż.
dr Łukasz Murowaniecki T-109
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Prezentują: Marek Wałach UX Designer Marcin Ceran PHP Developer.
Sieci komputerowe.
Systemy operacyjne i sieci komputerowe
ŁUKASZ SKROBOT, Konsultant techniczny Sybase Professional services
systemy zarządzania bazami danych
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Technologie programowania systemów internetowych
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Rozwiązania biznesowe RIM. Czym jest RIM? kanadyjska firma Research In Motion założona w 1984 roku w Waterloo. producent znanej linii urządzeń BlackBerry.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Bartosz Pawlak Wiktor Paliwoda Bezpieczeństwo Systemów Operacyjnych IMAP vs POP.
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.
Analiza, projekt i częściowa implementacja systemu wspomagania pracy Referatu Reprografii Promotor: mgr inż. Dariusz OlczykWykonała: Katarzyna Ściwiarska.
Co to jest WPF? Silnik graficzny odpowiedzialny za renderowanie interfejsów (nie tylko!) użytkownika aplikacji dla Windows. Dostępny od.NET 3.0 (2006)
Testowanie wydajnościowe Metody testowania Apache Jmeter Serwer Jboss Baza danych PostgreSQL Testowanie wydajności odczytu z bazy danych Testowanie wydajności.
Zapis prezentacji:

Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski

Architektura jednowarstwowa

Architektura dwuwarstwowa: systemy klient-serwer SZBD Aplikacja 1 BD Aplikacja 2 Aplikacja 3 stacja 1 stacja 2 stacja 3

Funkcje klienta (aplikacji klienckiej) Obsługa komunikacji z użytkownikiem (interfejs użytkownika) Wysłanie zapytań do serwera i odbiór wyników Ewentualne dalsze przetwarzanie danych Wizualizacja wyników „Cienki” klient – minimalny / zerowy zakres przetwarzania danych „Gruby” klient – znaczny zakres przetwarzania danych

Funkcje serwera (serwera bazy danych) Obsługa komunikacji z klientami Kontrola dostępu Analiza i optymalizacja zapytań Wykonanie zapytań przy uwzględnieniu: kontroli spójności bazy danych mechanizmów zarządzania transakcjami (blokady, dziennik) Odesłanie wyniku do klienta

Architektura 2.5-warstwowa

Architektura 2.5-warstwowa Zalety: poprawa wydajności (mniejszy przesył danych) poprawa bezpieczeństwa (kontrola dostępu do procedur) Wymagania: niezbędna znaczna moc obliczeniowa serwera

Architektura trójwarstwowa

Funkcje serwera aplikacji Obsługa komunikacji z klientami Realizacja „logiki aplikacji” (przetwarzanie reguł biznesowych – przetwarzanie danych)

Architektura trójwarstwowa (inne ujęcie)

Wielowarstwowe internetowe systemy bazodanowe

Funkcje elementów systemów internetowych Klient (przeglądarka) – prezentacja stron internetowych, umożliwienie wprowadzania informacji Serwer WWW – odbieranie zgłoszeń od przeglądarki, odsyłanie żądanych stron lub kierowanie żądań do serwera aplikacji, formatowanie stron otrzymanych od serwera aplikacji i odsyłanie ich do przeglądarki Serwer aplikacji – analiza żądań od serwera WWW, wysyłanie zapytań SQL do serwera bazy danych, przetwarzanie danych (logika aplikacji – reguły biznesowe), generowanie stron (danych do stron) dla serwera WWW Serwer bazy danych – realizacja zapytań SQL (według poprzednich reguł)