Forretningsobjekt (BO)

Forfatter: Lewis Jackson
Oprettelsesdato: 10 Kan 2021
Opdateringsdato: 25 Juni 2024
Anonim
Průmyslová hala LIKO-Vo a kancelářská budova LIKO-Noe
Video.: Průmyslová hala LIKO-Vo a kancelářská budova LIKO-Noe

Indhold

Definition - Hvad betyder forretningsobjekt (BO)?

Et forretningsobjekt er en aktør inden for forretningslaget i et lagdelt objektorienteret computerprogram, der repræsenterer en del af en virksomhed eller et element inden for det. Et forretningsobjekt repræsenterer en dataklient og kan implementeres som en enhedsbønne, en sessionbønne eller et andet Java-objekt. Et forretningsobjekt kan have form af en datarray, men er ikke i sig selv en database. Det repræsenterer forretningsenheder såsom en faktura, en transaktion eller en person. Forretningsobjekter er iboende skalerbare på grund af arkitekturen i objektorienterede softwareapplikationer.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer forretningsobjekt (BO)

Et forretningsobjekt, når det bruges i objektorienteret programmering, er en repræsentation af dele af en virksomhed, et forretningsobjekt kan for eksempel repræsentere en person, sted, begivenhed, forretningsproces eller koncept og eksistere som for eksempel og faktura, en produkt, en transaktion eller endda detaljer om en person. Selvom klasser kan indeholde udførelses- eller administrationsadfærd, er et forretningsobjekt normalt inerte, der indeholder sæt instansvariabler eller egenskaber. Et forretningsobjekt kan også fremsætte anmodninger om klientdata til Data Access Object (DAO) og modtage data via Transfer Object (TO) . Forretningsobjekter gør det muligt for designere at designe software i håndterbare stykker ved at nedbryde virksomheden i en modulær form og adskille hver funktion i et softwareobjekt, så når udviklingen skrider frem, kan der tilføjes stigende kompleksitet uden enorme ændringer til de andre objekter. Den lagdelte arkitektur beskytter applikationsfunktionelle objekter som TO og DAO mod klientens forretningsobjekter. Forretningsobjekter defineres formelt som: Forretningsnavn: Udtrykket, der bruges til at klassificere et forretningsobjekt. Forretningsdefinition: Erklæring om forretningsobjektets betydning og formål. Attributter: Fakta, der vedrører formålet med forretningsobjektet. Adfærd: De aktiviteter, som et forretningsobjekt udøver, såsom interaktion med andre objekter, genkendelse af begivenheder og ændring af attributter i overensstemmelse hermed. Forhold: Forbindelsen mellem forretningsobjekter, der er en afspejling af sammenhængen mellem deres forretningsformål og interaktionerne deri. Forretningsregler: Reglerne, hvorpå opførsel, forhold og attributter for et forretningsobjekt skal overholdes. Kommunikationen gennem lag og DAO betyder, at der kan udvikles mange typer forretningsobjekter, der kan få adgang til DBMS og give meget nyttige manipulationer af dataene til at hjælpe med at fremme den samlede forretningsapplikationsfunktionalitet. Business-Application Architecture (BAA) er en protokol til samarbejde mellem forretningsobjekter, der binder de 3 lag i den forretningsobjektorienterede model.