A JBoss az irányú stratégiája, hogy Java alkalmazás platform architektúrát kínáljon, arra fókuszál, hogy megőrizze az ügyfelek választási lehetőségét az által, hogy az alkalmazásprogramozási és bevezetési modellek széles tárházát támogatja.
A Red Hat, a világ vezető nyíltforráskódú megoldásszolgáltatója ma ismertette a JBoss Open Choice alkalmazás platform stratégiáját, melynek célja, hogy egyetlen környezetet nyújtson számos programozási modell alkalmazásához egy közös platformon, könnyebbé téve az alkalmazások fejlesztését és telepítését. A JBoss Open Choice stratégia jól mutatja a Red Hat válaszát a Java vállalati terepének terjeszkedésére és gyors változására, melyet ma. minden eddiginél több és változatosabb programozási és alkalmazási modell jellemez. A JBoss Open Choice stratégia középpontjában a JBoss Microcontainer áll, ami egy új alkalmazás platform architektúra.Ez egyedülállóan izolálja az alapvető vállalati szintű alkalmazás platform szolgáltatásokat a manapság elérhető sokféle konténertől és keretrendszertől. A JBoss Open Choice stratégia arra hivatott, hogy lehetővé tegye az ügyfelek számára a Java közösség legújabb innovációinak megragadását valamint egy jövőbe történő befektetést képviseljen azáltal, hogy a Javában bekövetkező változáshullámot a vállalati környezethez igazítja.
A JBoss Open Choice stratégiájával a Red Hat azt tervezi, hogy az alkalmazás fejlesztőket segíti majd abban, arra, hogy olyan keretrendszert, nyelvet és programozási technológiát választhassanak, mely a lehető legjobban megfelel az általuk elérni kívánt alkalmazási elvárásoknak. Mindezt a megbízhatóság, rendelkezésre állás, skálázhatóság vagy kezelhetőség feláldozása nélkül, a projektjeik egészére nézve. Ez azt jelenti, hogy a JBoss Enterprise Middleware ügyfeleinek módjuk lesz kihasználni az olyan népszerű programozási modellek előnyeit termékeiknél, mint a Spring, Seam, Struts, Google Web Toolkit és a Java Enterprise Edition, és e közben élvezni az menedzselés egységességét és a vállalati szintű megbízhatóságot a platformban. A stratégiától azt várják, hogy sok új JBoss alkalmazás platform terméket fog felhasználni közös architektúrára építve és úgy megtervezve, hogy a tradicionális Java EE alkalmazásszerver termékek komplex függőségei nélkül elégítse ki az ügyfelek egyedi alkalmazásbevezetési igényeit.
“A Java bizonytalan jövőjét és folyamatosan változó világát figyelembe véve a JBoss Open Choice stratégiát úgy alakítottuk ki, hogy elég magabiztossá tegye az ügyfeleket; merjenek olyan programozási és alkalmazási modellt választani, ami a teljesítmény feláldozása nélkül működik számukra,” mondta Craig Muzilla, elnökhelyettes, Middleware, Red Hat. “Minden piaci elmozdulás ellenére is a Red Hat változatlan célja, hogy értékes és innovatív megoldások megbízható forrása maradjon a Java piacon.”
A Java nyelv és a vállalati programozási szabványok, mint például a Java Enterprise Edition rendkívül sikeresek, csökkentik a köztesréteg redundanciát és megkönnyítik a fejlesztést a vállalatok számára az alkalmazások felépítése és bevetése terén. Mindazonáltal a Java sikere számos alternatív programozási és alkalmazási megközelítésnek adott lökést. A vállalatok manapság könnyű súlyú szervlet konténereket, OSGi, Java EE és más alkalmazás platformokat használnak, számtalan programozási megközelítéssel, API-val és dinamikus nyelvekkel. Gyakran előfordul, hogy minden egyedi üzleti alkalmazás különböző működési képességeket követel meg a méretezhetőség, a menedzsment, a magas rendelkezésre állás és a biztonság érdekében. Ez a fejlesztési paradigma egy rendkívül komplex és sokfelé ágazó alkalmazáskörnyezetet eredményezett, teletömve összetett alkalmazás platformokkal és számos technológiával, melyek nehézkessé és hatékonytalanná tették az IT műveleteket. Ezen túlmenően, a közelmúltbeli konszolidáció a Java iparágában még nagyobb bizonytalanságot és az alkalmazás szerver piac technikai töredezettségét hozta magával.
A Red Hat arra törekedett a JBoss Open Choice stratégia kialakításával, hogy a Java piac új, dinamikus jellegét célozza meg, és gondoskodjon az alkalmazásszerver platformok új generációjáról. A JBoss Open Choice stratégia úgy lett megtervezve, hogy támogassa az olyan modelleket, mint például a POJO (hagyományos Java objektumok), Java EE, Spring Framework, OSGi és számos gazdag Internet alkalmazási keretrendszer. Ez a flexibilis platform arra hivatott, hogy képessé tegye a vállalatokat az alapszolgáltatások – mint például a perzisztencia, a gyorstárazás és a klaszterezés – elkülönítésére, könnyebbé téve a működési terhet, valamint megkönnyítve a fejlesztést és az alkalmazást. Mindezek a képességek várhatóan egy közös magon keresztül lesznek elérhetők, amely becsatornázza majd ezeket az egymástól különböző környezeteket.
A JBoss Open Choice stratégiájának központi helyén egy innovatív, új alkalmazásszerver architektúra található, amely a JBoss Microcontainerből áll. A JBoss Microcontainer versenyelőnye az, hogy az alapvető alkalmazásplatform redukálható és elkülöníthető a vállalati szolgáltatásoktól valamint a programozási API-któl. Az alap platformok és a szolgáltatások szétválasztása egy konstans működési alapot biztosít, és ez izolálja a felhasználókat a programozási stílusok változásaitól és evolúciójától, miközben egyszeri működési terhet képez a menedzselhetőség érdekében. A JBoss Open Choice stratégia céljai:
- Egyszerűbbé tenni alkalmazások fejlesztését és bevezetését – most és a jövőben.
- Bátorítani a fejlesztők választásait, mialatt egyetlen környezetetet nyújtva a konzisztens alkalmazás és menedzsment érdekében
- Gondoskodni a nyílt forráskód költségmegtakarítással járó értékéről és rugalmasságáról, eközben biztosítani a támogatási és a robosztus alkalmazási bizalmat.
A JBoss Open Choice stratégia olyan trendeket követ, melyeket vezető iparági elemzők állapítottak meg. A Forrester Research elemzői, John R. Rymer, Dave West és Mike Gilpin ezt ajánlották: “Optimalizálni kell az alkalmazások bevetését. Ha az alkalmazás csak J2EE szervleteket igényel, ne vesd be egy teljes J2EE szerveren…csak azokat futásidejű szolgáltatásokat vesd be, melyek szükségesek az alkalmazás támogatásához; a szükségletekhez való ragaszkodás alacsonyan fogja tartani a költségeket, csökkenteni fogja a rizikó lehetőségét egy-egy upgrade alkalmával és megkönnyíti az adminisztrációt valamint az üzemeltetési menedzsmentet. (Lean Software is Agile, Fit-to-Purpose, and Efficient, Forrester Research, Inc. 2008 dec. 12.)
A vállalati IT szervezetek solyan tabil és konstans platformot igényelnek, melyek egyszerűen alkalmazkodnak a dinamikus piaci változásokhoz, szétesés nélkül. A tradicionális tulajdonosi Java alkalmazásszerverekhez illeszteni ezeket a folyamatosan változó programozási modelleket, eddig tipikusan csak többletkomplexitást és szétszakadást okozott; a tradicionális zárt forráskódú platformokat egyszerűen nem arra tervezték, hogy ilyen mértékű flexibilitással kelljen megküzdeniük.
A JBoss Open Choice-szal a Red Hat arra törekszik, hogy egy olyan olyan nyílt forráskódú platformot nyújtson, mely támogatja a népszerű programozási modellek és alkalmazási paradigmák teljes skáláját. A Red Hat ügyfelei várhatóan a csökkentett komplexitás és növelt flexibilitás miatt nyernek majd ezzel a stratégiával, alkalmazásfejlesztési és éles környezetükben egyaránt.
A JBoss Open Choice stratégia a teljes JBoss küldetés kulcsfontosságú eleme. Arra törekszik, hogy átfogó portfóliót nyújtson nyílt forráskódú köztesréteg termékekből és ezzel kiszolgáljon minden vállalati alkalmazási és integrációs igényt. A Red Hat JBoss Enterprise Middleware terméke a piac egyetlen nyílt forráskódú köztesréteg referencia-architektúrája. Lehetőséget nyújt a költségek csökkentésére és a rugalmasság növelésére.