Wersjonowanie. | Mechanizm tworzenie wersji obiektów przechowywanych repozytoriach jest wbudowany w system. Wszystkie zmiany w danych są przechowywane w systemie. |
Wszystkie elementy podlegające wersjonowaniu są oznaczane znacznikami czasowymi. | W systemie obowiązuje b. istotna zasada, że nie będzie dwóch obiektów o tym samym znaczniku czasowym. |
Widok systemu na określony punkt w przeszłości. | Ten mechanizm umożliwia określonym aplikacjom prezentację danych w/g stanu na pewien moment w przeszłości. |
Możliwość powrotu określonych elementów do stanu z przeszłości tzw. Rollback. | Ten mechanizm jest dostępny dla aplikacji, które chcą się ochronić przed błędnymi zmianami dokonanymi przez nieuważnych użytkowników. |
Twórca jest automatycznie właścicielem tworzonych obiektów. | Każdy użytkownik zostawia ślad rewizyjny swoich działań w systemie. |
Buforowanie informacji (ang. cache) | Dane wysyłane do klienta są przechowywane na trzech poziomach |
Ilość jednoczesnych połączeń do systemu | Ilość jednoczesnych połączeń do systemu jest ograniczona jedynie sprzętem i techniczną wydajnością łącza. |
Replikacja bazy | Dane mogą być replikowane na kilka serwerów w celu zwiększenia wydajności |
Równoważenie obciążenia | ICOR może uruchamiać procesy robocze na wielu komputerach w celu zwiększenia wydajności |
Bufor dla stron (ang. cache) | Część stron publikowana w Internecie może być generowana w trybie statycznym co znakomicie podnosi wydajność systemu |
Eksport elementów stałych | ICOR wspiera dystrybucję elementów stałych na inne serwery dostępowe. |