معمارية ساب SAP Architecture#

معمارية ساب

 SAP Architecture#


معمارية ساب SAP Architecture#

معمارية ثلاثة طبقات SAP : Three-Tier Architecture

باستخدام SAP R / 3 ، تدخل SAP في جيل جديد من برامج المؤسسات - من الحوسبة المركزية (بنية خادم العميل) إلى بنية ثلاثية الطبقات لقاعدة البيانات والتطبيق وواجهة المستخدم.
Three Tier Architecture
Three-Tier Architecture of SAP R/3

سيرفرات العرضPresentation Servers

تحتوي خوادم العروض التقديمية على أنظمة قادرة على توفير واجهة رسومية.

 تعرف طبقة العرض التقديمي أيضًا باسم "طبقة العميل"
 طبقة العرض التقديمي هي تفاعل المستخدم
 في غرض تفاعل SAP-User ، نستخدم واجهة المستخدم الرسومية
 واجهة المستخدم الرسومية لتقف على واجهة المستخدم الرسومية
 مثال - سطح المكتب والأجهزة المحمولة وأجهزة الكمبيوتر المحمولة
Presentation Server

سيرفرات التطبيقات Application Servers

تتضمن خوادم التطبيقات أنظمة متخصصة متعددة وحدات المعالجة المركزية وكمية ثابتة من ذاكرة الوصول العشوائي.

 تعرف طبقة التطبيق أيضًا باسم Kernel Layer و Basic Layer.

 يتم تنفيذ برامج تطبيق SAP في طبقة التطبيق.

 تعمل طبقة التطبيق كغرض للاتصال بين طبقة العرض التقديمي وطبقة قاعدة البيانات.

 خادم التطبيق هو المكان الذي يوزع فيه المرسل عبء العمل على عمليات العمل المختلفة مما يؤدي المهمة إلى الانتهاء.
Application servers

سيرفرات قواعد البيانات Database Servers

خوادم قواعد البيانات تحتوي على أنظمة متخصصة مع محركات أقراص ثابتة سريعة وكبيرة.

 طبقة قاعدة البيانات تخزن البيانات
 يمكن أن يكون مخزن البيانات بيانات العمل وبيانات نظام SAP وجداول SAP والبرامج.
 أمثلة - Oracle و Microsoft SQL Server و IBM DB / 2 و Siebel و Sybase ، إلخ.
Database ServersThree Tier
معمارية الثلاث طبقات Three-Tier Architecture

ماهو العميل What is a Client?

العميل هو جزء منطقي من قاعدة بيانات SAP R / 3 الفعلية.  من وجهة نظر العمل ، يمكن تفسير العميل على أنه مجموعة منطقية من الشركات.
Client

نقاط يجب تذكرها Points to Remember −

  • يتم تنفيذ كل التخصيص (التكوين) والتطوير (ABAP) في SAP R / 3 في عميل.
     ومع ذلك ، قد يتم تخزين البيانات من كل من أعمال التخصيص والتطوير داخل عميل فردي (بيانات تعتمد على العميل) أو بين جميع العملاء (بيانات مستقلة عن العميل) في النظام

 الاعتماد على العميل  وعدم الاعتماد على العميل Client-Dependent vs. Client-Independent

قد تكون البيانات الموجودة في كل عميل منفصلة عن تلك الخاصة بالعملاء الآخرين.  يوجد نوعان من البيانات في نظام SAP R / 3 - البيانات المعتمدة على العميل والمستقلة عن العميل.

 يتم تعريف البيانات المعتمدة على العميل على أنها بيانات خاصة بعميل فردي.  تتضمن أمثلة البيانات التي تعتمد على العميل نطاقات الأرقام ومتغيرات ABAP وسادة المستخدم بالإضافة إلى البيانات التي تم إنشاؤها أو تحديثها من خلال معاملات SAP R / 3.

 يمكن تعريف البيانات المستقلة عن العميل على أنها بيانات موجودة في جميع العملاء في النظام.  تتضمن أمثلة البيانات المستقلة عن العميل كائنات قاموس البيانات (الجداول وطرق العرض) ورمز مصدر ABAP والشاشات والقوائم.
Clients

  • البيانات الموجودة في الجداول.  لتحديد ما إذا كان جدول معين يعتمد على العميل أم مستقل عن العميل ، يجب مراجعة بنية الجدول.  يمكن الاطلاع على بنية الجدول بواسطة قاموس البيانات (SE11).  إذا كان MANDT (العميل باللغة الألمانية) هو حقل المفتاح الأول في الجدول ، فإن الجدول يعتمد على العميل ؛  خلاف ذلك ، فإن الجدول مستقل عن العميل.

     على سبيل المثال ، جدول TSTC مستقل عن العميل ؛  ومع ذلك ، الجدول USR01 يعتمد العميل.

التوصيل للعميل SAP R/3 Delivered Clients

يحتوي كل نظام SAP R / 3 على ثلاثة عملاء 000 و 001 و 066. دعنا نراجع هؤلاء العملاء ونفحص محتوياتهم.

 يوفر هؤلاء العملاء ميزات مختلفة ويجب عدم حذفها.

 العميل 000 يؤدي وظائف خاصة.  على وجه الخصوص ، يتم إعطاء وظيفة الموسعة أثناء الترقيات.

 العميل 001 هو في الأساس نسخة من 000 ويمكن استخدامه كأساس لعميل تخصيص جديد.

 Client 066 هو عميل خاص يتم توفيره لمراقبة نظام التشغيل.  يتم استخدامه بواسطة خدمة المراقبة المبكرة لـ SAP R / 3 لتقديم توصيات الأداء.
Delivered Clients

في الإصدارات السابقة لـ 3.0 ، احتوى العميل 000 على شركة نموذجية.  اعتبارًا من الإصدار 4.0 من العملاء ، هناك 000 و 001 متطابقتان.  العميل 000 لم يعد يحتوي على شركة نموذجية.  يمكن استخدام أي عميل كأساس للتكوين من خلال نسخة العميل.  عادةً ما تبدأ معظم المشاريع بنسخة من العميل 000 لبدء تكوين التكوين.  يجب ألا يتم عمل العميل أبدًا في العملاء الثلاثة الذين تم تسليمهم.