Business Objects giver et nyttigt redskab til dynamisk business modellering og re- engineering. Business Objects kan udnyttes til at indarbejde delt erhvervspolitik , proces, data og definitioner . Business Objects muliggøre deling af proces-og politik i stedet for at dele data på tværs af en virksomhed. En virksomhed objekt er et objekt , der pakker data ( attributter) , procedurer (metoder ) og semantiske begrænsninger ( regler) . Alle data , procedurer og begrænsninger er de komponenter i et objekt , og de skal være forbundet med det centrale begreb om, hvad objektet står for. Komponenter i Business Objects
Erhverv objekter er objekter, der repræsenterer en person , sted , ting eller koncept i forretningsområdet. Business Objects butik forretningsregler og data , støttemure sammen egnede erhvervsregulering med de relevante data og sikre dataene kun udnyttes på en måde, semantisk overensstemmelse med de forretningsmæssige mål . Typiske tilfælde af Business Objects omfatter købsordre , kunde, produkt og faktura. En god forretning objektet vil pakke alle de data og adfærd i relation til virksomheden , det repræsenterer . For eksempel vil en faktura objekt udføre de pligter, læsning en ordre fra en database , ajourføring eller ændre eventuelle relevante data med fakturaen og gemme det tilbage til databasen.
Procedures
< br >
en procedure for en virksomhed objekt refererer til en enkelt adfærd , service eller metode. En procedure er en adfærd relateret til en bestemt virksomhed objekt. En procedure kan overlade sit arbejde ved at anmode de tjenester af andre forretningsområder objekter. Resultaterne af proceduren er besat af business objekt, der ejer det. En procedure er aldrig instantieres og attributterne for en procedure er aldrig bevares som det er lidt af forretningslogik , der kører på forekomst af en virksomhed objekt.
Fordele ved Business Objects < br >
De forretningsmæssige objekter er mindre om programmering af software og mere om business modellering og design. De lette softwareudvikling til at køre som forretningen på en måde at simulere sine skuespillere og processer. Dette forbedrer de måder , med hvilke software gør hvad virksomheden kræver, og dermed forbedrer software kvalitet og integritet. Business Objects tilbyde en ny måde at se på virksomheden og designe programmer, der understøtter forretningsprocesserne.