Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Microsoft Planetary Computer Pro umożliwia organizacjom pracę bezpośrednio z danymi i dostawcami usług geoprzestrzennych innych firm za pośrednictwem integracji między dzierżawami aplikacji. Aplikacje partnerskie mogą odczytywać istniejące dane z dzienników GeoCatalog na potrzeby przetwarzania i analizy oraz dostarczać nowe produkty danych geoprzestrzennych bezpośrednio do dzienników geokatalogów — eliminując konieczność obsługi złożonych potoków danych i magazynu pośredniego.
W tym artykule wyjaśniono, jak działa integracja aplikacji partnerów, scenariusze, które umożliwia, oraz role i obowiązki zarówno dla klientów, jak i partnerów.
Scenariusze aplikacji partnerskich
Firma Microsoft Planetary Computer Pro obsługuje dwa podstawowe scenariusze integracji partnerów:
Dostawcy danych geoprzestrzennych (DDG)
Dostawcy danych geoprzestrzennych dostarczają produkty danych geoprzestrzennych, takie jak zdjęcia satelitarne, fotografia lotnicza i pochodne zestawy danych. Dzięki integracji aplikacji partnerskich, dostawcy danych geoprzestrzennych mogą dostarczać uporządkowane dane bezpośrednio do geokatalogu klienta.
Korzyści wynikające z tradycyjnych metod dostarczania:
| Tradycyjne podejście | Podejście do aplikacji partnerskiej |
|---|---|
| Pobierz na komputer lokalny, a następnie przekaż do magazynu w chmurze | Bezpośrednie dostarczanie do usługi GeoCatalog |
| Konfigurowanie oddzielnych potoków pozyskiwania | Automatyczna populacja wykazu STAC |
| Wiele interfejsów dla różnych dostawców | Pojedynczy interfejs API STAC/Data |
| Ręczna organizacja danych i katalogowanie | Natychmiastowe wyszukiwanie i odnajdywanie |
Dostawcy usług geoprzestrzennych (GSP)
Dostawcy usług geoprzestrzennych oferują usługi przetwarzania, analizy i generowania szczegółowych informacji. Dzięki integracji aplikacji partnerskich dostawcy usług geoprzestrzennych mogą odczytywać dane źródłowe z GeoCatalog klienta, przetwarzać je i dostarczać wyniki z powrotem do tego samego GeoCatalog.
Przykładowy przepływ pracy:
- Klient udziela dostawcy GSP dostępu do odczytu do określonych kolekcji.
- Usługa GSP pobiera obrazy źródłowe za pośrednictwem interfejsu API STAC
- Usługa GSP przeprowadza analizę (na przykład wykrywanie zmian, identyfikację obiektu)
- Usługa GSP dostarcza wyniki analizy z powrotem do geokatalogu klienta
- Klient wizualizuje wyniki w interfejsie użytkownika eksploratora lub zapytaniach za pośrednictwem interfejsu API
Architektura integracji aplikacji partnerskich
Integracja aplikacji partnerskich korzysta z modelu wielodostępnej aplikacji Microsoft Entra ID. Ta architektura umożliwia partnerom zarządzanie pojedynczą aplikacją przy jednoczesnym obsłudze wielu klientów, przy czym każdy klient zachowuje kontrolę nad dostępem do swoich zasobów.
Najważniejsze korzyści z architektury:
- Scentralizowane zarządzanie: partnerzy utrzymują jedną rejestrację aplikacji
- Kontrola klienta: każdy klient kontroluje dostęp poprzez własny tenant.
- Izolacja danych: dane klienta pozostają w magazynie kontrolowanym przez klienta
- Skalowalne wdrożenie: przyłączanie klientów nie wymaga zmian w aplikacji partnerskiej
- Zabezpieczenia przedsiębiorstwa: wykorzystuje funkcje identyfikatora Entra firmy Microsoft, takie jak dostęp warunkowy i uwierzytelnianie wieloskładnikowe
Kompletny przepływ pracy
Na poniższym diagramie przedstawiono kompletny przepływ pracy z dołączania partnerów do dostarczania danych.
Zagadnienia dotyczące zabezpieczeń
Integracja aplikacji partnerskich jest zgodna z najlepszymi rozwiązaniami dotyczącymi zabezpieczeń platformy Azure:
- Zasada najniższych uprawnień: Przyznaj tylko uprawnienia wymagane dla operacji partnera
- Dostęp w zakresie: przypisywanie ról powinno odbywać się na poziomie zasobu GeoCatalog, a nie na poziomie subskrypcji
- Rejestrowanie inspekcji: wszystkie operacje partnerów są rejestrowane pod kątem zgodności i rozwiązywania problemów
- Możliwy do wywołania dostęp: klienci mogą w dowolnym momencie usunąć dostęp, usuwając przypisanie roli lub jednostkę usługi