Łatwe wdrożenie i brak konsekwencji
Pełna skalowalność
Aplikacje Advantage dIa Windows mogą być wdrażanie w środowiskach autonomicznych, w sieciach równorzędnych, systemach typu klient-serwer oraz w Internecie z wykorzystaniem jednego kodu źródłowego. Advantage nie wymaga różnych zbiorów komponentów i kodu w zależności od tego, czy przewiduje się dostęp lokalny, architekturę typu klient-serwer, czy też zdalny dostęp do bazy (przez Internet). Aplikacje klienta Advantage potrafią automatycznie określić, czy dostępny jest Advantage Database Server (ADS), czy też ― z powodu jego niedostępności ― należy użyć serwera internetowego (Advantage Internet Server) lub lokalnego (Advantage Local Server). Projektując aplikację dla dowolnego środowiska ― zarówno typu klient-serwer, jak i lokalnego lub internetowego ― wystarczy stworzyć jedną wersję kodu z wykorzystaniem tych samych komponentów i interfejsu programowania. Advantage obsługuje także aplikacje mobilne.
Narzędzia programistyczne i administracyjne
Advantage Data Architect jest narzędziem służącym do efektywnego tworzenia aplikacji bazy danych Advantage oraz administrowania nimi.
Tworzenie aplikacji:
- Import i konwersja tabel innych typów (np. Paradox, dBASE, Access, Btrive, Pervasive i MS SQL Server) do formatu Advantage
- Tworzenie słowników danych (Advantage Data Dictionaries) i definiowanie reguł spójności odwołań
- Tworzenie tabel i indeksów
- Zmienianie struktury istniejących tabel
- Szyfrowanie/deszyfrowanie tabel i słowników
- Wizualne tworzenie i testowanie zapytań SQL w oknie projektowym
- Tworzenie kodu automatycznie ustanawiającego tablice i indeksy za pomocą specjalnego narzędzia, generującego kod na podstawie tabeli (Advantage Tables to Code Generator)
- Testowanie i diagnostyka środowiska stacji roboczej klienta pod kątem łączności z serwerem ADS
- Konfigurowanie list kontroli dostępu (Access Control Lists), aby zdefiniować prawa dostępu dla użytkowników, którzy chcą się połączyć z serwerem ADS
- Tworzenie aliasów podobnych do używanych w systemach baz Borland (Borland Database Engine)
- Administrowanie bazą z wykorzystaniem takich funkcji, jak: odtwarzanie indeksów, pakowanie tabel, zmiana struktury tabel i ich naprawa
- Zarządzanie słownikami danych za pomocą narzędzia (Advantage Data Dictionary Manager)
- Obserwacja aktywności serwera ADS za pomocą Advantage Management Utility
- Wykonywanie zadań administracyjnych z poziomu transakcji
klienta Istniejące aplikacje bazy danych można łatwo przystosować do współpracy z serwerem Advantage Database Server. Rozwiązania klienta Advantage można bez problemu włączyć w system poprzez zastąpienie istniejących sterowników bazy danych przez sterowniki zgodne z Advantage. Rozwiązania klienta Advantage dostępne są bezpłatnie dla środowisk: Borland Delphi, Borland Kylix, Borland C++ Builder, Microsoft Visual Basic, Microsoft Access, Microsoft Visual Studio.Net, Borland C# Builder, Borland JBuilder, Sun ONE Studio, IBM Visual Age for Java, PERL, PHP, CA-Clipper, CA-Visual Objects i innych.

