Serwer aplikacji systemu ERP (SAS) przetwarza żądania składane za pośrednictwem różnych kanałów komunikacji. W czasie wykonywania serwer aplikacji systemu ERP jest realizowany przez proces maszyny wirtualnej Java, który wykonuje silnik systemu. Definicja parametrów wymaganych do uruchomienia (nazwa, połączenia z bazą danych, bazowy adres URL) odbywa się w bazie danych konfiguracji systemu.
Licencja – korzystanie z aplikacji Comarch ERP Enterprise jest możliwe dzięki funkcjonalnościom usługi licencyjnej. Sama licencja zawiera informacje, m.in. o liczbie użytkowników wewnętrznych i zewnętrznych lub używanych framework’ach. Ponadto licencja zawiera nazwę licencjobiorcy w celu zapewnienia odpowiedniej ochrony przed kopiowaniem. Oznacza to, że tożsamość posiadacza licencji jest również znana, gdy system jest przekazywany dalej. Licencja jest przygotowana dla licencjobiorcy w taki sposób, że może być używana tylko w systemie odbiorcy licencji. Wykorzystanie zależy od rozległego szyfrowania i odpowiednich podpisów cyfrowych. Licencje można zatem po prostu wysłać jako plik, ponieważ działają one tylko w systemie docelowym.
Baza konfiguracyjna – baza danych, w której przechowywane są informacje dotyczące m.in: Systemu Comarch ERP Enterprise, Serwer aplikacji systemu, bazy danych, kolejki przetwarzania, połączenia z ERP System Output Manager, użytkownicy, grupy użytkowników i oryginalne systemy.
Baza danych repozytorium – stanowi podstawę systemu. Wszystkie obiekty deweloperskie są zawarte w tej bazie danych. Obiekty deweloperskie opisują i definiują system. Baza danych repozytorium jest centralną lokalizacją do importowania, aktywowania i dystrybucji aktualizacji oprogramowania. Zawiera również słownik danych, który opisuje schemat bazy danych przy użyciu systemu typów obiektowo-relacyjnych. Baza danych repozytorium pełni również rolę centralnej bazy danych systemu i zawiera dziennik systemu oraz definicje autoryzacji.
Certyfikat serwera – system identyfikuje się z klientem, a zatem także z użytkownikiem, za pomocą certyfikatu serwera. Dzięki czemu następuje weryfikacja szyfrowania połączenia między serwerem a klientem oraz klient otrzymuje gwarancję, że jest faktycznie pierwotnie zaadresowanym serwerem.
Certyfikat – może zostać porównany do dowodu osobistego lub paszportu. Certyfikat służy do weryfikacji tożsamości użytkowników, usług i serwerów. Certyfikat reprezentuje klucz publiczny, który jest powiązany z informacjami o jego właścicielu. Przypisanie to jest zwykle uwierzytelniane przez urząd certyfikacji (CA) za pomocą podpisu cyfrowego.
Rozróżnia się certyfikaty użytkownika i serwera. System podczas próby logowania może używać certyfikatu użytkownika do identyfikacji użytkownika. Po sprawdzeniu ważności certyfikatu, tj. czy jest to certyfikat zarejestrowany, a zatem godny zaufania, użytkownik otrzymuje dostęp do systemu. Comarch ERP Enterprise identyfikuje się również z użytkownikiem, który chce się zalogować za pomocą certyfikatu serwera. Oznacza to, że użytkownik może być pewien, że jest połączony z serwerem, do którego chce się zalogować.
Kolejka przetwarzania – kolejka, w której jedno lub więcej zadań przetwarzania jest umieszczanych do czasu ich przetworzenia.
Zlecenie przetwarzania – obejmuje informacje wymagane do opóźnionego wykonania aplikacji działającej w tle przez kolejkę przetwarzania.
Przetwarzanie w tle – opisuje asynchroniczne przetwarzanie zadań przetwarzania, które znajdują się w kolejce przetwarzania. Przetwarzanie w tle jest używane do czasochłonnych, nieinteraktywnych zadań, które mogą być przetwarzane z niskim priorytetem.
Użytkownik – to osoba, która korzysta z systemu Comarch ERP Enterprise oraz systemu, który się z nim komunikuje. Użytkownik utworzony w dowolnym systemie Comarch ERP Enterprise, otrzymuje dostęp do systemu. Dostęp ten opiera się np. na certyfikacie, który weryfikuje autentyczność użytkownika. Dane użytkownika są zapisywane w bazie konfiguracyjnej i są ważne dla wszystkich systemów Comarch ERP Enterprise, które współpracują z tą bazą konfiguracyjną. Po utworzeniu użytkownika należy przypisać mu rolę uprawnień, za pośrednictwem której otrzymuje on uprawnienia do poszczególnych funkcji systemu.
Grupa użytkowników – łączy kilku użytkowników w grupę o tej samej charakterystyce. Grupa użytkowników służy do obsługi roli autoryzacji.
Protokół LDAP (Lightweight Directory Access Protocol) – to system zarządzania użytkownikami i zasobami służący do tworzenia jednolitych usług katalogowych, z których mogą korzystać różni użytkownicy (np. serwer WWW i serwer sieciowy, system operacyjny).
Aplikacja działająca w tle – aplikacja działająca w tle to aplikacja, która działa bez interakcji z użytkownikiem. W Comarch ERP Enterprise aplikację działającą w tle można otworzyć poprzez zadanie przetwarzania, wywołanie CORBA lub inną aplikację.
Reorganizacja powoduje usunięcie danych z bazy, po spełnieniu określonych warunków. Nie ma możliwości usunięcia danych, które są aktualnie wykorzystywane w systemie. Podczas reorganizacji usuwane są również powiązane obiekty biznesowe.
Aplikacja reorganizacji – to aplikacja działające w tle, pozwalająca na usunięcie wybranych danych z bazy. Aplikacje reorganizacji pozwalają na usunięcie danych podstawowych i danych transakcji zgodnie z określonymi kryteriami.
Zlecenie reorganizacji – pozwala na uruchomienie jednej lub więcej aplikacji reorganizacji. Aplikacje reorganizacji są wywoływane w indywidualnie zdefiniowanej kolejności, która uwzględnia zależności między obiektami.
Worker – jest jednostką wykonawczą, która w większości przypadków odpowiada aktywnemu wątkowi Java. Definiując liczbę workerów dla serwera aplikacji, można zdefiniować i ograniczyć liczbę równoległych aktywnych jednostek wykonawczych. Dla każdego procesora dostępnego dla serwera aplikacji można zdefiniować 2-3 workerów bez przeciążania komputera. Dla każdego workera można zdefiniować zadania, które będzie on wykonywał. Worker jest albo odpowiedzialny za przetwarzanie zapytań dialogowych, albo za przetwarzanie zadań. Jeśli jest ustawiony na przetwarzanie zadań, można do niego przypisać do 4 kolejek przetwarzania rozproszonego, których zadania są przetwarzane.
Knowledge Store – przechowuje pliki dokumentów, tj. pliki fizyczne. Knowledge Store to wirtualny dysk na komputerze, który umożliwia dostęp do zawartości baz danych. Ten wirtualny dysk jest folderem internetowym, który reprezentuje zawartość bazy danych przechowywaną za pośrednictwem serwera internetowego systemu.
Obszar roboczy w Knowledge Store – przestrzeń Knowledge Store składa się z folderów (obszarów roboczych), dla bazy repozytorium i dla każdej bazy danych OLTP, nazwa folderu (obszaru roboczego) to nazwa odpowiedniej bazy danych.