Tożsamość i dostęp
Konta, role, poziomy uprawnień oraz kontrola dostępu do domen i modułów. Użytkownik widzi funkcje właściwe dla swojej roli.
TECHNOLOGIA, KTÓRA ŁĄCZY
Karnak Engine to wspólna warstwa technologiczna dla serwisów o różnych zadaniach. Tożsamość, dostęp, dane, rozliczenia i zdarzenia mają jeden standard. Każda domena zachowuje własną logikę i własny charakter.
IDEA KARNAKA
Budujemy stabilny fundament, a na nim osobne narzędzia dla różnych branż i procesów.
Nowy produkt korzysta z tych samych reguł dostępu, obsługi widoków i komunikacji między warstwami. Nie oznacza to jednej, wspólnej listy funkcji dla wszystkich. Domeny otrzymują własne moduły, dane i interfejs, a wspólne mechanizmy nie są kopiowane do każdego projektu.
Zobacz, co daje rdzeńWSPÓLNE MOŻLIWOŚCI
Moduły są uruchamiane tam, gdzie mają sens. Każdy serwis może korzystać z innego zestawu możliwości Karnaka.
Konta, role, poziomy uprawnień oraz kontrola dostępu do domen i modułów. Użytkownik widzi funkcje właściwe dla swojej roli.
Wspólne standardy routingu i szablonów pozwalają budować interfejs dopasowany do produktu bez duplikowania rdzenia.
Portfel, płatności, ewidencja zdarzeń finansowych i fakturowanie są rozwijane jako usługi współdzielone przez uprawnione produkty.
Modele korzystają z połączeń przypisanych do właściwych baz. Integracje zewnętrzne wchodzą przez kontrolowaną warstwę usług.
Rejestrowanie zdarzeń oraz statystyki pomagają obserwować działanie serwisów i wyciągać wnioski z rzeczywistego ruchu.
Oferty, kampanie, dokumenty, CRM lub inne funkcje biznesowe pozostają w modułach domenowych, a nie w jednym monolicie.
ARCHITEKTURA
Karnak oddziela prezentację, reguły biznesowe i zapis. Dzięki temu zmiana widoku nie wymaga przebudowy modelu, a nowa domena nie musi kopiować całej aplikacji.
Kontroler przyjmuje żądanie. Fabryka i warstwa serwisów przygotowują dane. Model pracuje na właściwej bazie. Szablon wyświetla gotowy wynik. Wspólny standard ułatwia rozwój i kontrolę zmian.
Jeden porządek architektoniczny. Różne procesy biznesowe.
EKOSYSTEM
Karnak działa jako zaplecze usług o różnych odbiorcach. Poniższe serwisy pokazują, jak ten sam rdzeń może obsługiwać odmienne zadania.
JAK PRACUJEMY
Najważniejsze nie jest dokładanie kolejnych ekranów. Najważniejsze jest to, by każdy nowy proces miał swoje miejsce i nie naruszał działających usług.
Routing, widoki, dostęp i obsługa danych mają przewidywalną ścieżkę.
Produkt odpowiada za własny proces i korzysta tylko z potrzebnych usług rdzenia.
Nowe funkcje można dodawać w modułach, bez przerabiania całego systemu.
KONTAKT
Porozmawiajmy o architekturze, zakresie i właściwym miejscu dla nowej domeny lub modułu. Karnak rozwija się wraz z konkretnymi procesami — nie jako zestaw przypadkowych dodatków.