جدول المحتويات:
التعريف - ماذا يعني كائن الأعمال (BO)؟
عنصر الأعمال هو أحد العناصر الفاعلة داخل طبقة العمل لبرنامج كمبيوتر موجه بالكائنات يمثل جزءًا من عمل أو عنصر بداخله. يمثل عنصر الأعمال عميل بيانات ويمكن تنفيذه كقاعدة بيانات كيان أو كجلسة عمل أو كائن Java آخر. يمكن أن يأخذ عنصر الأعمال شكل صفيف بيانات ولكنه ليس قاعدة بيانات بحد ذاتها. يمثل الكيانات التجارية مثل فاتورة أو معاملة أو شخص. كائنات الأعمال قابلة للتطوير بطبيعتها بسبب بنية تطبيقات البرامج الموجهة للكائنات.
تيكوبيديا تشرح كائن الأعمال (BO)
يمثل عنصر العمل عند استخدامه في البرمجة الموجهة للكائنات ، تمثيلًا لأجزاء من نشاط تجاري ، وقد يمثل كائن النشاط التجاري ، على سبيل المثال ، شخصًا أو مكانًا أو حدثًا أو عملية تجارية أو مفهومًا ، كما هو موجود على سبيل المثال وفاتورة ، المنتج ، الصفقة أو حتى تفاصيل الشخص. على الرغم من أن الفئات قد تحتوي على سلوكيات تنفيذية أو إدارية ، إلا أن كائن الأعمال عادة ما يكون خاملًا يحتفظ بمجموعات من متغيرات أو خصائص المثيل. ويجوز لكائن الأعمال أيضًا تقديم طلبات بيانات العميل إلى كائن الوصول إلى البيانات (DAO) واستقبال البيانات من خلال كائن النقل (TO) . تُمكّن كائنات الأعمال المصممين من تصميم البرامج في أجزاء يمكن التحكم فيها عن طريق تقسيم العمل إلى نموذج وحدات وفصل كل وظيفة إلى كائن برنامج بحيث يمكن التقدم في التعقيد المتزايد دون إجراء تغييرات كبيرة على الكائنات الأخرى مع تقدم العملية. تحمي بنية الطبقات الكائنات الوظيفية للتطبيق مثل TO و DAO من الكائنات التجارية للعميل. يتم تعريف كائنات الأعمال بشكل رسمي على أنها: اسم العمل: المصطلح المستخدم لتصنيف عنصر الأعمال. تعريف العمل: بيان لمعنى وغرض عنصر الأعمال. السمات: حقائق تتعلق بالغرض من وجوه الأعمال. السلوك: الأنشطة التي يشارك فيها كائن الأعمال مثل التفاعل مع الكائنات الأخرى ، والتعرف على الأحداث وتغيير السمات وفقًا لذلك. العلاقة: العلاقة بين كائنات الأعمال التي تمثل انعكاسًا للعلاقات المتبادلة بين أغراضها التجارية والتفاعلات فيها. قواعد العمل: القواعد التي يجب من خلالها الالتزام بسلوك كائن الأعمال وعلاقاته وسماته. يعني التواصل من خلال الطبقات و DAO ، أنه يمكن تطوير العديد من أنواع كائنات الأعمال التي يمكنها الوصول إلى قواعد بيانات إدارة قواعد البيانات وتوفير معالجات مفيدة جدًا للبيانات للمساعدة في تعزيز وظيفة تطبيق الأعمال بشكل عام. بنية تطبيق الأعمال (BAA) عبارة عن بروتوكول للتعاون بين كائنات الأعمال والذي يربط بين الطبقات الثلاث للنموذج الموجه للأعمال.