الصفقات المميزة
- نحن نقوم بتنفيذ عناصر تحكم جديدة لإدارة حركة مرور واجهة برمجة التطبيقات للمساعدة في ضمان تكاليف الدعم ORCID يتم توزيعها بشكل عادل بين مجتمعنا، وأن المستخدمين الأكثر استخدامًا لخدماتنا يتحملون نصيبهم العادل من العبء
- في فبراير 2025، ORCID سيتم البدء في تنفيذ حصص الاستخدام اليومية وتغيير حد المعدل لواجهات برمجة التطبيقات العامة والمجهولة
- لن يتم تغيير واجهة برمجة التطبيقات للأعضاء، و ORCID لن يتأثر الأعضاء
- نتوقع أن يؤثر هذا على أقل من 1% من عملاء واجهة برمجة التطبيقات العامة أو المجهولة لدينا
مثل منظمات البنية التحتية الأخرى الخاصة بـ PID، ORCID يستمر التبني في النمو في جميع أنحاء العالم، وتتزايد الطلبات على الوصول إلى البيانات المحفوظة في ORCID تنمو السجلات جنبًا إلى جنب معها. جزء من ORCIDمهمة "كمنظمة بنية تحتية غير ربحية مدفوعة بالمجتمع" هي ضمان ORCID يتم توفير البيانات مجانًا وبشكل مفتوح، وبأقل قدر ممكن من الحواجز للوصول إليها، لأي شخص قد يرغب في استخدامها. ونحقق ذلك من خلال الإصدار السنوي لملف البيانات العامة لدينا، وكذلك من خلال توفير واجهات برمجة التطبيقات العامة لدينا - كل من واجهات برمجة التطبيقات العامة (المسجلة) والمجهولة - والتي يمكن لأي شخص استخدامها مجانًا للاستعلام عن جميع البيانات العامة والوصول إليها في ORCID يتم استخدام هذه الخدمات بشكل جيد للغاية. يتم تنزيل ملف البيانات العامة عادةً آلاف المرات في العام، وتتعامل واجهات برمجة التطبيقات العامة لدينا عادةً مع 100 مليون إلى 150 مليون طلب شهريًا.
إن جزءًا رئيسيًا آخر من مهمتنا هو ضمان استدامتنا. هدفنا هو تقديم خدمات تحديد الهوية المستمرة، ونريد أن نضمن تواجدنا على المدى الطويل للوفاء بهذا الوعد. نحن ممتنون للغاية لدعم أكثر من 1,400 عضو في مؤسستنا الذين يجعلون من الممكن لنا أن ندعم أنفسنا ماليًا. وبروح المساواة، نريد أيضًا ضمان أن تكاليف الدعم ORCID يتم توزيعها بشكل عادل بين مجتمعنا، وأن المستخدمين الأكثر استخدامًا لخدماتنا يتحملون نصيبهم العادل من العبء. مع الاستخدام المتزايد باستمرار، ألقينا نظرة فاحصة على أنماط الوصول إلى واجهات برمجة التطبيقات الخاصة بنا في الأشهر الأخيرة، ولاحظنا أن هناك عددًا صغيرًا من العملاء الذين يقومون بإجراء عدد كبير جدًا من المكالمات، مقارنة بالغالبية العظمى من المستخدمين الأكثر تواضعًا. لمساعدتنا في إدارة هذا الاستخدام، سنقدم بعض التغييرات على الطريقة التي ندير بها حركة مرور واجهة برمجة التطبيقات في عام 2025.
منذ البداية، ORCID لقد فرضنا حدودًا سخية لمعدلات واجهة برمجة التطبيقات (تحدد الحد الأقصى لعدد الطلبات في الثانية التي يمكن لكل عميل واجهة برمجة تطبيقات تقديمها) عبر جميع واجهات برمجة التطبيقات لدينا - الأعضاء والعامة والمجهولة. وتهدف هذه الحدود في المقام الأول إلى الحفاظ على صحة أنظمتنا وضمان عدم تأثير الاستخدام المفرط من قبل عميل واحد على وصول الجميع. نخطط الآن لتطبيق حصص استخدام جديدة في أوائل عام 2025 (تحدد الحد الأقصى لعدد الطلبات التي يمكن تقديمها في اليوم من قبل كل عميل واجهة برمجة تطبيقات) لواجهات برمجة التطبيقات المجهولة والعامة، كما هو موضح أدناه. وسنعمل أيضًا على خفض حد المعدل على نفس واجهات برمجة التطبيقات هذه. لن تتأثر الغالبية العظمى من مستخدمي واجهة برمجة التطبيقات بهذه الحصص؛ ونتوقع أنها ستؤثر على أقل من واحد بالمائة من عملاء واجهة برمجة التطبيقات المجهولين والعامة الحاليين! ونظرًا لأننا لن نقدم حصة استخدام أو نغير حد المعدل لواجهة برمجة التطبيقات الأعضاء، فإننا لا نتوقع أن يتأثر أي من أعضائنا.
كيف تتم إدارة حركة المرور عبر واجهة برمجة التطبيقات (API)؟
- حدود المعدل: عدد الطلبات التي يمكن إجراؤها إلى عميل API خلال فترة زمنية محددة، أي 24 طلبًا في الثانية
- حصص الاستخدام: الحد الأقصى لعدد الطلبات التي يمكن تقديمها خلال فترة زمنية محددة، على سبيل المثال فترة 24 ساعة
تحقيق التوازن بين أهداف تمكين الوصول إلى ORCID البيانات مع استدامتنا طويلة الأمد
عندما بدأنا عملية النظر في تغيير حدود استخدام واجهات برمجة التطبيقات الخاصة بنا في وقت سابق من هذا العام، كان هدفنا هو تشجيع عدد صغير من المستخدمين ذوي الحجم الكبير، والتجاريين في بعض الأحيان، لواجهات برمجة التطبيقات العامة الخاصة بنا على تقاسم تكاليف دعمهم، مع الحفاظ على أدنى الحواجز الممكنة للاستخدام في التكاملات الأصغر حجمًا، وغير التجارية غالبًا، بما يتماشى مع أحد أهدافنا. 10 مبادئ تأسيسية:
"ORCID سيتم توفير المعرفات وبيانات التسجيل (الخاضعة لإعدادات الخصوصية) عبر مجموعة من واجهات برمجة التطبيقات والخدمات المجانية وغير المدفوعة. سيتم تعيين أي رسوم لضمان استدامة ORCID كمنظمة خيرية غير هادفة للربح تركز على إصرار طويل المدى ORCID النظام."
في وقت سابق من عام 2024، أجرينا تحليلاً مفصلاً لحركة المرور عبر واجهة برمجة التطبيقات المجهولة والعامة لنمذجة تأثير السيناريوهات المختلفة بدقة حتى نتمكن من تحديد السيناريو الذي يحقق هذه الأهداف المزدوجة على أفضل وجه. لقد جمعنا بيانات الاستخدام لعدة أشهر لجميع العملاء الذين أجروا أكثر من 1,000 مكالمة عبر واجهة برمجة التطبيقات يوميًا، مع تجميع الاستخدام من نطاقات عناوين IP مماثلة لواجهة برمجة التطبيقات المجهولة، حيث يبدو أن بعض الأطراف تصل إلى واجهة برمجة التطبيقات في وقت واحد من خوادم متعددة من أجل التحايل على حد المعدل الحالي لدينا.

