تم تقديم بنية REST Server ل Centerprise

By |2021-06-17T11:44:24+00:0016 أبريل، 2019|

يسعدنا أن نعلن عن إطلاق جيل جديد من منصة إدارة البيانات من البداية إلى النهاية - Centerprise Data Integrator 8.0.

على مدار الأشهر القليلة القادمة ، نخطط لإدراج العديد من الميزات الجديدة وإدخال تحسينات على الميزات الحالية. ال خطة الإصدار لعام 2019 تم تصميمه لمواجهة تحديات إدارة البيانات الشائعة التي أبلغ عنها مستخدمونا.

ومن أبرز التحسينات المخطط لها لعام 2019 ما يلي:

إدخال Centerprise REST Server للاستفادة من تقنية RESTful API

تنفيذ مجموعة واسعة من وظائف تكامل البيانات باستخدام مكتبة واسعة من Astera REST APIs لخدمة ويب. يمكنك الدمج بسهولة مع تطبيقات وبرامج الطرف الثالث ، والاستفادة من تقنية السحابة والمزيد.

تقديم نسخة أصغر حجماً وأخف وزناً من Centerprise العميل

لقد أزلنا الحواجز اللوجستية والصيانة لمسؤولي تكنولوجيا المعلومات عن طريق نقل تجميعات برنامج تشغيل قاعدة البيانات إلى Centerprise الخادم. يمكنك الآن الحصول عليها Centerprise تعمل في غضون دقائق بدلاً من ساعات.

تعريب Centerprise وتقديم الدعم للغات متعددة

نعمل هذا العام على توفير الدعم للغات أجنبية متعددة بما في ذلك الفرنسية والألمانية والإسبانية والمزيد.

إذا قامت مؤسستك بتبادل البيانات بلغة أجنبية ، فقد تكون مهتمًا بهذا التحديث. ترقب!

إدخال Centerprise لنظام التشغيل Linux

لقد قدمنا ​​أيضًا التوافق عبر الأنظمة الأساسية لـ Centerprise الخادم. يمكن أن يكون الآن تم نشرها على نظام التشغيل Linux والإصدارات المختلفة منه. الإطار الأساسي ل Centerprise يتم نقل الخادم من .NET إلى .NET Core. سيتم أيضًا إضافة العديد من التحسينات في بناء مستودع قاعدة بيانات الكتلة مع هذا التحديث.

راجع خريطة طريق منتجنا للحصول على مزيد من التفاصيل حول الإصدارات المخطط لها.

إذا كنت مهتمًا بمعرفة كيف Centerprise تم تصميم خادم REST وكيف يمكن لشركتك الاستفادة من التحديث ، تابع القراءة.

ما هي واجهات برمجة التطبيقات RESTful؟

لنبدأ بمقدمة أساسية عن RESTful APIs.

تسمى واجهات برمجة التطبيقات (APIs Programming Interfaces) المبنية على بنية REST (تحويل الحالة التمثيلية) واجهات برمجة التطبيقات RESTful. نظرًا لطبيعة RESTful APIs خفيفة الوزن وقابلة للتطوير والتي يمكن صيانتها بسهولة ، فقد أصبحت الخيار المفضل عند العمل مع خدمات الويب ، وبالتالي اكتسبت شعبية هائلة في السنوات الأخيرة.

تعمل واجهات برمجة تطبيقات REST في بيئة خادم العميل حيث يرسل العميل طلبات HTTP إلى الخادم ، ويقوم الخادم باسترداد المعلومات المطلوبة ، ويعيد استجابة إلى العميل. يمكن أن يتم نقل البيانات وتبادل المعلومات إما بتنسيق XML أو JSON.

إذا كنت مهتمًا بمعرفة المزيد حول REST APIs و GET و POST و PUT و DELETE وقيود التصميم ، الرجوع إلى هذه المادة يناقش تصميم RESTful API بالتفصيل.

إدخال بنية REST Server ل Centerprise

الآن لدينا فكرة عن RESTful APIs ، يمكننا أن نرى كيف تستند REST Centerprise يمكن للخادم الاستفادة من تقنية REST API.

