Architektura SAP R/3 Wybrane zagadnienia.

Slides:



Advertisements
Podobne prezentacje
Migrating Desktop Podsumowanie projektu
Advertisements

Bazy danych II Transakcje Piotr Górczyński 25/08/2001.

Sieci komputerowe.
1 Linux jako system wielozadaniowy i wielodostępny.
Microsoft Professional Developer Days 2004
Architektura systemu Gra strategiczna „Strusia Jama”
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Piotr Doskocz Aleksandra Lechki Krzysztof Lewicki
Longhorn - Usługi terminalowe
Wykład 5 Wojciech Pieprzyca
Eksploatacja zasobów informatycznych przedsiębiorstwa.
Wzorce projektowe w J2EE
Artur Szmigiel Paweł Zarębski Kl. III i
Rozproszone bazy danych
SAMBA JAKO SERWER PLIKÓW
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Modele baz danych - spojrzenie na poziom fizyczny
Bezpieczeństwo baz danych
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Inżynieria Oprogramowania
KONFIGURACJA KOMPUTERA
InfinitERP prezentacja systemu.
Nowoczesny system zarządzania firmą
Protokół Komunikacyjny
System operacyjny. System operacyjny Co to jest system operacyjny: jest szczególnym rodzajem programu, którego zadaniem jest koordynowanie pracy.
WinPakSE/PE Zintegrowany System Ochrony Obiektów
Systemy operacyjne.
Jerzy Jelinek Paweł Korpowski
Budowa systemu komputerowego
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Sieciowe Systemy Operacyjne
Narzędzia administracyjne
M i k r o j ą d r o D e f i n i c j a. M i k r o j ą d r o to rodzaj jądra systemu operacyjnego, które zawiera tylko najbardziej niezbędne elementy, takie.
Opracowanie powłoki bazy danych MySQL
Wybrane zagadnienia relacyjnych baz danych
SOS SYSTEM OBSŁUGI SZKOŁY
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ą
Bazy danych - podstawowe pojęcia
Bazy danych Microsoft access 2007.
Sieci komputerowe.
GEO-INFO 6 System Informacji Przestrzennej
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,
Temat 4: Funkcje Systemu Zarządzania Bazą Danych (SZBD)
System Zarządzania Bazą Danych
Procesor, pamięć, przerwania, WE/WY, …
Systemy operacyjne i sieci komputerowe
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Zakres wykładu Pojęcia podstawowe Architektury i oprogramowanie Przykłady systemów rozproszonych.
Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań.
.NET i Bazy Danych Projekt: Wadim Grasza.
Wdrożenie Foglight w Urzędzie Dozoru Technicznego
Zarządzanie stacjami roboczymi przy wykorzystaniu urządzeń i oprogramowania KACE serii 1000, 2000, 3000 Adam Pura, IT Projekt Jacek Gralik, Quest Dystrybucja.
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
Model warstwowy ISO-OSI
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Marta 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.
ASP.NET Dostęp do bazy danych z poziomu kodu Elżbieta Mrówka-Matejewska.
Graficzny Interfejs Użytkownika
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Architektura SAP R/3 Wybrane zagadnienia

Architektura klient - serwer warstwa bazy danych (serwer bazy danych) warstwa aplikacji (serwer aplikacji) warstwa prezentacji (stacje robocze)

SAP GUI (graphical user interface)

Środowisko systemów operacyjnych, sprzętu, baz danych i graficznych systemów współpracy z użytkownikiem dla systemu R/3

Podstawowe oprogramowanie R/3 R/3 basis software zbiór programów i narzędzi, które komunikują się z: systemem operacyjnym komputera podstawową bazą danych sieciowymi protokołami komunikacyjnymi interfejsem użytkownika

Główne interfejsy systemu Użytkownicy Baza danych System operacyjny Aplikacje systemu R/3 System R/3 Graficzny interfejs użytkownika Interfejs systemu operacyjnego Interfejs bazy danych

Podstawowe oprogramowanie R/3 niezależna warstwa gwarantuje integrację wszystkich modułów moduły R/3: ta sama funkcjonalność działają w ten sam sposób

Wymiana informacji pomiędzy serwerami aplikacji ALE – Application Link Enabling, technologia umożliwiająca swobodną komunikację pomiędzy kilkoma aplikacjami, zawierająca mechanizmy kontrolujące spójność danych

Podstawowe założenia architektury Transakcja Krok dialogowy Logiczne jednostki pracy Instancja Procesy robocze Message Server Dispatcher

Transakcja transaction operacja, która pozwala użytkownikowi dokonać zmian w bazie danych R/3 system, który przetwarza transakcje biznesowe przepływ danych wykonuje się za pomocą transakcji

Transakcja i krok dialogowy Kroki dialogowe

Krok dialogowy dialog step jest ekranem SAP R/3, reprezentowanym przez dynamic program (dynpro) użytkownik porusza się w systemie R/3 od ekranu do ekranu - wykonuje kroki dialogowe zbiór kroków dialogowych tworzy transakcję

Przerwanie transakcji

Logiczne jednostki pracy logical unit of work podstawowy krok przetwarzania, który działa jak mechanizm blokujący chroniący integralność transakcji zbiorem kroków w obrębie transakcji

Transakcja faza interaktywna fazy uaktualnienia przygotowanie rekordów bazy danych, które mogą uaktualnić bazę fazy uaktualnienia przetwarza poprzednio przygotowane rekordy i uaktualnia bazę danych

Transakcja kod transakcji (transaction code) pole poleceń (command field) tabela systemowa TSTC Tools  ABAP/4 Development Workbench  Development  Other Tools  Transactions numer transakcji SE93

Instalacja R/3 (instance, serwer aplikacji) 10 do 12 GB przestrzeni dyskowej posiada jeden proces rozdziału zadań (dispatcher), oraz wiele procesów roboczych (work processes)

Jądro systemu R/3 działa na zasadzie grupy współpracujących ze sobą procesów równoległych. Program koordynujący (dispatcher) jest procesem spełniającym rolę systemu monitorującego transakcje, przydziela procesom zadania oraz koordynuje i kontroluje ich działania. Każda instancja SAP posiada jeden program koordynujący, który może zawiadywać wieloma procesami roboczymi (work processes).

Instancja, procesy robocze, message server, dispatcher Instancja Centralna Dispatcher Message Server D V E B S ...

Procesy robocze TYP PROCESU ROBOCZEGO WYKORZYSTANIE Dialog (D) Komunikacja (dialog) użytkownika z systemem Update (V,V2) Aktualizacja przetworzonych rekordów bazy danych (faza uaktualnienia w transakcji) Background (B) Realizuje prace pochłaniające duże ilości czasu oraz prace, które wykonane mają być automatycznie, bez udziału użytkownika Enqueue (E) Zarządzanie blokadami, umożliwia synchroniczny dostęp wielu serwerom aplikacji do bazy danych i utrzymuje spójność danych Spool (S) Formatowanie wydruku, obsługa kolejki wydruku

Procesy robocze

Instancja centralna, rozkład obciążenia Instancja A Instancja B Dispatcher Dispatcher S S ... B B ... Instancja Centralna C Dispatcher Message Server D V E B S ...

Komunikacja w systemie R/3 Message Server Dispatcher Dispatcher D V E B S ... D V B D ... R/3 Basis Software Baza Danych