Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Projektowanie Aplikacji Komputerowych
Implementacja Piotr Górczyński 25/08/2001
2
Plan Wymagania stawiane systemom Składniki systemu
Architektury systemów Integracja systemów Przykłady rozwiązań Programowanie 25/08/2001
3
Wymagania stawiane systemom
Skalowalny Bezpieczny Otwarty Konfigurowalny 25/08/2001
4
Składniki systemu Prezentacja Logika Dane i zasoby
odpowiada za interakcję użytkownika z danymi, nie sprawdza poprawności danych z regułami biznesowymi Logika realizuje logikę biznesową Dane i zasoby są dostępne dla wszystkich w jednolity sposób 25/08/2001
5
Składniki systemu cd 25/08/2001
6
Architektura klient-serwer
Logika biznesowa może znajdować się po stronie klienta lub serwera. Takie umiejscowienie logiki biznesowej utrudnia integrację systemów i ponowne użycie modułów. 25/08/2001
7
Trójwarstwowa architektura klient-serwer
25/08/2001
8
Wielowarstwowa architektura klient-serwer
25/08/2001
9
Integracja systemów 25/08/2001
10
Point-to-point źródło: 25/08/2001
11
Hub-spoke źródło: 25/08/2001
12
WAP 25/08/2001
13
B2B 25/08/2001
14
B2B cd źródło: java.sun.com 25/08/2001
15
CRM źródło: 25/08/2001
16
CRM cd źródło: dcb.sun.com 25/08/2001
17
B2C źródło: 25/08/2001
18
B2C cd źródło: 25/08/2001
19
Budowa własnego rozwiązania
25/08/2001
20
Wykorzystanie gotowych elementów
Redukcja kosztów Zwiększenie niezawodności Efektywniejsze wykorzystanie zasobów Stosowanie standardów Uzależnienie się od dostawcy Zmniejszenie ryzyka 25/08/2001
21
Wskazówki Stosowanie standardów Hermetyzacja Ponowne użycie
Unikanie niebezpiecznych technik programistycznych Stosowanie języków z kompilatorami sprawdzającymi zgodność typów Obsługiwanie błędów 25/08/2001
22
Transakcyjność Transakcja umożliwia powrót do sytuacji przed jej rozpoczęciem, jeśli w jej trakcie wystąpi błąd Podstawowy mechanizm baz danych Cechy transakcji: atomowość – w ramach jednej transakcji wykonują się wszystkie operacje albo żadna spójność – transakcja nie narusza spójności danych izolacja – transakcja nie wie o działaniu innych transakcji trwałość – po zakończeniu transakcji jej skutki są trwałe 25/08/2001
23
Słowniczek B2C - Business to Customer B2B – Business to Business
CRM - Customer Relationship Management EAI - Enterprise Application Integration EIS - Enterprise Information Systems EJB - Enterprise Java Beans ERP - Enterprise Resource Planning J2EE - Java 2 Platform, Enterprise Edition JDBC – Java Database Connectivity JSP – Java Server Pages LDAP -Lightweight Directory Access Protocol 25/08/2001
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.