كشف تحليلنا أن عددًا قليلًا من عملاء واجهة برمجة التطبيقات المجهولين يقومون بتوليد الغالبية العظمى من مكالمات واجهة برمجة التطبيقات - 80% من إجمالي حركة السجل - مع قيام بعض عملاء واجهة برمجة التطبيقات المجهولين بإجراء حوالي مليون مكالمة يوميًا. هؤلاء هم العملاء الذين سيتأثرون بشكل أساسي بحصص الاستخدام الجديدة. ناقشنا تحليلنا مع ORCID قام مجلس الإدارة بمراجعة السيناريوهات المختلفة، مع الأخذ في الاعتبار الآثار الاستراتيجية والمخاطر والإنصاف لكل منها. وقد وافق مجلس الإدارة على حصص الاستخدام الموضحة أدناه في اجتماعه في سبتمبر 2024.
تساعد إدارة حركة المرور عبر واجهة برمجة التطبيقات (API) ORCIDيساهم مجتمعنا بشكل عادل في استدامتنا
ORCIDالحد الأقصى الحالي لمعدل الطلبات هو 24 طلبًا في الثانية لواجهات برمجة التطبيقات الخاصة بالأعضاء والعامة والمجهولة. لا توجد حاليًا حصص استخدام لأي من واجهات برمجة التطبيقات الخاصة بنا.
في فبراير 2025، سنبدأ في تنفيذ حصص الاستخدام اليومية وتغيير حد المعدل لواجهات برمجة التطبيقات العامة والمجهولة على النحو التالي:
حدود API الجديدة | واجهة برمجة تطبيقات مجهولة | واجهة برمجة التطبيقات العامة (المسجلة) | عضو API — لم يتغير |
حدود التقييم | 12 مطلوب/ثانية | 12 مطلوب/ثانية | 24 مطلوب/ثانية |
حصة الاستخدام | 25 ألف قراءة/يوميًا (حسب عنوان IP) | 100 ألف قراءة/يوميًا (حسب معرف العميل) | لا يوجد حصة للاستخدام |
سيتم طرح حصة الاستخدام الخاصة بواجهة برمجة التطبيقات المجهولة في خطوات تدريجية على مدار عدة أشهر لإعطاء العملاء الوقت للتكيف.
نتوقع أن يؤثر هذا على أقل من 50 من عملاء API المجهولين والعامة لدينا (من أصل 5,700 عملية تكامل نشطة!). لن نقدم حصة استخدام لواجهة API الخاصة بنا، وسيظل حد المعدل دون تغيير. وهذا يعني أنه ORCID ستظل المنظمات الأعضاء التي تستفيد بشكل كامل من حد المعدل الحالي لدينا قادرة على إجراء ما يقرب من 2 مليون طلب يوميًا، وهو ما يفوق أنماط الاستخدام التي كشف عنها تحليلنا، لذلك لا نتوقع أن يواجه أي من أعضائنا أي نوع من الانقطاع.
ORCID سوف نقدم دائمًا تقريرنا السنوي ملف البيانات العامة مجاني لأي شخص يرغب في تنزيله، ومع ذلك فمن الأهمية بمكان أن نضمن الوصول العادل والمنصف إلى البيانات الموجودة في ORCID سجل الآن وفي المستقبل. إن مراجعة نهجنا لإدارة حركة مرور واجهة برمجة التطبيقات هو جزء من هذا. في أكتوبر، قمنا بتحديث "شروط خدمة واجهات برمجة التطبيقات العامة"(المعروفة سابقًا باسم ""شروط خدمة العميل العام"") والتي تحدد بشكل أكبر شروط الاستخدام لكل من واجهات برمجة التطبيقات العامة والمجهولة. وفيها:"
- تم توضيح أن الشروط تنطبق على كل من واجهات برمجة التطبيقات مجهولة الهوية (غير المسجلة) والعامة (المسجلة)
- تم توضيح تعريف "الاستخدام التجاري"
- تم توضيح أنه بالإضافة إلى التقييد، قد نستخدم حدودًا للمعدلات أو نطبق حصص الاستخدام لإدارة حركة المرور إلى واجهات برمجة التطبيقات العامة
- أوضح أنه يجب عليك الالتزام بحدود الأسعار المعلنة وحصص الاستخدام عند الوصول إلى واجهات برمجة التطبيقات العامة
- شرح الظروف التي سنوافق بموجبها على نقل بيانات اعتماد واجهة برمجة التطبيقات العامة الخاصة بك إلى مؤسستك عبر واجهة برمجة التطبيقات للأعضاء
- تم توضيح الظروف التي يجوز لك بموجبها استخدام البيانات التي تم الحصول عليها من واجهات برمجة التطبيقات العامة للاتصالات التسويقية، وذلك للامتثال للوائح الخصوصية
- تمت إضافة ملاحظة بخصوص حالة ترجمات شروط الخدمة
نحن نشجع المستخدمين غير التجاريين لواجهة برمجة التطبيقات المجهولة لدينا والذين يزيد استخدامهم عن 25 ألف قراءة/يوم ولكن أقل من 100 ألف قراءة/يوم على التسجيل للحصول على مفتاح واجهة برمجة تطبيقات عام مجاني عبر حسابهم الخاص ORCID الصفحة. سيسمح لنا هذا بفهم أفضل لمن يستخدم واجهات برمجة التطبيقات الخاصة بنا بكميات كبيرة، والتواصل معهم إذا وصل استخدامهم إلى مستوى قد يؤثر على مستخدمي واجهة برمجة التطبيقات العامة الآخرين. بالنسبة للمؤسسات التي تستخدم واجهات برمجة التطبيقات الخاصة بنا بشكل غير تجاري بما يزيد عن 100 ألف قراءة/يوم، ولجميع عمليات الوصول إلى واجهة برمجة التطبيقات التجارية، نشجعك على التفكير في الانضمام ORCID باعتبارها عضو تنظيمي، والذي يوفر مجموعة من الفوائد الأخرى، بما في ذلك المزامنة في الوقت الفعلي مع ORCID ملف بيانات عام، بالإضافة إلى إمكانية الوصول إلى واجهة برمجة التطبيقات (API) بدون حصص استخدام وحد أقصى للسعر سخي.
من خلال تنفيذ حصص استخدام متواضعة وتعديل حد المعدل لعملاء واجهة برمجة التطبيقات العامة والمجهولة، نحن على ثقة من أننا سنكون قادرين على الحفاظ على سلامة وتوافر خدماتنا - حتى مع نمو الطلب - بطريقة تضمن استدامتنا على المدى الطويل وتسهل قدرتنا على منح وصول عادل إلى بياناتنا. إذا كانت لديك أي تعليقات أو أسئلة حول التغييرات القادمة لمستخدمي واجهات برمجة التطبيقات العامة أو المجهولة، أو تحديثات لشروط خدمة واجهة برمجة التطبيقات العامة، فلا تتردد في النشر في منتدى مجموعة مستخدمي واجهة برمجة التطبيقات.