- สรุป คุณสมบัติ | ลิงค์ | การกำหนดค่า เอกสาร รายละเอียดเพิ่มเติมและผู้สนับสนุน
การดำเนินการ
Weaver Birds สร้างโครงสร้างรังที่สวยงามและประณีตซึ่งเป็นคู่แข่งกับความสำเร็จของมนุษย์ทางวิศวกรรม บางส่วนของรังเหล่านี้เป็นโครงสร้างที่ใหญ่ที่สุดที่จะสร้างโดยนก [Eden].
แม้ว่าช่างทอผ้าจะได้รับการตั้งชื่อตามรังที่ทออย่างประณีตของพวกเขา [Wikipedia]
Weaver เป็นบริการการจัดการการดำเนินการปรุงแต่งปรุงแต่ง OGC-API ที่ช่วยให้การดำเนินการของเวิร์กโฟลว์มีการดึงดูดแอพพลิเคชั่นต่างๆและบริการการประมวลผลเว็บและเอาต์พุต การดำเนินการระยะไกลจะถูกเลื่อนออกไปโดย EMS ไปยังแอปพลิเคชันหนึ่งหรือจำนวนมากบริการการปรับใช้และบริการดำเนินการหรือผู้ให้บริการระยะไกลและใช้การกำหนดค่าภาษาเวิร์กโฟลว์ทั่วไป (CWL) เพื่อกำหนด แพ็คเกจแอปพลิเคชัน OGC ที่ปรับใช้สำหรับแต่ละกระบวนการ
| การพึ่งพาอาศัยกัน | |
|---|---|
| ใบอนุญาต | |
| การอ้างอิง | |
| สร้างสถานะ | |
| สถานะการทดสอบ | |
| ปล่อย |
Weaver เป็นบริการการจัดการการดำเนินการที่ช่วยให้การดำเนินการของเวิร์กโฟลว์มีการดึงดูดแอพพลิเคชั่นต่าง ๆ และบริการการประมวลผลเว็บและเอาต์พุต การดำเนินการระยะไกลของแต่ละกระบวนการในห่วงโซ่เวิร์กโฟลว์จะถูกส่งโดย EMS ไปยังแอปพลิเคชันที่ลงทะเบียนหนึ่งหรือจำนวนมากบริการการปรับใช้และการดำเนินการโดยมั่นใจว่าการถ่ายโอนไฟล์ตามระหว่างอินสแตนซ์เมื่ออยู่ในหลาย ๆ ตำแหน่งระยะไกล
Weaver ยังสามารถบรรลุบทบาท ADES เพื่อดำเนินการปรับใช้แอปพลิเคชันที่แหล่งข้อมูลโดยใช้คำจำกัดความของแอปพลิเคชันที่จัดทำโดยการกำหนดค่าภาษาเวิร์กโฟลว์ทั่วไป (CWL) จากนั้นสามารถเรียก ใช้แพ็คเกจแอปพลิเคชัน OGC กระบวนการที่ลงทะเบียนโดยตรงพร้อมอินพุตที่ได้รับจากคำขอ WPS เพื่อเปิดเผยผลลัพธ์เอาต์พุตสำหรับ ADEs ต่อไปนี้ในห่วงโซ่การดำเนินการเวิร์กโฟลว์ EMS
Weaver ขยาย OGC API - กระบวนการ โดยการให้ฟังก์ชันเพิ่มเติมเช่นบันทึกงานที่มีรายละเอียดเพิ่มเติมจุดสิ้นสุดการเพิ่มการจัดการกระบวนการและตัวเลือกการร้องขอการค้นหามากกว่าที่กำหนดตามมาตรฐานและสนับสนุนการลงทะเบียน ผู้ให้บริการระยะไกล สำหรับคำจำกัดความกระบวนการแบบไดนามิก ด้วยเหตุนี้คุณสมบัติทั้งหมดที่นำเสนอใน Weaver ไม่ได้รับประกันว่าจะใช้กับอินสแตนซ์ Ades และ/หรือ EMS ที่มีพฤติกรรมคล้ายกันอื่น ๆ ข้อกำหนดอ้างอิงจะถูกติดตามเพื่อรักษาข้อกำหนดความสอดคล้องน้อยที่สุดและให้ข้อเสนอแนะกับ Open Geospatial Consortium (OGC) ในเอฟเฟกต์นี้
Weaver สามารถเปิดตัวได้ว่าเป็น EMS, ADES หรือไฮบริดของทั้งคู่ตามการกำหนดค่า สำหรับรายละเอียดเพิ่มเติมดูส่วนการกำหนดค่าและเอกสาร
การติดตามวิดีโอนำเสนอคุณสมบัติบางอย่างและความสามารถที่เป็นไปได้ของการให้บริการและดำเนินการกระบวนการที่นำเสนอโดยแอปพลิเคชันการปรับใช้และบริการดำเนินการและอินสแตนซ์บริการการจัดการการดำเนินการเช่น Weaver
| คำสำคัญ |
|---|
วิดีโอแบ่งปันแนวคิดพื้นฐานที่อยู่เบื้องหลังสถาปัตยกรรมแสดงให้เห็นว่าการจัดเก็บแอปพลิเคชันสำหรับการประมวลผลข้อมูลการสังเกตการณ์โลกสามารถพัฒนาได้อย่างไรและแสดงให้เห็นถึงข้อดีกับแอปพลิเคชันตามการเรียนรู้ของเครื่อง
วิดีโอแบ่งปันแนวคิดพื้นฐานที่อยู่เบื้องหลังสถาปัตยกรรมแสดงให้เห็นว่าผู้จัดการแพลตฟอร์มสามารถได้รับประโยชน์จากร้านค้าแอปพลิเคชันและแสดงให้เห็นถึงศักยภาพของเวิร์กโฟลว์สหสาขาวิชาชีพในแพลตฟอร์มเฉพาะเรื่อง
ที่เก็บภาพ Docker:
| ชื่อ | อ้างอิง | เข้าถึง |
|---|---|---|
| Dockerhub | Pavics/Weaver | |
| Crim Registry | ogc/weaver | |
| กระบวนการ Crim OGC | OGC-Public |
สำหรับภาพ prebuilt ให้ดึงดังนี้:
docker pull pavics/weaver:6.1.1เพื่อความสะดวกจะมีแท็กต่อไปนี้:
weaver:6.1.1-manager : ภาพผู้ประกอบที่จะเรียกใช้ API สำหรับกระบวนการ WPS และการจัดการงานweaver:6.1.1-worker : ภาพผู้ประกอบที่จะเรียกใช้แอปพลิเคชันงาน Runner Processลิงก์ต่อไปนี้สอดคล้องกับเซิร์ฟเวอร์ที่มีอยู่ที่มีผู้ประกอบการกำหนดค่าเป็น 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 | climatedata.ca / donneesclimatiques.ca พอร์ทัล | https://pavics.climatedata.ca/ |
บันทึก
เซิร์ฟเวอร์ทดสอบ ไม่ จำเป็นต้องทันสมัยกับเวอร์ชัน ล่าสุด
การตั้งค่าการกำหนดค่าทั้งหมดสามารถแทนที่ได้โดยใช้ไฟล์ weaver.ini ที่จะเลือกในระหว่างการสร้างอินสแตนซ์ของแอปพลิเคชัน ตัวอย่างของไฟล์ดังกล่าวมีให้ที่นี่: weaver.ini.example
การตั้งค่าโหมดการปฏิบัติงานของ Weaver (EMS/ADES/Hybrid) ทำได้โดยใช้ weaver.configuration Field ของ weaver.ini สำหรับรายละเอียดการกำหนดค่าเพิ่มเติมโปรดดูเอกสารประกอบ
เอกสาร REST API นั้นถูกสร้างขึ้นโดยอัตโนมัติและให้บริการภายใต้แอปพลิเคชัน Weaver ที่กำลังทำงานอยู่บนเส้นทาง {WEAVER_URL}/api/ เอกสารนี้จะสอดคล้องกับเวอร์ชันของแอปพลิเคชัน Weaver ที่ดำเนินการ สำหรับเอกสารล่าสุดคุณสามารถอ้างถึงข้อกำหนดของ OpenAPI ที่ให้บริการโดยตรงบน readtheDocs
นอกจากนี้ยังมีรายละเอียดที่เพียงพอเกี่ยวกับการติดตั้งการกำหนดค่าและการใช้งานใน ReadthEdocs สิ่งเหล่านี้ถูกสร้างขึ้นจากข้อมูลที่สอดคล้องกันที่มีให้ในไดเรกทอรีแหล่งข้อมูล DOCS
โครงการได้รับการพัฒนาครั้งแรกเมื่อ OGC Testbed-14-หัวข้อสนับสนุน ESA-การค้นพบแพลตฟอร์มการแสวงหาผลประโยชน์ และการปรับปรุงหลังจาก OGC Testbed-13-การออกแบบสถาปัตยกรรมรายงานวิศวกรรมคลาวด์ มันถูกสร้างขึ้นจากการสนับสนุนจาก กระทรวงพลังงานของสหรัฐอเมริกา เพื่อสนับสนุน API ทั่วไปของสหพันธ์กริดระบบโลก (ESGF) การค้นพบนี้มีการรายงานในเธรด OGC Testbed-14 และชัดเจนมากขึ้นใน ผลลัพธ์ Ades & EMS และรายงานวิศวกรรมแนวปฏิบัติที่ดีที่สุด
โครงการได้รับการใช้สำหรับ OGC Testbed -15 - เธรดการเรียนรู้ของเครื่อง เพื่อแสดงให้เห็นถึงการใช้ปฏิสัมพันธ์การเรียนรู้ของเครื่องกับมาตรฐานเว็บ OGC ในบริบทของแอปพลิเคชันทรัพยากรธรรมชาติ ความก้าวหน้าได้รับการรายงานผ่าน OGC Testbed-15: รายงานวิศวกรรมการเรียนรู้ของเครื่อง
การพัฒนายังคงดำเนินต่อไปใน OGC testbed-16 เพื่อปรับปรุงวิธีการเพื่อให้การประมวลผลข้อมูลเชิงพื้นที่ที่สามารถทำงานร่วมกันได้ดีขึ้นในพื้นที่ของแพ็คเกจแอปพลิเคชันการสังเกตโลก ผลการวิจัยและคำแนะนำจะถูกนำเสนอใน OGC Testbed-16: รายงานการเข้าถึงข้อมูลและการประมวลผลวิศวกรรมวิศวกรรม
วิดีโอและฟังก์ชั่นเพิ่มเติมได้รับการแนะนำใน Weaver หลังจาก นักบินแอปพลิเคชันการสังเกต OGC Earth Application การพัฒนาที่สอดคล้องกันมีการรายงานใน นักบินแอปพลิเคชัน OGC Earth Application Application: รายงานวิศวกรรม Crim ดูคุณสมบัติสำหรับการสาธิต
Weaver ถูกนำมาใช้เพื่อเข้าร่วมในความพยายามในการทดสอบการทำงานร่วมกันซึ่งนำไปสู่ แนวปฏิบัติที่ดีที่สุดของ OGC สำหรับรายงานทางเทคนิคแอปพลิเคชันแอปพลิเคชันการสังเกตการณ์โลก สิ่งนี้เกิดขึ้นพร้อมกับความพยายามก่อนหน้านี้ในคำจำกัดความของ OGC API - กระบวนการ - ส่วนที่ 2: ปรับใช้, แทนที่, undeploy (DRU) ที่ได้รับการสนับสนุนโดยกรณีทดสอบที่ผ่านการตรวจสอบความถูกต้องโดยใช้ภาษาเวิร์กโฟลว์ทั่วไป (CWL) เป็นวิธีการแสดงสำหรับการปรับใช้และการดำเนินการของ แพ็คเกจแอปพลิเคชัน OGC ใกล้กับข้อมูล
Weaver ใช้ในโครงการ OGC Open Science Sterventent Rementrator เพื่อแสดงให้เห็นถึงความสามารถในการนำกลับมาใช้การพกพาและความโปร่งใสในบริบทของวิทยาศาสตร์แบบเปิดในการสังเกตการณ์โลกโดยใช้ แพ็คเกจแอปพลิเคชัน OGC ที่เข้ารหัสเป็น CWL สำหรับการทำงานร่วมกันและเวิร์กโฟลว์การประมวลผลแบบกระจาย การพัฒนาและการสาธิตที่เกี่ยวข้องถูกนำเสนอใน การประชุมสมาชิก OGC 129th (2024, Montréal) และการประชุม Earth Science Information Partners (ESIP) 2024
Weaver ใช้ใน OGC Testbed -20 - Geodatacubes เพื่อปรับปรุงและทำงานในการจัดแนวของมาตรฐานชุมชนหลายอย่างที่เกี่ยวข้องกับการออกแบบเวิร์กโฟลว์เช่น CWL, Openeo และ OGC API - กระบวนการ - ส่วนที่ 3: เวิร์กโฟลว์และการผูกมัด สำหรับการประมวลผลข้อมูลหลายมิติที่เกี่ยวข้อง
โครงการได้รับการพัฒนานอกจากนี้ผ่าน การวิเคราะห์ข้อมูลสำหรับโครงการ Canadian Climate Services (DACCS) และใช้งานโดย Climatedata.ca / donneesclimatiques.ca พอร์ทัล
Weaver ถูกนำไปใช้ใน Python ด้วยกรอบเว็บพีระมิด มันเป็นส่วนหนึ่งของระบบนิเวศ Pavics และ Birdhouse และมีให้บริการภายในสแต็กเซิร์ฟเวอร์เบิร์ดเฮาส์