| 요약 | 기능 | 링크 | 구성 | 문서 | 추가 세부 사항 및 스폰서 |
구현
Weaver Birds는 엔지니어링의 인간의 업적과 경쟁하는 절묘하고 정교한 둥지 구조를 구축합니다. 이 둥지 중 일부는 조류가 지을 수있는 가장 큰 구조물입니다. [에덴 동산].
직조기는 정교하게 직조 된 둥지의 이름을 지어 지지만, 일부는 선택적 기생충 중첩 습관으로 유명합니다. [Wikipedia]
Weaver는 다양한 응용 프로그램 및 웹 프로세싱 서비스 입력 및 출력을 체인하는 워크 플로우를 실행할 수있는 OGC-API 향료 실행 관리 서비스입니다. 원격 실행은 EMS에 의해 하나 이상의 애플리케이션, 배포 및 실행 서비스 또는 원격 서비스 제공 업체로 연기되며 CWL (Common Workflow 언어) 구성을 사용하여 각 프로세스에 대해 배포 된 OGC 응용 프로그램 패키지를 정의합니다.
| 의존성 | |
|---|---|
| 특허 | |
| 소환 | |
| 상태 빌드 상태 | |
| 테스트 상태 | |
| 릴리스 |
Weaver는 주로 다양한 응용 프로그램 및 웹 프로세싱 서비스 입력 및 출력을 체인하는 워크 플로우를 실행할 수있는 실행 관리 서비스입니다. 워크 플로 체인에서 각 프로세스의 원격 실행은 EMS에 의해 여러 원격 위치에 위치한 경우 인스턴스간에 파일의 전송을 보장하여 EMS 에 의해 하나 또는 많은 등록 된 응용 프로그램, 배포 및 실행 서비스로 발송됩니다.
Weaver는 CWL (Common Workflow Language) 구성에서 제공하는 응용 프로그램 정의를 사용하여 데이터 소스에서 응용 프로그램 배포를 수행하기 위해 ADES 역할을 수행 할 수 있습니다. 그런 다음 WPS 요청에서 수신 된 입력으로 등록 된 프로세스 OGC 응용 프로그램 패키지를 직접 실행하여 EMS 워크 플로 실행 체인의 다음 ADE에 대한 출력 결과를 노출시킬 수 있습니다.
Weaver는보다 자세한 작업 로그 엔드 포인트와 같은 추가 기능을 제공하고 표준에서 요구하는 것보다 더 많은 프로세스 관리 및 검색 요청 옵션을 추가하고 동적 프로세스 정의에 대한 원격 제공 업체 등록을 지원하여 OGC API를 확장합니다 . 이로 인해 Weaver에서 제공되는 모든 기능이 다른 유사하게 행동하는 ADE 및/또는 EMS 인스턴스에 적용 할 수있는 것은 아닙니다. 참조 사양은 최소한의 적합성 요구 사항을 보존 하고이 효과에서 OGC ( Open Geospatial Consortium )에 피드백을 제공하기 위해 추적됩니다.
위버는 구성에 따라 EMS, ADES 또는 하이브리드로 출시 될 수 있습니다. 자세한 내용은 구성 및 문서 섹션을 참조하십시오.
다음 비디오는 애플리케이션, 배포 및 실행 서비스 및 Weaver와 같은 실행 관리 서비스 인스턴스에서 제공하는 서비스 및 실행 프로세스 및 실행 기능 및 잠재적 기능 중 일부를 제시합니다.
| 키워드 |
|---|
이 비디오는 아키텍처의 기본 아이디어를 공유하고, 지구 관찰을위한 애플리케이션 저장이 어떻게 진화 할 수 있는지를 보여 주며 기계 학습을 기반으로 응용 프로그램의 장점을 보여줍니다.
이 비디오는 아키텍처의 기본 아이디어를 공유하고 플랫폼 관리자가 애플리케이션 매장의 혜택을 누릴 수있는 방법을 보여주고 주제 플랫폼에서 여러 분야의 워크 플로우의 잠재력을 보여줍니다.
도커 이미지 저장소 :
| 이름 | 참조 | 입장 |
|---|---|---|
| DockerHub | Pavics/Weaver | |
| 크림 레지스트리 | OGC/위버 | |
| 크림 OGC 프로세스 | OGC-PUBLIC |
사전 제작 된 이미지의 경우 다음과 같이 당깁니다.
docker pull pavics/weaver:6.1.1편의를 위해 다음 태그도 사용할 수 있습니다.
weaver:6.1.1-manager : WPS 프로세스 및 작업 관리 용 API를 실행하는 Weaver 이미지.weaver:6.1.1-worker : 프로세스 작업 러너 응용 프로그램을 실행하는 Weaver 이미지.다음 링크는 각각 EMS 또는 ADE 인스턴스로 구성된 위버가있는 기존 서버에 해당합니다.
| 기관 및 파트너 | 프로젝트 및 설명 | 버전 | EntryPoint |
|---|---|---|---|
| 크림 | DACCS / OGC -Hirondelle 개발 인스턴스 | https://hirondelle.crim.ca/weaver | |
| 크림 | 데모 서비스 포털 | https://services.crim.ca/weaver | |
| 우라 노스 | Pavics 서버 | https://pavics.ouranos.ca/weaver/ | |
| 토론토 대학교 | 대리석 기후 -Redoak 인스턴스 | https://redoak.cs.toronto.edu/weaver/ | |
| Crim, ECCC, Climatlantic, Ouranos, PCIC, PCC | Climatata.ca / Donneesclimatiques.ca 포털 | https://pavics.climatedata.ca/ |
메모
테스트 서버는 반드시 최신 버전으로 최신 정보를 얻을 필요는 없습니다 .
응용 프로그램의 인스턴스화 중에 선택할 weaver.ini 파일을 사용하여 모든 구성 설정을 재정의 할 수 있습니다. 이러한 파일의 예는 여기에 제공됩니다 : weaver.ini.example.
weaver.ini 의 weaver.configuration 필드를 사용하여 직공 (EMS/ADES/HYBRID)의 작동 모드 설정이 수행됩니다. 자세한 내용은 문서를 참조하십시오.
REST API 문서는 자동 생성 및 Route {WEAVER_URL}/api/ 의 실행중인 Weaver 응용 프로그램에서 제공됩니다. 이 문서는 실행 된 Weaver 응용 프로그램의 버전에 해당합니다. 최신 문서의 경우 ReadThedocs에서 직접 제공되는 OpenAPI 사양을 참조 할 수 있습니다.
ReadThedocs에는 설치, 구성 및 사용에 대한보다 충분한 세부 사항이 제공됩니다. 이들은 DOCS 소스 디렉토리에 제공된 해당 정보에서 생성됩니다.
이 프로젝트는 처음에 OGC Testbed-14-ESA 스폰서 스레드- 이전 OGC Testbed-13- 클라우드 엔지니어링 보고서 아키텍처 설계에서 이어 악용 플랫폼 결과 및 개선 사항에서 개발되었습니다. 또한 ESGF (Earth System Grid Federation)의 일반적인 API를 지원하기 위해 미국 에너지 부의 후원을 기반으로 구축되었습니다. 결과는 OGC Testbed-14 스레드 에보 고되었으며 ADES & EMS 결과 및 모범 사례 엔지니어링 보고서 에서 더 명확하게보고됩니다.
이 프로젝트는 OGC Testbed -15- 머신 러닝 스레드 에 사용되어 천연 자원 응용 프로그램의 맥락에서 OGC 웹 표준과의 기계 학습 상호 작용의 사용을 보여줍니다. 발전은 OGC Testbed-15 : 기계 학습 엔지니어링 보고서를 통해보고됩니다.
지구 관찰 응용 패키지 영역에서 더 나은 상호 운용 가능한 지리 공간 데이터 처리를 제공하기 위해 방법론을 개선하기 위해 OGC Testbed-16 에서 개발이 계속되었습니다. 결과 및 권장 사항은 OGC Testbed-16 : 데이터 액세스 및 처리 엔지니어링 보고서 에 나와 있습니다.
OGC Earth Observation Applications Application Pilot 에 따라 Weaver에서 비디오와 기능이 소개되었습니다. 해당 개발은 OGC Earth Observation Applications Pilot : Crim Engineering Report 에서보고됩니다. 시연 기능을 참조하십시오.
Weaver는 지구 관찰 응용 프로그램 패키지 기술 보고서에 대한 OGC 모범 사례 로 이어지는 상호 운용성 테스트 노력에 참여하는 데 사용되었습니다. 이로 인해 이전 노력과 함께 OGC API - 프로세스 - 파트 2 : CWL (Common Workflow Language)을 사용하여 검증 된 테스트 케이스 (DRU)를 데이터에 가까운 OGC 애플리케이션 패키지 의 표현 방법으로 사용하여 검증 된 테스트 케이스로 뒷받침됩니다.
Weaver는 상호 운용성 및 분산 처리 워크 플로우를 위해 CWL로 인코딩 된 OGC 애플리케이션 패키지를 사용하여 지구 관찰의 개방성 과학의 맥락에서 재사용 성, 이식성 및 투명성을 입증하기 위해 OGC Open Science Persistent Postistor 이니셔티브에 사용됩니다. 관련 개발 및 시연은 OGC 129 번째 회원 회의 (2024, 몬트리올) 및 Earth Science Information Partners (ESIP) 2024 회의에서 발표되었습니다.
Weaver는 OGC Testbed -20 -GeodataCubes 에 사용되어 CWL, Openeo 및 OGC API- 프로세스 와 같은 워크 플로 설계와 관련된 여러 커뮤니티 표준의 정렬을 개선하고 작업합니다.
이 프로젝트는 또한 DACC ( Data Analytics for Canadian Climate Services ) 이니셔티브를 통해 개발되었으며 Climatata.ca / Donneesclimatiques.ca Portal에서 사용합니다.
위버는 피라미드 웹 프레임 워크와 함께 파이썬으로 구현됩니다. Pavics 및 Birdhouse 생태계의 일부이며 Birdhouse Deploy Server 스택 내에서 제공됩니다.