الجرد والسياسة
ما هو موجود، ومن يملكه، ومن يستدعيه، والقواعد المكتوبة التي ستحكمه. قصير، ومخرجه جرد بقرار لكل صف.
ممارسة واجهات البرمجة
تكتشف المؤسسة عادةً أنها تحتاج إلى إدارة واجهات البرمجة يوم تعدّ واجهاتها وتتلقى جوابًا مختلفًا من كل فريق. هذه الممارسة عن وضع طبقة واحدة أمامها تعرف ما هي، ومن يجوز له استدعاؤها، وما الذي يحدث حين تتغيّر إحداها.
باختصار
تصمّم إنتركي طبقة واجهات البرمجة وتنفّذها وتشغّلها للمؤسسات في المملكة: جرد ما هو موجود، والسياسات التي تنطبق عليه، المصادقة والتفويض وحدود المعدل والإصدارات، والبوابة التي تفرضها، وتشغيل تلك البوابة بعد ذلك. والمنصة التي تنفّذها إنتركي للبوابة هي Kong؛ والممارسة واحدة أيًا كان المنتج تحتها.
والنطاق محدود عمدًا. ربط نظامين لم يُصمَّما للحديث معًا هو تكامل الأنظمة، وبناء الخدمة خلف الواجهة هو تطوير البرمجيات. هذه الصفحة عن الطبقة أمام خدمات قائمة أصلًا: جعلها قابلة للاكتشاف ومحكومة وآمنة للعرض على شريك أو تطبيق جوال أو إدارة أخرى.
وسبب استحقاقها ممارسة خاصة أن البوابة هي الجزء السهل. يستطيع أي فريق إقامتها في أسبوع. أما ما يتطلب ارتباطًا فهو تقرير ما يمرّ عبرها، وبأي قواعد، ومن يملكها، وما الذي يُقال للمستهلك حين يُوقف إصدار.
الأعراض
الحالات التي تصفها المؤسسات، وما تدل عليه كل منها عادةً. قليل جدًا منها يصفه من يعيشه مشكلةَ واجهات برمجة.
| ما تلاحظونه | ما يدل عليه فعلًا | من أين تبدؤون |
|---|---|---|
| لا أحد يستطيع تعداد الواجهات | بُنيت الواجهات لكل مشروع، لكل منها مصادقتها، ولا مسؤول عن المجموعة | جرد، قبل أي قرار منتج. الاكتشاف مملّ وهو الأساس كله: لا تستطيعون حوكمة ما لم تعدّوه. |
| كل شريك تكامل يُضاف يدويًا | تُصدر بيانات الاعتماد والتوثيق والوصول حالةً حالة، عادةً على يد من بنى الواجهة | نموذج مستهلكين: من يجوز له استدعاء ماذا، وبأي معدل، وبأي نوع اعتماد. ثم تفرض البوابة قاعدة صارت موجودة أخيرًا. |
| تغيير في خدمة واحدة يكسر ثلاثة مستهلكين | لا عقد إصدارات، فكل تغيير تغيير كاسر | سياسة إصدارات وإيقاف يُبلَّغ بها المستهلكون كتابةً. العمل التقني صغير؛ والانضباط هو المخرج. |
| المراجعات الأمنية توقف الإصدار | كل خدمة تعالج المصادقة بطريقتها، فتُراجَع كل واحدة بطريقتها | مركزوا المصادقة والتفويض في البوابة. مراجعة واحدة لطبقة واحدة تحل محل مراجعة لكل خدمة. |
| فريق الجوال بنى واجهته الخلفية الخاصة | لم يكن للأنظمة الأساسية سطح آمن للعرض، فأُنشئ سطح موازٍ | اعرضوا الأساس عبر الطبقة المحكومة وأوقفوا الموازي. كثيرًا ما تكون هذه الحالة التي تموّل البرنامج كله. |
| لا يمكن إرجاع انقطاع إلى مستدعٍ | لا تُرصد الحركة لكل مستهلك، فلا يعرف أحد من أشبع الخدمة | مقاييس وحدود لكل مستهلك في البوابة، تُغذّى إلى منصة الرصد التي يراقبها فريق التشغيل أصلًا. |
الترتيب
البرامج التي تبدأ بتثبيت بوابة تنتهي ببوابة أمام جرد لم يتفق عليه أحد وسياسة لم يكتبها أحد. كل خطوة أدناه لا تكون آمنة إلا حين تصمد التي قبلها.
كل واجهة، ومالكها، ومستهلكوها، وكيف تصادق اليوم. ومنها التي لم تُسمَّ واجهة قط، لأن عرض قاعدة بيانات مشتركًا واجهةٌ سواء وثّقها أحد أم لا.
من يجوز له استدعاء ماذا، وبأي اعتماد، وبأي معدل، وكيف تُقدَّم الإصدارات وتُوقف. قصيرة، ومكتوبة، ومتفق عليها مع الفرق التي تملك الخدمات لا مفروضة عليها.
الآن، لا قبل ذلك. موضوعة حيث يقول جواب موضع الحفظ إن الحركة يجوز أن تمرّ، بحجم الحركة التي وجدها الجرد، والسياسة معبَّر عنها إعدادًا لا محفوظة في ذاكرة شخص.
التوثيق وبيانات الاعتماد والحدود تُصدر عبر إجراء واحد، وتُغلق الأبواب الخلفية الموازية مع انتقال كل مستهلك. ومقياس هذه الخطوة كم استثناءً مبنيًا يدويًا بقي.
حركة كل مستهلك ومعدلات الأخطاء وزمن الاستجابة مرئية لمن سيُستدعى، وإيقاع ترقية للمنصة نفسها، وتقويم إيقاف يُتّبع فعلًا.
القيد
مستوى التحكم ومستوى البيانات سؤالان مختلفان عن موضع الحفظ
ترى بوابة واجهات البرمجة كل طلب وكل رد. وهذا يجعل موقعها قرار تصنيف بيانات قبل أن يكون قرار معمارية: إن كان لا يجوز للحمولات أن تغادر المملكة، فلا يجوز ذلك للمكوّن الذي يفحصها.
والصورة العملية أن أغلب المنصات تفصل المستوى الذي يحمل الحركة عن المستوى الذي يحمل الإعداد. يمكن أن يعمل مستوى الحركة داخل المملكة، على بنية تشغّلها المؤسسة، بينما يعمل مستوى الإعداد حيث يستضيفه المورّد، أو يعمل الاثنان داخل المملكة، مقابل تشغيل الاثنين. وأيهما الصحيح يجيب عنه تصنيف البيانات على الخط ومن هو مستعد لتشغيل مستوى التحكم لسنوات. تنشر إنتركي أي الشكلين، وصفحة Kong تمرّ على الاختيار لتلك المنصة تحديدًا.
النطاق
أربعة أشكال. الأول كثيرًا ما يُشترى وحده، وهو يقرّر هل يستحق الباقي الشراء.
ما هو موجود، ومن يملكه، ومن يستدعيه، والقواعد المكتوبة التي ستحكمه. قصير، ومخرجه جرد بقرار لكل صف.
المنصة منشورة في شكل موضع الحفظ الذي يسمح به التصنيف، والسياسة إعدادًا، وأول المستهلكين منقولون عبرها.
التوثيق وإصدار بيانات الاعتماد والحدود عبر إجراء واحد، للشركاء وفرق الجوال والإدارات الداخلية على السواء، وإيقاف الاستثناءات المبنية يدويًا.
البوابة تُشغَّل منصة إنتاج: الترقيات، والسعة، ورصد كل مستهلك، وتقويم الإيقاف، على أسبوع العمل السعودي من الرياض، خدمةً مُدارة حين تُطلب.
الطبقة السعودية
أمران يغيّران شكل هذا العمل هنا لا مجرد ترجمته.
الواجهات المنشورة صارت متطلبًا قطاعيًا أكثر فأكثر، لا تفضيلًا هندسيًا. تتوقع عدة برامج قطاعية سعودية من المؤسسات أن تعرض واجهات محدّدة للجهات المنظِّمة أو الشركاء أو منصات التكامل، والخدمات المصرفية المفتوحة أشهر مثال. والمؤسسة التي تلبّي متطلبًا كهذا بنقطة نهاية مبنية يدويًا لكل التزام تنتهي إلى الأعراض في الجدول أعلاه، على موعد نهائي. والطبقة المحكومة هي ما يجعل الالتزام التالي تغيير إعداد.
المحتوى العربي يمرّ عبر الطبقة نفسها. تحمل الحمولات أسماء وعناوين ونصوصًا حرة بالعربية، وسياسة بوابة تفحصها أو تسجّلها أو تحوّلها يجب أن تتعامل مع النص من اليمين إلى اليسار والخانات مختلطة الحروف والترميز على نحو صحيح. يُختبر هذا على حمولات محلية حقيقية أثناء التنفيذ لا يُكتشف حين يُرفض أول طلب عربي من شريك.
يُسلَّم العمل من الرياض عبر ممارسة الهندسة التي تؤدّي أيضًا تكامل الأنظمة وتبني الخدمات خلف الواجهات، وهذا يهم هنا أكثر من المعتاد: طبقة واجهات صمّمها من لا يستهلكها أبدًا تميل إلى أن تكون صحيحة تقنيًا ومتجاهَلة عمليًا.
تعريف الاكتمال
كل بند صحيح أو غير صحيح، ويستطيع التحقق منه من لم يشارك:
أسئلة
سؤال شائع
الفرق في أغلبه مفردات مورّدين. ما تحتاجونه طبقة تفرض السياسة على الحركة وإجراء يحكم ما خلفها. إن كان عند المؤسسة حفنة من الواجهات الداخلية وفريق واحد، فبوابة مع قواعد مكتوبة تكفي. وإن كان الشركاء أو تطبيقات الجوال أو الجهات المنظِّمة يستهلكون واجهاتكم، فأجزاء الإضافة والتوثيق والإصدارات هي العمل، ومنصة تؤدّيها تستحق كلفتها.
سؤال شائع
Kong، للبوابة وطبقة سياساتها. والممارسة في هذه الصفحة، الجرد والسياسة والتسلسل والتشغيل، لا تعتمد عليها، والمؤسسة الملتزمة أصلًا بمنتج آخر لا تُصرف؛ فعمل الجرد والسياسة واحد، والبوابة تُعدّ لا تُستبدل.
سؤال شائع
نعم. يمكن أن يعمل مستوى الحركة على بنية تشغّلونها داخل المملكة، ومستوى الإعداد كذلك، مقابل تشغيله. وملاحظة موضع الحفظ أعلاه تشرح لماذا هذان قراران منفصلان وما يكلّفه كل منهما. وما لن تفعله إنتركي هو افتراض الجواب: يأتي من تصنيف بياناتكم لا من تفضيل نشر.
سؤال شائع
الجرد مسألة أسابيع ويؤتي ثمره فورًا، لأن معرفة ما عندكم تستحق أيًا كان ما تفعلونه بعدها. وأول بوابة مع أول المستهلكين منقولين مشروع محدود. أما نقل كل مستهلك وإيقاف كل باب خلفي فيُقاس بأرباع السنة ويعتمد على جداول إصدار مستهلكيكم أكثر بكثير مما يعتمد على أي شيء تتحكّم فيه إنتركي.
سؤال شائع
تمرّ عبر الطبقة نفسها بسياسة أشد: أنواع اعتماد أقوى، وحدود أضيق، ومراجعة أمنية لإعداد البوابة نفسه. أما ما لا تستطيعه البوابة فجعل خدمة غير آمنة آمنة؛ تستطيع فرض من يصل إليها وكم مرة. والخدمة خلفها ما زال يجب أن تُبنى وتُراجع كما ينبغي، وهذه مهمة ممارسة البرمجيات لا هذه.
من مركز المعرفة
منصة البوابة التي تنشرها إنتركي، وقرار داخل المملكة أم هجين مفصّلًا لها تحديدًا.
ممارسةحيث تستقر حركة كل مستهلك: المنصة التي يراقبها فريق التشغيل أصلًا.
تقنيةالعنقود الذي يعمل عليه مدخل البوابة، وقرار المُدار أم ذاتي الإدارة الذي يحسمه موضع الحفظ عادةً.
استكشف الحلول ذات الصلة
الخطوة التالية
صفوا الأنظمة التي يجب أن تتحدث إلى العالم الخارجي، ومن يستهلكها اليوم، وأين يجوز أن تعيش البيانات. يبدأ حديث الجرد من هناك، قبل أي منتج.
أو مباشرةً
+966-11-2180999 info@interkey.com.saأبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية