Utrzymanie aplikacji internetowych
Opublikowano: 15 września 2020
Data ostatniej modyfikacji: 18 września 2020
Czas czytania: < 1 min.
Oferujemy pełny zakres możliwość utrzymania aplikacji z ingerencją w aktualny kod jak i bez takowej ingerencji. Podejmiemy się utrzymania aplikacji napisanych m.in. w PHP, JavaScript, Java, ale oferujemy też utrzymanie aplikacji napisanej w innych językach oznaczonych jako (małe wsparcie, wąski dostęp do specjalistów z danej dziedziny) np. C/C++, Pascal, Perl, Ruby, Visual Basic - jeśli nie znalazłeś swojej technologii - zapytaj nas o możliwe specjalistyczne wsparcie.
Cele współpracy:
- Usprawnienie starszych systemów dodając nowe funkcjonalności, reguły biznesowe, systemy raportowe lub narzędzia administracyjne
- Aktualizacja komunikacji starszych aplikacji dodając obsługę API
- Zabezpieczenie starszych aplikacji przez nałożenie dodatkowej warstwy kontroli uprawnień dostępu
- Rozbudowa starszych aplikacji w nowych kanałach (program, WWW, urządzenia mobilne i tablety)
Przyjęcie istniejącej aplikacji w stan utrzymania poprzedza szczegółowy audyt. Audyt pozwala na określenie zakresu systemu jaki ma zostać utrzymywany oraz metody jakie powinny zostać podjęte aby dany system przygotować pod nowe formy wymagań biznesowych. Wyniki audytu dają miarodajne pojęcie o tym, czy utrzymanie jest wskazane, możliwe i opłacalne. Na korzyść rozbudowy zwykle decyduje czynnik dostępności m.in.:
- dokumentacji, jej jakości merytorycznej, a także zgodność z rzeczywistością
- zakresu funkcjonalnego warstwy transportowej aplikacji
- struktur danych koniecznych dla oczekiwanej możliwej rozbudowy
Rozbudowa aplikacji polega zwykle na stworzeniu modułów, działających „obok” aplikacji. Przechwytują one określone wywołania i stosownie do ich właściwości uruchamiają funkcje modułów dodatkowych. W przypadku nowych kanałów dostępu do aplikacji, dedykowane moduły pośredniczą w wymianie danych. Moduły pośredniczące są wykorzystywane również w przypadku wymogu ingerowania w starą aplikacje kiedy wymagana jest komunikacja z nowoczesnymi technologiami wymiany danych.
Możliwości jakie oferujemy:
- Odsunięcie w czasie inwestycji w przebudowę i wdrożenie nowej wersji aplikacji
- Zdolność firmy do dostosowania się do nowych okoliczności pomimo ograniczeń aplikacyjnych
- Możliwość uzyskania konkretnych korzyści operacyjnych/biznesowych w krótkim czasie
- Ograniczenie kosztów zarządzania i administracji (również dzięki dodatkowej automatyzacji)
Wyślij zapytanie