| ملخص | ميزات | الروابط | التكوين | الوثائق | تفاصيل إضافية ورعاة |
التطبيقات
تقوم Weaver Birds ببناء هياكل عش رائعة ومتقنة منافسة لأي إنسان إنساني للهندسة. بعض هذه الأعشاش هي أكبر الهياكل التي يتم بناؤها بواسطة الطيور. [عدن].
على الرغم من أن الناجين تم تسميتهم لأعشاشهم المنسوجة بشكل متقن ، إلا أن بعضها ملحوظ لعادات التعشيش الطفيلية الانتقائية بدلاً من ذلك. [ويكيبيديا]
Weaver هي خدمة إدارة التنفيذ بنكهة OGC-API تتيح تنفيذ مهام سير العمل التي تقوم بسلسلة العديد من التطبيقات ومدخلات خدمات معالجة الويب. يتم تأجيل التنفيذ عن بُعد من قبل EMS إلى واحد أو العديد من خدمة التطبيق والنشر والتنفيذ أو مقدمي الخدمات عن بُعد ، ويستخدم تكوينات لغة سير العمل المشتركة (CWL) لتحديد حزمة تطبيق OGC تم نشرها لكل عملية.
| التبعيات | |
|---|---|
| رخصة | |
| اقتباس | |
| بناء الحالة | |
| حالة الاختبارات | |
| الإصدارات |
Weaver هي في المقام الأول خدمة إدارة التنفيذ التي تسمح بتنفيذ مهام سير العمل التي تقوم بسلسلة مختلف التطبيقات وخدمات معالجة الويب مدخلات ومخرجات. يتم إرسال التنفيذ عن بُعد لكل عملية في سلسلة سير العمل بواسطة EMS إلى واحد أو العديد من خدمة النشر والتنفيذ المسجلة من خلال ضمان نقل الملفات وفقًا لذلك بين الحالات الموجودة عبر مواقع بعيدة متعددة.
يمكن لـ Weaver أيضًا إنجاز دور ADES من أجل تنفيذ نشر التطبيق في مصدر البيانات باستخدام تعريف التطبيق الذي يوفره تكوين لغة سير العمل المشتركة (CWL). يمكن بعد ذلك تنفيذ حزمة تطبيق OGC مسجلة عملية مسجلة مع مدخلات مستلمة من طلب WPS لفضح نتائج الإخراج عن ADEs التالية في سلسلة تنفيذ تدفق العمل EMS.
يمتد Weaver OGC API - عمليات من خلال توفير وظائف إضافية مثل سجلات المهام الأكثر تفصيلاً ، وإضافة المزيد من خيارات إدارة العمليات وطلب البحث أكثر من المطلوب بموجب المعيار ، ودعم تسجيل مقدمي الخدمات عن بُعد لتعريفات العملية الديناميكية ، على سبيل المثال لا الحصر. ولهذا السبب ، لا تضمن كل الميزات المقدمة في Weaver أن تكون قابلة للتطبيق على مثيلات ADEs و/أو EMS الأخرى المماثلة. يتم تتبع المواصفات المرجعية للحفاظ على الحد الأدنى من متطلبات المطابقة وتوفير ملاحظات لفتح كونسورتيوم الجغرافي المكاني (OGC) بهذا التأثير.
يمكن إطلاق Weaver إما كـ EMS أو ADES أو مختلطًا من كلاهما وفقًا لتكوينه. لمزيد من التفاصيل ، راجع أقسام التكوين والوثائق.
تقدم مقاطع الفيديو التالية بعض الميزات والقدرات المحتملة لخدمة وتنفيذ العمليات التي تقدمها خدمات خدمة التنفيذ والتنفيذ وتنفيذ مثيلات مثل Weaver.
| الكلمات الرئيسية |
|---|
يشارك الفيديو الأفكار الأساسية وراء الهندسة المعمارية ، ويوضح كيف يمكن أن تتطور مخازن التطبيقات لمعالجة بيانات مراقبة الأرض ، وتوضح المزايا مع التطبيقات بناءً على التعلم الآلي.
يشارك الفيديو الأفكار الأساسية وراء الهندسة المعمارية ، ويوضح كيف يمكن لمديري المنصات الاستفادة من متاجر التطبيقات ، ويوضح إمكانات سير العمل متعددة التخصصات في المنصات المواضيعية.
مستودعات صور Docker:
| اسم | مرجع | وصول |
|---|---|---|
| Dockerhub | Pavics/Weaver | |
| سجل الجلب | OGC/ويفر | |
| عمليات Crim OGC | OGC-Public |
للحصول على صورة مسبقة ، اسحب كما يلي:
docker pull pavics/weaver:6.1.1للراحة ، تتوفر العلامات التالية أيضًا:
weaver:6.1.1-manager : Weaver Image التي ستقوم بتشغيل واجهة برمجة التطبيقات لعملية WPS وإدارة الوظائف.weaver:6.1.1-worker : صورة Weaver التي ستقوم بتشغيل تطبيق Runner Process.تتوافق الروابط التالية مع الخوادم الموجودة مع تكوين Weaver كحالات EMS أو ADES على التوالي.
| المؤسسة والشركاء | المشروع والوصف | إصدار | نقطة الدخول |
|---|---|---|---|
| جرم | DACCS / OGC - مثيل تطوير Hirondelle | https://hirondelle.crim.ca/weaver | |
| جرم | بوابة خدمات العرض التوضيحي | https://services.crim.ca/weaver | |
| Ouranos | خادم Pavics | https://pavics.ouranos.ca/weaver/ | |
| جامعة تورنتو | المناخ الرخامي - إعادة مثال | https://redoak.cs.toronto.edu/weaver/ | |
| Crim ، ECCC ، Climatlantic ، Ouranos ، PCIC ، PCC | cytedata.ca / donneesclimatiques.ca portal | https://pavics.climatedata.ca/ |
ملحوظة
لن تكون خوادم الاختبار بالضرورة تحديثًا مع أحدث إصدار.
يمكن تجاوز جميع إعدادات التكوين باستخدام ملف weaver.ini الذي سيتم اختياره أثناء إنشاء تطبيق التطبيق. يتم توفير مثال على هذا الملف هنا: weaver.ini.example.
يتم إنجاز وضع التشغيل لـ Weaver (EMS/ADES/Hybrid) باستخدام حقل weaver.configuration of weaver.ini . لمزيد من تفاصيل التكوين ، يرجى الرجوع إلى الوثائق.
يتم تنشيط وثائق API REST تلقائيًا وتقدم تحت أي تطبيق Weaver على الطريق {WEAVER_URL}/api/ . ستتوافق هذه الوثائق مع إصدار تطبيق Weaver الذي تم تنفيذه. للحصول على أحدث الوثائق ، يمكنك الرجوع إلى مواصفات OpenAPI التي يتم تقديمها مباشرة على ReadTheDocs.
يتم أيضًا توفير المزيد من التفاصيل الوافرة حول التثبيت والتكوين والاستخدام على READTHEDOCS. يتم إنشاء هذه من المعلومات المقابلة المقدمة في دليل مصدر المستندات.
تم تطوير المشروع مبدئيًا على OGC Testbed-14-مؤشرات الترابط التي ترعاها ESA-نتائج منصة الاستغلال والتحسينات التالية من تصاميم بنية الهندسة السحابية في مجال الهندسة السحابية السابقة. كما تم بناؤه على رعاية من وزارة الطاقة الأمريكية لدعم واجهة برمجة التطبيقات (API) المشتركة لاتحاد شبكة الأرض (ESGF). يتم الإبلاغ عن النتائج على موضوع Testbed-14 OGC ، وأكثر صراحة في نتائج هندسة ADES & EMS وأفضل الممارسات .
تم استخدام المشروع في OGC Testbed -15 - مؤشر ترابط التعلم الآلي لإظهار استخدام تفاعلات التعلم الآلي مع معايير الويب OGC في سياق تطبيقات الموارد الطبيعية. يتم الإبلاغ عن التطورات من خلال OGC Testbed-15: تقرير هندسة التعلم الآلي .
تستمر التطورات في OGC Testbed-16 لتحسين المنهجيات من أجل توفير معالجة البيانات الجغرافية المكانية الأكثر قابلية للتشغيل البيني في مجالات حزم تطبيقات مراقبة الأرض. يتم تقديم النتائج والتوصيات في OGC Testbed-16: تقرير هندسة الوصول إلى البيانات ومعالجة .
تم تقديم مقاطع الفيديو والمزيد من الوظائف في Weaver بعد طيار تطبيقات OGC Earth . تم الإبلاغ عن التطورات المقابلة في تطبيقات مراقبة الأرض OGC الطيار: تقرير هندسة الإجرام . انظر ميزات المظاهرات.
تم استخدام Weaver للمشاركة في جهد اختبار التشغيل المتداخل الذي يؤدي إلى أفضل الممارسات OGC لتقرير فني لتطبيق مراقبة الأرض . وقد نتج عن ذلك ، إلى جانب الجهود السابقة ، في تعريف OGC API - العمليات - الجزء 2: النشر ، استبدال ، undploy (DRU) بدعم من حالات الاختبار التي تم التحقق من صحتها باستخدام لغة سير العمل المشتركة (CWL) كطريقة تمثيل لنشر وتنفيذ حزمة تطبيق OGC بالقرب من البيانات.
يتم استخدام Weaver في مبادرة OGC Open Science Percister Downerator لإظهار قابلية إعادة الاستخدام ، وقابلية النقل ، والشفافية في سياق العلوم المفتوحة في مراقبة الأرض ، وذلك باستخدام حزمة تطبيق OGC المشفرة على أنها CWL لعلاج عمل المعالجة الموزعة وتوزيعها. تم تقديم تطوراتها ومظاهراتها ذات الصلة في اجتماع عضو OGC 129 (2024 ، Montréal) و MoRE Science Information Partners (ESIP) 2024.
يعمل Weaver في OGC Testbed -20 - GeodataCubes لتحسين والعمل على محاذاة معايير المجتمع المتعددة المشاركة في تصميم سير العمل ، مثل CWL و Openeo و OGC API - العمليات - الجزء 3: سير العمل والسلاسل ، لمعالجة البيانات متعددة الأبعاد التي تنطوي عليها Geodatacube.
علاوة على ذلك ، تم تطوير المشروع من خلال مبادرة تحليلات البيانات للخدمات المناخية الكندية (DACCS) ويتم توظيفها من قبل بوابة cymatedata.ca / donneesclimatiques.ca.
يتم تنفيذ Weaver في Python مع إطار الويب الهرمي. إنه جزء من النظم الإيكولوجية لـ Pavics و Birdhouse ومتوفر داخل مكدس خادم Birdhouse-Deploy.