Business object
બિઝનેસ ઓબ્જેક્ટ એ બહુસ્તરીય સોફ્ટવેર એપ્લિકેશનની અંદરની એક એન્ટિટી છે જે ડેટાને પરિવહન કરવા માટે ડેટા એક્સેસ અને બિઝનેસ લોજિક સ્તરો સાથે કામ કરે છે. વ્યવસાયિક પદાર્થો રાજ્યને વર્તનથી અલગ કરે છે કારણ કે તેઓ બહુસ્તરીય પ્રણાલીમાં સ્તરોમાં સંચારિત થાય છે, જ્યારે એપ્લિકેશનનું વાસ્તવિક કાર્ય વ્યવસાય સ્તરમાં કરવામાં આવે છે અને તે સ્તરોમાં આગળ વધતું નથી. કાર્ય જ્યારે કાર્યક્રમ વર્ગોનો અમલ કરી શકે છે, જે સામાન્ય રીતે વર્તનનું સંચાલન અથવા અમલ કરતી વસ્તુઓમાં સમાપ્ત થાય છે, ત્યારે વ્યવસાયિક વસ્તુ સામાન્ય રીતે પોતે કંઇ કરતી નથી પરંતુ ઉદાહરણ ચલ અથવા ગુણધર્મોનો સમૂહ ધરાવે છે, જેને વિશેષતાઓ તરીકે પણ ઓળખવામાં આવે છે, અને અન્ય વ્યવસાયિક વસ્તુઓ સાથે જોડાણ, નકશો વણાટ કરે છે. એક ડોમેન મોડેલ જ્યાં વ્યવસાયિક પદાર્થોની વર્તણૂક હોતી નથી તેને એનેમિક ડોમેન મોડેલ કહેવામાં આવે છે. ઉદાહરણ તરીકે, "મેનેજર" એ એક વ્યવસાયિક વસ્તુ હશે જ્યાં તેના લક્ષણો "નામ", "બીજું નામ", "ઉંમર", "વિસ્તાર", "દેશ" હોઈ શકે છે અને તે તેના કર્મચારીઓ સાથે 1-એન જોડાણ રાખી શકે છે ("કર્મચારી" ઉદાહરણોનો સંગ્રહ). બીજું ઉદાહરણ "ઓળખકર્તા", "નામ", "પ્રારંભ તારીખ", "અંતિમ તારીખ" અને "પ્રકારની" વિશેષતાઓ ધરાવતી "પ્રક્રિયા" જેવી વિભાવના હશે અને તેને શરૂ કરનાર "કર્મચારી" (જવાબદાર) સાથે જોડાણ રાખશે. સક્રિય રેકોર્ડ પેટર્ન, ડિઝાઇન પેટર્ન કે જે સંબંધિત ડેટાબેઝમાં મેમરીમાં ઓબ્જેક્ટ ડેટાને સંગ્રહિત કરે છે, રેકોર્ડને દાખલ કરવા, અપડેટ કરવા અને કાઢી નાખવાના કાર્યો સાથે, બિઝનેસ ઇન્ટેલિજન્સ, માહિતી ટેકનોલોજીની અંદરનું એક ક્ષેત્ર કે જે ડેટા એક્સેસ ઓબ્જેક્ટ પર આધારિત નિર્ણય સમર્થન અને વ્યવસાય-નિર્ણાયક માહિતી પ્રદાન કરે છે, ડિઝાઇન પેટર્ન કે જે ડેટાબેઝના પ્રકાર અથવા અન્ય સતત મિકેનિઝમને ઇન્ટરફેસ પ્રદાન કરે છે, અને ડેટાબેઝની વિગતોને ખુલ્લા પાડ્યા વિના એપ્લિકેશન કૉલ્સ માટે ડેટા ઓપરેશન્સ પ્રદાન કરે છે. ડેટા ટ્રાન્સફર ઓબ્જેક્ટ, ડિઝાઇન પેટર્ન કે જ્યાં કોઈ ઓબ્જેક્ટ કોલ્સની સંખ્યા ઘટાડવા માટે પ્રક્રિયાઓ વચ્ચે એકંદર ડેટા વહન કરે છે સંદર્ભો રોકફોર્ડ લોટકા, વિઝ્યુઅલ બેઝિક 6. બિઝનેસ ઓબ્જેક્ટ્સ, રોકફોર્ડ લોટકા, એક્સપર્ટ સી #બિઝનેસ ઓબ્જેક્ટ્સ, રોકફોર્ડ લોટકા, એક્સપર્ટ વન-ઓન-વન વિઝ્યુઅલ બેઝિક. નેટ બિઝનેસ ઓબ્જેક્ટ્સ