Platforma Smallworld 4

Smallworld Spatial Resource Planning (Smallworld SRP) to w pełni funkcjonalny system informacji geograficznej, zaprojektowany z myślą o potrzebach przedsiębiorstw telekomunikacyjnych, komunalnych i użyteczności publicznej. Architektura podstawowego systemu jest odpowiednia dla dowolnych zastosowań związanych z przetwarzaniem informacji przestrzennej, jednak większość stworzonych aplikacji przeznaczona jest do zadań związanych z zarządzaniem zasobami takimi jak sieci energetyczne, telekomunikacyjne, wodno-kanalizacyjne i gazownicze.

System Smallworld SRP jest wyspecjalizowany w zakresie zarządzania zasobami przestrzennymi (ang. Spatial Resource Planning, SRP) i w tym zakresie może uzupełniać systemy klasy ERP (Enterprise Resource Planning) oraz CRM (Customer Relationship Management).

Każdy system informacji geograficznej musi być bardzo silnie związany z systemami baz danych. Smallworld SRP umożliwia jednoczesne korzystanie z danych zgromadzonych w wielu zewnętrznych, relacyjnych bazach danych, bez konieczności powielania informacji w lokalnej bazie, uzupełniając standardowe możliwości wykonywania zapytań przestrzennych, pozwalających na odwoływanie się do położenia lub zasięgu obiektów geograficznych.

Model danych używany w Smallworld SRP pozwala na pełne odzwierciedlenie zależności topologicznych pomiędzy obiektami użytkownika i zapewnia dużą elastyczność i wierność w modelowaniu istniejących i projektowaniu nowych obiektów.

Smallworld zapewnia znakomite możliwości dostosowania do potrzeb i preferencji użytkowników. Do programowania aplikacji oraz do ich konfigurowania i dostosowywania służy specjalny, obiektowy język programowania, Smallworld Magik, w którym zaimplementowano również większość funkcjonalności systemu. Dzięki temu czas tworzenia aplikacji i nakłady konieczne do wykonania całego systemu obniżają się kilka a nawet kilkunastokrotnie (znane są przypadki dwudziestokrotnego zmniejszenia nakładów w porównaniu z tradycyjnymi metodami tworzenia aplikacji GIS).

Architektura

Podstawą systemu Smallworld jest aplikacja Smallworld Core, na której to budowane są specjalistyczne moduły dla branż takich jak:

  • telekomunikacja
  • energetyka prądowa
  • ciepłownictwo
  • gazownictwo
  • wodociągi i kanalizacja
  • geodezja i kartografia
  • leśnictwo i ochrona środowiska

Enterprise Application Integration (EAI)

GE Energy oferuje moduł o nazwie EAI Toolkit (Enterprise Application Integration), który służy do integracji z innymi aplikacjami, np. SAP. Mechanizm interfejsowania i synchronizacji aplikacji umożliwia integrowanie Smallworlda także z innymi systemami, w tym także z innymi systemami klasy ERP.

Podstawę interfejsu EAI stanowi standard CORBA. EAI jest kompatybilny z koncepcją GIS Business Connector SAP-a. Interfejs przewiduje odwzorowanie wzajemne obiektów i atrybutów między SAP i Smallworldem, szczególnie w odniesieniu do wyposażenia, urządzeń oraz lokalizacji przestrzennej. Mechanizmy synchronizacji będą również wspomagać operacyjną interakcję użytkowników.

EAI Toolkit
jest wykorzystany do realizacji aplikacji Network Inventory Server, która służy do integracji aplikacji telekomunikacyjnych z rodziny Network Inventory z innymi aplikacjami informatycznymi przedsiębiorstwa.

Spatial Intelligence (SI)

Smallworld Spatial Intelligence (SI) służy do kontekstowego przeglądania i wykonywania biznesowych analiz danych w ujęciu przestrzennym, na przykład na podkładach mapowych. SI jest programem przeznaczonym przede wszystkim dla działów marketingu, planowania i kierownictw przedsiębiorstw, w których dane biznesowe podlegają analizom przestrzennym. Przydatny jest również w działach obsługi technicznej.

SI może bez konwersji integrować dane alfanumeryczne z danymi przestrzennymi pochodzącymi z różnych źródeł. SI oferuje bogate narzędzia analiz przestrzennych (m. in. śledzenie sieci, buforowanie, pokrywanie obszarów, rozróżnianie obszarów według wybranych kryteriów), których wyniki mogą być w definiowany przez użytkownika sposób prezentowane na podkładach mapowych, planach lub schematach. Do tworzenia raportów SI posługuje się wbudowanymi narzędziami Crystal Reports.

Smallworld Internet Application Server (SIAS)

SIAS to nowa technologia integracji i udostępniania danych i funkcjonalności Smallworld SRP przez Internet. Dostęp do danych może mieć każdy, kto korzysta ze standardowej przeglądarki WWW, można również tworzyć własne aplikacje klienckie, zawierające funkcjonalność specyficzną dla potrzeb użytkownika. SIAS oparty jest na standardowych formatach danych (HTML, XML, JPEG, PNG) oraz standardowych protokołach komunikacyjnych (HTTP, CGI, WebMap Server) i przygotowany jest do obsługi standardów, które dopiero powstają (GML – Geographic Markup Language). Dzięki temu możliwe jest zastosowanie po stronie klienckiej dowolnego oprogramowania obsługującego te standardy, bez konieczności zakupywania dodatkowych aplikacji.

Przedsiębiorstwo udostępniające swoje dane przy pomocy SIAS ma zagwarantowane pełne ich bezpieczeństwo – dane nie są eksportowane, lecz publikowane przez interfejs, dając właścicielowi serwisu możliwość decydowania o jego zawartości, a także o tym, co można pokazać, a czego nie należy i w jaki sposób to zrobić.

Jednocześnie SIAS jest wspierany przez pełną funkcjonalność systemu Smallworld SRP, co daje możliwości daleko wykraczające poza proste przeglądanie danych.