هناك فائدتان رئيسيتان سيحصل عليهما المستخدمون من هذا التحديث:

  1. أصغر حجما وأخف وزنا Centerprise تطبيق العميل
  2. Astera REST APIs لخدمة الويب لتنفيذ مجموعة من العمليات على بيانات المؤسسة

Centerprise العميل الهزيل

استخدمنا الطريقة التي تتواصل بها أنظمة الخادم والعميل REST ، أي مع أوامر HTTP ، ووضعنا ذلك في صالحنا لتقديم تطبيق مبتكر لبنية خادم العميل. في هذا التطبيق ، Centerprise يتم تحويل العميل إلى تطبيق خفيف بينما يتم إيقاف معالجة البيانات الرئيسية والاستعلام إلى تمكين REST Centerprise الخادم.

لماذا يجب أن يقلقك هذا التحديث؟

لفهم هذا بشكل أفضل ، دعنا ننظر إلى التيار Centerprise هندسة خادم العميل.

فى الحاضر Centerprise يتم تثبيت بنية تطبيق العميل - الخادم ، مكتبات الارتباط الديناميكي (DLL) لبرامج تشغيل قاعدة البيانات على أجهزة العميل الفردية. إذا كان لديك 50 عميلًا متصلين بخادم واحد ، فستحتاج إلى تكرار تثبيت برنامج التشغيل 50 مرة ، الأمر الذي يمكن أن يخلق تحديات لوجستية وصيانة.

Centerprise، تصميم خادم العميل

مع تمكين REST Centerprise الخادم ، لقد أزلنا هذه الحواجز وجعلنا من السهل على المستخدمين التثبيت والإعداد بشكل لا يصدق Centerprise. يتم تثبيت تجميعات برنامج تشغيل قاعدة البيانات على Centerprise خادم REST وليس على أجهزة العميل الفردية.

عند استخدام بنية خادم REST الجديدة ، يرسل مكون العميل طلب HTTP إلى تمكين REST Centerprise الخادم ، يقوم الخادم بمعالجة طلب الطلب ، وإنشاء أي اتصالات ضرورية لقواعد البيانات الهدف باستخدام برامج التشغيل الخاصة به ، وتشغيل الاستعلام لجلب البيانات التي يطلبها العميل ، وإرسال الاستجابة مرة أخرى إلى العميل.

كما يتم تفويض المهام الأخرى مثل الحصول على معاينات البيانات في وقت التشغيل والتنقل عبر خصائص الكائن إلى Centerprise الخادم.

Centerprise، بنية REST Server

سيوفر هذا التحديث فوائد كبيرة من منظور إعداد البنية التحتية لتكنولوجيا المعلومات. يمكن تقليل وقت التثبيت والتكوين من ساعات إلى دقائق. يمكن لمؤسستك بسهولة التوسع وإضافة المزيد من العملاء إلى قائمة حالية Centerprise الخادم دون القلق بشأن أي عمليات تثبيت وتكوينات إضافية لبرنامج التشغيل.

للحالية Centerprise المستخدمين ، إذا كنت قلقًا بشأن ما إذا كان هذا التحديث سيغير طريقة تصميمك لمشاريع ETL وتدفق البيانات ومهام سير العمل ، فإن الإجابة هي لا ، لن يحدث ذلك. ستعمل نوافذ تصميم تدفق البيانات وسير العمل على تطبيق العميل بنفس الطريقة. لقد قمنا فقط بتغيير طريقة الاتصال بين Centerprise العميل والخادم - من بروتوكول الاتصال عن بُعد عبر TCP إلى بروتوكول HTTP عبر TCP.

بدء مع Centerprise العميل الهزيل

ستظهر الشاشة التالية عندما تقوم بتشغيل Centerprise عميل خفيف. في هذه الشاشة ، ستحدد معلومات الخادم (خادم URI و منفذ رقم) للاتصال بـ Centerprise خادم ممكّن REST.

لمعرفة المزيد حول كيفية إعادة الاتصال تلقائيًا بالخادم عند بدء تشغيل العميل ، اقرأ دليلنا الكامل على الشروع في استخدام Lean Client.

إذا كان لديك أي أسئلة أو تعليقات حول Centerprise REST Server و Lean Client ، اتركهما في قسم التعليقات أدناه.