W ramach działalności informatycznej firma PGI COMPASS S.A. oferuje usługi obejmujące pełny cykl życia systemu informatycznego :
- rozpoznanie potrzeb klienta (analizy wymagań)
- projekt techniczny
- implementacja oprogramowania
- przeprowadzenie testów
- opracowanie dokumentacji
- wdrożenie rozwiązania w środowisku docelowym (instalacja, konfiguracja, konwersja danych, szkolenia użytkowników i administratora)
- nadzór eksploatacyjny w ramach gwarancji lub usługi asysty
- pielęgnacja i dalszy rozwój systemu
Wyniki analizy i projektowania opracowywane są przy pomocy narzędzi typu CASE (Oracle Designer, Enterprise Architect firmy Sparx Systems).
Dane opracowywanych systemów gromadzone są w bazach danych Oracle , PostgreSQL z opcja przestrzenną PostGIS, MySQL.
W zależności od potrzeb projektujemy systemy pracujące w architekturze klient-serwer lub w architekturze wielowarstwowej.
Aplikacje klient-serwer służące do przetwarzania danych opisowych realizowane są w środowisku :
- Oracle Developer (Oracle Forms, Oracle Reports)
- Borland Delphi
- Microsoft Visual Studio (C , C++, C#)
Moduły do przetwarzania danych geometrycznych składają się z dedykowanych aplikacji pracujących w środowisku graficznym firmy Bentley Systems (MicroStation, PowerMap). Do ich realizacji wykorzystuje się następujące technologie :
- MDL, C, C++,
- własny język skryptowy do tworzenia formatek ekranowych zatopionych w środowisku graficznym firmy Bentley
- własny język skryptowy definiowania komend do edycji danych w środowisku graficznym firmy Bentley
Dane geometryczne (geometria i prezentacja) przechowywane są wraz z danymi opisowymi :
- W bazie danych
- W plikach DGN gdzie każdy element geometryczny powiązany jest ze znacznikiem TAG zawierającym dane opisowe
W naszych projektach wykorzystujemy następujące systemy operacyjne :
- Microsoft Windows
- Unix / Linux
W zależności od potrzeb nasze aplikacje webowe uruchamiane są na następujących serwerach :
- Apache Geronimo, Tomcat
- Red Hat JBoss
- Sun GlassFish
- Prostsze rozwiązania webowe realizowane są w języku PHP.
- Bardziej zaawansowane systemy realizowane są w architekturze wielowarstwowej, w środowisku Eclipse, z wykorzystaniem technologii Java (JPA, JSP, JSF) i szkieletu aplikacyjnego Spring.
|