Ma számos új, a GlassFish-re és más nyílt forráskódú projektekre (például OpenESB, Liferay) épülő megoldást és az ezeket összefogó platformot, a GlassFish Portfolio-t jelentettük be.
Mi is a GlassFish Portfolio? Technikailag egy teljes, nyílt forráskódú alapokra épített alkalmazás
platform. Természetesen a Portfolio egyben egy üzleti konstrukció is, a
konkurrencia árainak töredékéért, újszerű licencelési feltételekkel
(például per server és nem per CPU alapú licence számítás), vásárolható meg a teljes Portfolio.
Milyen főbb elemekből áll ez a platform?
GlassFish Enterprise Server 2.1:
A GlassFish nyílt forráskódú alkalmazásszerver új változata. Ez egyben
ez az új neve a Sun alkalmazásszerverének is, melynek így a verziószáma
is megváltozott. Nem kell tehát csodálkozni, hogyha Sun Application
Server 9.1 után GlassFish Enterprise Server 2.1-ről beszélünk :)
A GlassFish 2.0-hoz képest drámai újdonságok nincsene benne, több mint
500 hibajavítás illetve javult a session replikáció és GMS
szolgáltatás. A replikáció és a GMS szolgáltatás továbbfejlesztésére
főképp a GlassFish Communications Server miatt volt szükség, mely a GlassFish 2.1-re épül.
A mai bejelentés része a GlassFish Enterprise Manager is, melynek részei
- SNMP modul, mely natív SNMP eszközökkel monitorozhatóvá teszi a GlassFish-t
- performance advisor, melynek tuner modulja képes az adott rendszer
és alkalmazáskörnyezetnek megfelelő optimális beállításokat eszközölni
(például jvm opciók és thread pool paraméterek változtatásával), management rule modulja képes futás közben különböző paramétereket figyelni és riasztást kiadni ezen paraméterek túllépése esetén
- performance monitor. visualjvm alapú grafikus monitor eszköz az alkalmazásszerver moduljainak, illetve a rajta futó alkalmazások monitorozására.
A GlassFish Enterprise Manager csak vásárolt GlassFish Portfolioval rendelkező ügyfelek számára hozzáférhető.
GlassFish Enterprise Service Bus:
Az OpenESB projekt legtöbb
komponensének, a GlassFish alkalmazásszervernek és a Netbeans
fejlesztőkörnyezetnek Sun-os technikailag támogatással ellátott
változata.
Az OpenESB projekt célja egy nyílt forráskódú, szabványos (Java
Business Integration, Java EE) integrációs/SOA platform kiépítése. Az OpenESB projektben illetve az arra épülő GlassFish ESB eszközben egy nagyvállalati igényeket is kielégítő SOA keretrendszer érhető el, amely lényege a teljesen modulszerű építkezés. A központi szervízbuszra (amely teljes egészében JBI alapokon működik) plug-in szerűen kapcsolódnak rá az adaptereket reprezentáló binding komponensek (BC - Bindig Component) és a különböző szolgáltatáslogikát megvalósító szolgáltatás motorok (SE - Service Engine, pl.: BPEL 2.0-at megvalosito SE). A rendelkezésre álló binding komponensek és service enginek száma már jelenleg is figyelemre méltó, azonban a projekt közösségi alapjaiból adódóan rendkívül dinamikusan bővül. Ez a video talán segíthet az OpenESB-GlassFish ESB alapjainak megértésében
Az új generációs Sun portal platform. Tavaly a JavaONE konferencián
jelentettük be, hogy új generációs portálunkat nyílt forráskódra
támaszkodva, Liferay alapokon fogjuk fejleszteni. Ennek a projektnek az
eredménye az 5.2-es liferay verzióra épített Web Space Server.
A Web Space Server vásárlói a technikai támogatáson és patch-eken kívül zárt forráskódú accelerator csomagokat is jogosultak használni.
A projekt weblapjáról elérhető egy bevezető video is.
Integrált, teljesítményoptimalizált és technikai támogatással ellátott opensource szoftvergyűjtemény:
Apache HTTP Server, GlassFish, Lighttpd, memcached, mod_jk, mod_perl, mod_ruby, MySQL Community, Squid, Tomcat.