Środowiska w chmurze
Pracujesz przede wszystkim w środowiskach chmurowych. Dostęp do nich jest kontrolowany za pomocą ról użytkowników. Administrator chmury jest odpowiedzialny za przypisywanie ról.
Środowiska programistyczne
Programiści reguł, menedżerowie wersji, użytkownicy biznesowi, integratorzy i menedżerowie uprawnień używają tego obszaru roboczego do wspólnego opracowywania usług decyzyjnych. Zawiera on konsolę biznesową Decision Center , główny komponent do grupowego programowania i zarządzania. Obszar roboczy zawiera również serwer Rule Execution Server-środowisko wykonawcze służące do uruchamiania zestawów reguł wdrożonych z poziomu usług decyzyjnych. Te działania mogą obejmować testy funkcjonalne i symulacje w produkcie Decision Centerlub przykładową aplikację, która wywołuje zestaw reguł. Wersja programistyczna aplikacji produkcyjnej może posłużyć do zbierania opinii użytkowników w trakcie prac programistycznych. Programiści reguł tworzą usługi decyzyjne w programie Rule Designer, a następnie publikują usługi decyzyjne w produkcie Decision Center.
Środowiska testowe
Użytkownicy biznesowi i integratorzy używają co najmniej jednej instancji serwera Rule Execution Server w tym obszarze roboczym do testowania zestawów reguł z usług decyzyjnych podczas programowania lub po jego zakończeniu oraz w środowisku zarządzania zdefiniowanym przez menedżer wersji. Mogą wykonywać niefunkcjonalne testy wydajności, testy integracji systemów lub inne testy weryfikujące spełnienie warunków akceptacji przez użytkowników. Na przykład nieprodukcyjnej aplikacji WWW można użyć jako aplikacji produkcyjnej do wykonania zestawu reguł na symulowanych danych w celu sprawdzenia poprawności wyników. W tym obszarze roboczym można użyć ciągu testów obciążeniowych w celu poddania zestawu reguł obciążeniu i zmierzenia jego wydajności oraz skalowalności.
Środowiska produkcyjne
Menedżerowie wersji używają co najmniej jednej instancji serwera Rule Execution Server w tym obszarze roboczym do uruchamiania zestawów reguł z usług decyzyjnych dla aplikacji produkcyjnych. Ten obszar roboczy umożliwia aplikacji wywołanie zestawu reguł w celu zaimplementowania funkcji biznesowej opartej na regułach. Ten obszar roboczy nie służy do prac programistycznych ani do testowania. Aktywny dostęp do niego mają tylko menedżerowie wersji, którzy ponoszą ostateczną odpowiedzialność za sprawdzenie poprawności, zapewnienie kompletności oraz wdrożenie zestawu reguł do produkcji. Niektóre role użytkowników dają uprawnienia do przeglądania wdrożonych elementów, ale niektóre role w ogóle nie pozwalają na dostęp do tego obszaru roboczego.