Obiekt biznesowy

Obiekt biznesowy to jednostka w wielowarstwowej aplikacji , która działa w połączeniu z warstwami dostępu do danych i logiką biznesową w celu przesyłania danych. [ potrzebne źródło ]

Na przykład „Menedżer” byłby obiektem biznesowym , którego atrybutami mogą być „Nazwa”, „Drugie imię”, „Wiek”, „Obszar”, „Kraj” i mógłby mieć powiązanie 1- n ze swoimi pracownikami ( zbiór instancji Pracowników ).

Innym przykładem może być koncepcja taka jak „Proces” mająca atrybuty „Identyfikator”, „Nazwa”, „Data rozpoczęcia”, „Data zakończenia” i „Rodzaj” oraz posiadająca powiązanie z „Pracownikiem” (osobą odpowiedzialną), która to rozpoczęła .

Funkcjonować

Podczas gdy program może implementować klasy , które zazwyczaj kończą się zarządzaniem obiektami lub wykonywaniem zachowań, obiekt biznesowy zwykle nie wykonuje samodzielnie niczego poza przechowywaniem zestawu zmiennych instancji lub właściwości , znanych również jako atrybuty , oraz powiązań z innymi obiektami biznesowymi, tworzących mapę obiekty reprezentujące relacje biznesowe.

Model domeny , w którym obiekty biznesowe nie zachowują się, jest nazywany anemicznym modelem domeny .

Obiekty biznesowe oddzielają stan od zachowania, ponieważ są komunikowane między warstwami w systemie wielowarstwowym, podczas gdy rzeczywista praca aplikacji jest wykonywana w warstwie biznesowej i nie przechodzi między warstwami.

Zobacz też

  •   Rockford Lhotka, Obiekty biznesowe Visual Basic 6.0, ISBN 1-86100-107-X
  •   Rockford Lhotka, ekspert C# Business Objects, ISBN 1-59059-344-8
  •   Rockford Lhotka, ekspert w zakresie indywidualnych obiektów biznesowych Visual Basic .NET, ISBN 1-59059-145-3

Linki zewnętrzne