Oprogramowanie Portal for ArcGIS odgrywa kluczową rolę w organizowaniu i udostępnianiu informacji w obrębie systemu ArcGIS. Portal stanowi przyjazne dla użytkownika i łatwe w przeszukiwaniu repozytorium do gromadzenia map i aplikacji. Pomaga również w tworzeniu nowych map i aplikacji oraz ich udostępnianiu.
Niektóre z wielu bogatych informacji zawartych w mapach i aplikacjach pochodzą z bazy danych instytucji. Zasoby GIS przechowywane w tej bazie danych są udostępniane innym urządzeniom przy użyciu internetowych usług hostowanych za pomocą serwera ArcGIS Server. Portal ułatwia twórcom map i aplikacji odnalezienie odpowiednich usług internetowych i korzystanie z nich. Portal umożliwia bezproblemowe korzystanie z zasobów GIS bez konieczności uzyskiwania wiedzy z zakresu oprogramowania GIS.
Niektóre instytucje publikują pełen zestaw usług internetowych, których można użyć do utworzenia własnych aplikacji korzystających z danych własnościowych. Jednak w wielu sytuacjach możesz chcieć uzupełnić własne usługi szczegółowymi mapami bazowymi, lokalizatorami miejsc i adresów oraz innymi internetowymi usługami GIS z serwisu ArcGIS Online. W tym scenariuszu łączysz własne usługi witryny ArcGIS Server z usługami hostowanymi i stale aktualizowanymi w chmurze Esri.
Jeśli Twoje mapy i aplikacje nie nawiązują połączenia z Internetem, możesz skorzystać z programu Data Appliance for ArcGIS w celu uzyskania dostępu do map bazowych, lokalizatorów adresów i innych usług internetowych, które można znaleźć w usłudze ArcGIS Online. Ten typ wdrożenia możne być w pełni hostowany i współpracować z zaporą systemową instytucji.
Aby zapewnić obsługę użytkowników zarówno wewnętrznych, jak i zewnętrznych, należy wdrożyć dwa portale: jeden działający zza zapory systemowej i drugi działający bezpośrednio w sieci. Jest to świetne rozwiązanie, gdy chcesz mieć pełną kontrolę nad lokalizacją danych i aktualizacji lub gdy hostowanie danych poza firmą nie jest dozwolone. Alternatywą może być korzystanie z subskrypcji instytucji w serwisie ArcGIS Online do obsługi dostępnych z zewnątrz aplikacji i usług.