Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Projektowanie Aplikacji Komputerowych

Podobne prezentacje


Prezentacja na temat: "Projektowanie Aplikacji Komputerowych"— Zapis prezentacji:

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


Pobierz ppt "Projektowanie Aplikacji Komputerowych"

Podobne prezentacje


Reklamy Google