Felmerült a kérdés, hogy az iAS-ban kidolgozott OPMN koncepció miként változott a 11g verzióban. Amely különösen azért érdekes, mert az Oracle HTTP Server (OHS), és egyéb iAS körüli komponensek minősítve lettek a 11g verziójú Weblogic szerverrel. Azt csak halkan jegyzem meg, mielőtt bárkit zavarba hozna néhány doksi vagy leírás, hogy a Weblogic Server 11g tényleges verziója (10.3.1). Tehát WLS 11g jelen pillanatban a WLS 10.3.1.
Visszatérve a problémára; jogos a felvetés, hogy milyen módon került illesztésre a kétféle megvalósítás. Az eszközöket tekintve a cél mindkét esetben ugyanaz. Legyen egy olyan (keep-alive) processz amely biztosítja a szerverek (OC4J, Managed Server) példányok indítását, leállítását; probléma esetén újraindítását stb. Ugyanakkor a BEA implementáció leginkább csak a Java alkalmazás szerverek menedzselését végzi, míg az OPMN jóval többféle és fajta (Java, és nem Java alapú) processzeket kezel.
Válaszolva a kérdésre, igazából ezen a téren történt is meg nem is integráció...
Ugyanis a konkrét felvetés tekintetében nincs integráció (nevezetesen ki figyelje , indítsa újra, stb. az alkalmazás szervert). Ugyanakkor a legtöbb Oracle Fusion Middleware installáció esetén az Oracle Instance egy külön Weblogic domainhez van rendelve, amely futtatja a Fusion Middleware Control szolgáltatást. Ebben a deploymentben pedig az OPMN szorosan együttműködik a domainnel, hogy átfogó menedzsmentet biztosítsanak az egyes rendszerkomponensek tekintetében.
Akkor lássuk a lehetséges megoldásokat.
Az egyik megoldás az, hogy semmi közük egymáshoz. Az OPMN indítja az eddig megszokott processzeit, és emellett a NodeManager is teszi a saját jól bevált dolgát. Ez nyilván üzemeltetési szempontból lehet érdekes. Hogyan, honnan indítjuk a komponenseket?
A másik megoldás pedig az, hogy mivel az OPMN egyedi processz definíciót is megenged; ezért ő maga indítja a NodeManager-t, vagy akár magát a Managed Server-t. Ne feledjük, hogy a NodeManager elindítása önmagában még nem indítja a Managed Server-t. Utóbbi esetben viszont képes lehet a meghalt Managed Server-t újraindítani is. (Ezt nem sokára ki próbálom és reményeim szerint itt a blogon dokumentálom is.)