1.1. Kommunikációs protokoll
A kommunikáció a kliens és a szerverek között TCP/IP vagy DECnet protokollon
alapulhat. A szerver gépek mindegyikén van egy állomás menedzser (node manager),
ami biztosítja a fenti funkciókat az adott gépen. Van a rendszerben egy
névkiszolgáló (biztonsági példánya lehet),. és a klienseken egy az alkalmazás
indításkor rövid ideig élő program (forte launcher), aminek például az
automatikus kliens verzió-frissítésnél van szerepe.
1.2. Elosztott objektum kezelés (ORB)
Megvalósítja a rendszerben lévő objektumok létrehozását, memóriából való
automatikus eltávolítását, ah már nincs rájuk szükség. Biztosítja az objektumok
küldözgetését, ha elosztott kommunikációban szükség van rá, másolatot készít.
A névvel ellátott objektumokra való rendszerszintű hivatkozást egy
névszolgáltatón keresztül lehetővé teszi (a szolgáltató objektumokat az első
kérésre automatikusan elindítja).
1.3. Taszk kezelés
Lehetővé teszi új taszkok indítását már meglévőkből. A gyerek taszkok nyomon
követését, és megszüntetését biztosítja. Lehetővé teszi taszkokhoz információ
(pl. nyelv) hozzárendelését. A taszkváltás lehet saját ütemezős, vagy az adott
operációs rendszeré.
1.4. Tranzakció kezelés
Elosztott sőt alkalmazáshatárokon túllépő tranzakciók kezelése (pl. egyszerre
több adatbázissal közös tranzakció). Saját tranzakcionális objektumok állapotának
automatikus menedzsmentje.
1.5. Esemény és üzenet közvetítés
Elosztott aszinkron események kezelése egy utasítással: egy eseményre a
rendszerben bárki figyelhet, a küldő az elküldés után rögtön folytathatja a
munkáját. Elosztottak az üzenetek is. A beérkezett események és üzenetek
automatikusan sorokban várakoznak.
1.6. Adatbázis kapcsolat és deadlock kezelés
Szoros adatbázis együttműködés (pl. közös tranzakciók): native vagy ODBC.
Lokális tranzakciós, adatbázis és sima deadlock felderítése és megoldása.
2. HÁLÓZAT MENEDZSMENT
A rendszer bármely pontjáról elérhetők az alábbi funkciók a környezet
felügyelőből.
2.1. Telepítés
Az elkészült programokat partíciónként önállóan hozzárendelhetjük az egyes
számítógépekhez, majd ezek automatikusan telepíthetőek kezelve a nem bekapcsolt
gépekre való későbbi letöltést is.
2.2. Partíció kezelés
Az objektumok alkalmazás részekbe (önállóan futnak, egymással kommunikálnak, egy
fajtából több is lehet) vannak csoportosítva. A rendszert - akár automatikusan,
akár a környezet-felügyelőből kézzel - utasítani lehet, hogy egy partíciót (és
így a rajta levő szolgáltatásokat) leállítson vagy elindítson.
2.3. Teljesítmény mérés
Rengeteg beépített ügynök (agent) szolgáltat információt a programról
(memóriahasználattól a sikeres tranzakciókig minden van). Az eredményeket
naplózni lehet vagy a környezet-felügyelőben diagrammon ábrázolni.
2.4. Paraméter hangolás
A futó alkalmazás bizonyos paraméterei ügynökök segítségével futás közben
állíthatók.