Obiekty obsługi
Obiekt obsługi definiuje konfigurację danego obiektu w systemie. Obejmuje tabelę główną i wszystkie dodatkowe tabele podrzędne, w których przechowywane są fizyczne dane obiektu. Aplikacja umożliwia odczytywanie, dodawanie, aktualizowanie i kasowanie pojedynczych obiektów przez wywołanie usługi jego obiektu obsługi.
-
Tabele bazy danych są obsługiwane wyłącznie za pośrednictwem warstwy Java aplikacji. Zwykle nie wykonuje się bezpośrednich aktualizacji tabeli za pośrednictwem jej klasy Java. Jest to zarezerwowane tylko na potrzeby specjalnych procesów.
-
Obiekt obsługi umożliwia orkiestrację aktualizacji tabeli głównej obiektu i jego tabel podrzędnych jako pojedynczego obiektu.
-
Obiekt biznesowy służy do definiowania logicznej reprezentacji obiektu, w tym wszystkich tabel i pól obiektu obsługi lub ich podzbioru.
-
Powszechnym sposobem obsługi obiektu jest użycie obiektu obsługi albo bezpośrednio, albo za pośrednictwem jednego z jego obiektów biznesowych. Większość obiektów umożliwia korzystanie z obiektów biznesowych i w związku z tym ich obsługa jest zwykle przeprowadzana za pośrednictwem ich obiektów biznesowych.
-
Bezpośredni dostęp do tabel bazy danych jest możliwy tylko w celu wykonywania zapytań.
W poniższych sekcjach omówiono koncepcje i wytyczne związane z definiowaniem tabel.
Obsługa całego obiektu
-
Podczas dodawania obiektu jego dane są dodawane do każdej tabeli.
-
Podczas aktualizowania obiektu jego dane są aktualizowane w każdej tabeli.
-
Podczas odczytywania obiektu jego dane są pobierane ze wszystkich tabel.
-
Podczas kasowania obiektu jego dane są kasowane ze wszystkich tabel.
Algorytmy
W obiekcie obsługi zdefiniowano także kilka miejsc dołączania algorytmów umożliwiających zastosowanie reguł biznesowych zarządzających rekordami w obiekcie biznesowym.
Opcje
Obiekt obsługi zawiera opcje, które określają istotne informacje dotyczące obiektu obsługi, dostępne w systemie na potrzeby zbioru reguł.
Obiekty obsługi a obiekty biznesowe
Obiekt obsługi służy do definiowania fizycznej struktury obiektu, w jakiej obiekt jest przechowywany w bazie danych. Możliwe jest zdefiniowanie wielu obiektów biznesowych, które będą reprezentować różne typy takiego obiektu. Obiekt biznesowy zawiera tylko powiązane informacje dotyczące konkretnego typu obiektu, a także wymusza reguły biznesowe dotyczące wyłącznie tego typu.
Jeśli obiekt obsługi obsługuje konfigurację obiektu biznesowego, system wykorzystuje algorytm obiektu obsługi Określanie obiektu biznesowego do określania obiektu biznesowego, który kontroluje strukturę danych i reguły danego obiektu.
Więcej informacji na ten temat można znaleźć w sekcji Ogólne wiadomości o obiektach biznesowych.