Flexible Solutions on Oracle Middleware
  • Teljeskörű üzleti megoldások
  • Intelligens távközlési szolgáltatások
  • Területi megoldáscsomagok
IT-Business   |   2006-09-27
Automatizált platformon

A BEA alkalmazásszervere lehetővé teszi a cégek számára, hogy szolgáltatásorientált architektúrát alakítsanak ki, vagy meglévő rendszereiket ebbe az irányba fejlesszék

A vállalatok napjainkban arra törekednek, hogy megbízható, az ügyféligényeknek megfelelően testre szabott alkalmazásokat bocsássanak rendelkezésre az összetett, sokszínű informatikai helyzetekben. Ugyanakkor az is szükséges, hogy a kihívásokra gyorsan, rendszerleállások nélkül lehessen reagálni. A BEA WebLogic Server idén nyáron megjelent 9.0-s verziója biztos alapot nyújt e célok eléréséhez. A megújult termékről Németh Lászlót, az Alerant technológiai igazgatóját kérdeztük.

Szabványosan
A BEA WebLogic Server 9.0 lényegében egy szabványos, J2EE alapú alkalmazáskiszolgáló, amely megteremti az alapot a többrétegű, Java alapú nagyvállalati szoftverkomponensek létrehozásához. Olyan környezet, ahová különböző előre gyártott vagy helyben fejlesztett alkalmazásokat lehet telepíteni és egységes környezetben futtatni. A BEA WebLogic Server 9.0 alkalmas komponens alapon létrehozott internetes és intranetes megoldások fejlesztésére is.
Mivel az eszköz szabványos alapokra épül, a cégeknél már meglévő infrastruktúraelemek, illetve az újonnan elkészülő alkalmazások is szabványos felületen keresztül képesek elérni a szerveren futó szolgáltatásokat.
Az alkalmazásszerver mindig a legfrissebb J2EE-specifikációkat, szabványokat tartalmazza, ezek a technológiai elemek biztosítják többek között az üzenet- és tranzakció-kezelést, az adatbázis-elérést, azonosítják a felhasználót, kezelik a felhasználói jogokat.

Újdonságok a 9.0-s változatban
A WebLogic Server 9.0 tervezése és fejlesztése során a legfőbb cél a megbízhatóság fokozása és a megszakításmentes felhasználói szolgáltatások biztosítása volt - mondja Németh László. A fejlesztés és üzemeltetés terén megjelent újdonságok is a fenti célt szolgálják.
Igaz, már az előző WebLogic Server változatok is képesek voltak megbízható üzemvitelre, de ez alapvetően az infrastruktúra szintjén nyilvánult meg. Maga a keretrendszer 7×24 órában működött, de a benne futó szolgáltatások folyamatos üzeméhez bonyolult adminisztrációs trükkökrevolt szükség. Például egy alkalmazás új változatának telepítésekor az újratelepítés idejére szüneteltetni kellett a szolgáltatást.
Az új változatban a hangsúly a szolgáltatások szünetmentességén van. A 9.0-s változat már képes az alkalmazások verzióinak párhuzamosan futtatására. Újratelepítés során a régi változatban megkezdett műveletek még a régi változatban fejeződnek be, de az új ejelentkezők már az új alkalmazással találkoznak. Így folyamatos szolgáltatás biztosítható különösebb erőfeszítések nélkül.

Szabványos specialitások
Az alkalmazásszerverbe a szabványokhoz jól illeszkedő kiterjesztések sora került be. Ezek jóvoltából már maga az infrastruktúra megoldja a problémák egy részét, s minél több infrastruktúra-elemet használnak fel a fejlesztés során, annál megbízhatóbban és gyorsabban lehet előállítani az alkalmazásokat.
A fejlesztők munkáját megkönnyítő lényeges fejlesztői újdonságként azt emeli ki az Alerant technológiai igazgatója, hogy a WebLogic Server 9.0 a webszolgáltatásokat az új J2EE szabvány szerint támogatja. Természetesen - teszi hozzá - az eddigi, még nem szabványos megoldáson alapuló alkalmazások továbbra is futtathatóak, de az új fejlesztések számára többek közt rendelkezésre áll az aszinkron vagy digitálisan hitelesített webszolgáltatás hívása, illetve fogadása.

Üzemeltetni: emelt szinten
A WebLogic Server 9.0 legfontosabb újdonsága - a megnövelt teljesítmény és stabilitás mellett - az emelt szintű üzemeltethetőség. Ez egyrészt azt jelenti, hogy az adminisztrációs felület egyszerűbben kezelhetővé, jobban átláthatóvá vált. A megújult adminisztrációs konzol portáltechnológián alapul, megkönnyítve annak kiterjeszthetőségét. A kiterjeszthetőség lehetővé teszi az egyedi alkalmazások adminisztrációjának integrálását az alkalmazásszerver gyárilag kialakított alap-menedzsmentfelületébe.
Az üzemeltetők kényelmét és az adminisztráció biztonságát tovább növeli a rutinfeladatok automatizálásának lehetősége is. Az új script-eszköz révén az üzemeltetési feladatok programozottan hajthatók végre. Így az éles üzemű szerverek konfigurációjának módosítása előre elkészíthető, illetve kipróbálható tesztkörnyezetben, és egy művelettel hajtható végre az üzemi környezetben.
Az új alkalmazáskiszolgáló kiegészült beépített önhangoló és diagnosztikai szolgáltatásokkal is. Ezek célja a kritikus és hibahelyzetek gyors felismerése, behatárolása, az esetleges szűk keresztmetszetek megtalálása, illetve a túlterhelés elkerülése. A hatékonyság és a stabilitás növelése érdekében az új WebLogic Server a folyamatosan változó terheléshez automatikusan képes adaptálódni, paramétereit hangolni, s működését összevetni régebbi eseményekkel - fejezi be a termék újdonságainak rövid áttekintését

Németh László.


ASZINKRON TOVÁBBÍTÁS, ÜZENETSORREND

Az egyik, fejlesztőknek szóló újdonság a magas rendelkezésre állású aszinkron üzenettovábbítás. Ez azt jelenti, hogy olyan - eddig csak speciális szoftverekkel elérhető - eszköz épült be a szabványos Java Messaging System (JMS) felület mögé, amely nagyon biztonságos kapcsolatot tesz lehetővé elosztott gépek között, akár szerver-szerver, akár kliens-szerver relációban.

További újdonság az üzenetkezelésben, hogy most már meg lehet határozni az üzenetek feldolgozásának sorrendjét a definiált csoportokon belül. A sorrendtartó feldolgozás komoly szinkronizációs problémát jelent az elosztott rendszerekben. Az új változatban ez a probléma deklaratív szinten megoldható, nem igényel fejlesztést. A JMS szerverének megfelelő konfigurálásával például egyszerűen megtartható a banki műveletek szigorúan meghatározott sorrendje.