csütörtök márc. 03, 2011

Megjelent a GlassFish 3.1

Megjelent a GlassFish 3.1 verziója, mind az opensource, mind pedig  a kereskedelmi, Oracle GlassFish változat.
A 3.0 sorozathoz képest a legnagyobb dobás, hogy újra megjelent az  clusterezés és session replikáció, mindkettő újratervezve.
Cluster téren ssh alapú clustermanagement váltotta fel a node-agentes megoldást, ráadásul domain-enként 100 appserver példány is kezelhetővé vált.
A replikációs rész is tartalmaz újdonságokat, a JXTA-t felváltotta egy Grizzly-re épülő implementáció. Ezek és egyéb optimalizációk miatt komoly teljesítménynövekedést mutat a 3.1-es verzió a korábbiakhoz képest.

 Bővebb infok:



kedd nov. 24, 2009

JavaCAPS 6.2 sok-sok újdonsággal

Java CAPS Basics

A napokban - minden nagyobb felhajtást mellőzve - megjelentettük a Sun teljes nagyvállalati integrációs köztesszoftverének (SOA middleware) legújabb, immár 6.2-es változatát. A Java CAPS 6.2 a korábbi változathoz képest jelentős újdonságokat is hozott. Ezek közül az egyik legfontosabb a clustering támogatás, amit az alapként szolgáló GlassFish Enterprise Server kínálta fürtözési techológia segítségével valósítja meg. További újdonság a RESTful Web services támogatás illetve a SWIFTReady 2009 tanústvány, hiszen a Java CAPS rendelkezik a pénzügyi szolgáltatók igényeire kifejlesztett SWIFT integrációs komponensekkel is.

A Java CAPS egy teljes mértékben szabványokra épülő, nyílt alkalmazásfejlesztési és integrációs platform, amely teljes mértékben a szolgáltatás orientált megközelítésre épül. A termék (vagy helyesebb inkább platformot emlegetni) számos egyéb Sun-os nyílt forrású projekt eredményeit is integrálja, így a már említett GlassFish Enterprise Server-en túl megtalálható benne a nyílt forrású OpenESB projektre épülő GlassFish Enterprise Service Bus friss, 2.1-es változata is. A most megjelent cluster támogatás természetesen a teljes GlassFish ESB funkcionalitásra is vonatkozik.

A RESTful web services támogatás megjelenése is egy másik nyílt forrású projektnek, a NetBeans 6.5-ös alkalmazásfejlesztői környezet (IDE) integrálásának köszönhető, ami a JSR 311 (Java API for RESTful Web Services, JAX-RS) szabvány implementálásával teszi lehetővé a funkció támogatását.

 Platform oldalról is történtek változások az új verzióban, ezek közül a legjelentősebbek:

  • A futtatási alapot jelentő alkalmazásszerver immár a GlassFish Enterprise Server 2.1 Patch 2
  • A grafikus fejlesztői környezet a kurrens változatban a NetBeans 6.5.1
  • Kibővült a fejlesztés során használható (támogatott) operációs rendszerek listája a Windows 2008-al és a Red Hat Enterprise Linux 5.3-al (design time)
  • Kibővült a futtatás során támogatott operációs rendszerek listája a Windows 2008-al, a Red Hat Enterprise Linux 5.3-al, az IBM AIX 5.3-al és az Open Solaris 2008.11-al (run-time)

További információk a Java CAPS 6.2 platformról:

Dokumentáció: Java CAPS Release 6.2 Documentation Center

A termék hivatalos weboldala: Java CAPS Product Page

Hasznos segítség lehet a Java CAPS használatához (is) a Sun-os kollégák közreműködésével íródott és a nagyobb webáruházakban egy ideje már elérhető könyv, amelyik a de-facto EAI tervezési minták implementálását mutatja be a Java CAPS használatával.

péntek okt. 30, 2009

Megjelent a GlassFish 2.1.1

Megjelent a GlassFish 2.1.1 verziója, a főbb érdekesség a rengeteg javított hiba és jópár komponens újabb verziójának integrálása, illetve a Sailfin (aka GlassFish Communications Server 2.0) projekt miatt szükséges javítások, fejlesztések beolvasztása:

A Sun-branded build innen, a community disztribúció innen tölthető le. Btw, a 2.1.1-es Glassfish-el együtt megjelent a Sailfin 2.0 is, de idő híján Binod blogját ajánlom az érdeklődőknek Sailfin 2 témában.

kedd szept. 01, 2009

GlassFish v3 előadás/demo

Véletlenül rátaláltam Jerome Dochez és Ludovic Champenois Jazoon 2009-en tartott előadására.
Jerome a GlassFish v3 architektje, Ludovic a fejlesztőeszközök GlassFish támogatásáért felelős mérnök. Ennek megfelelően Jerome beszél és vetít, Ludo pedig demozik. Szerintem kiváló összefoglaló a GlassFish v3-ról; több mint  40 perces az anyag, érdemes végigülni.


szerda jún. 17, 2009

Elérhető a végleges GlassFish ESB 2.1

GlassFish ESB logoImmár végleges és elérhető a Sun JBI alapú SOA integrációs middleware-jének legújabb, 2.1-es változata. A GlassFish ESB a Sun által támogatott nyílt forrású OpenESB projekt kereskedelmi célú változata, az OpenESB kiegészítése követéssel, támogatással, jogi védelemmel stb, stb.

 A tegnap megjelent 2.1-es változat a számozással ellentétben komoly újdonságokat is tartalmaz a korábbi változathoz képest, ezek dióhéjban a következők:

- Immár hivatalosan is teljes clustering támogatást biztosít a termék (természetesen a GlassFish clusteringre építve)

- Igen sok korábban jelentett hiba került javításra (szám szerint 427 hibajavítás a futtatást, 218 a fejlesztést érinti).

- A telepítő már tartalmazza az IEP (Intelligent event processor) és a a Scheduler BC komponenseket. Az IEP azért is fontos, mivel a korábbi CAPS 5.x termékvonalban meglévő BAM (Business Activity Monitoring) funkcionalitásra ezzel adunk választ az új architektúrában (illetve a CAPS 6.x-ben is).

- Elég sok finomítás, javítás történt olyan core komponensek esetében, mint a BPEL SE illetve File, FTP, HTTP, JMS és LDAP BC (binding component). A pontos változásokat a release notes részletesen tartalmazza.

- A GlassFish ESB 2.1 természetesen már a Netbeans 6.5.1-es IDE-re épül és futtatókörnyezetnek is a GlassFish 2.1-es alkalmazás szervert használja. Újdonság, hogy a futtatás során immár támogatott az AIX 5.3-as változatat is.

 A GlassFish ESB 2.1-es változata letölthető az OpenESB projekt weblapjáról.

Mindenki számára, aki ismerkedni szeretne az OpenESB / GlassFish ESB eszközökkel vagy csak érdekli a technológia ajánlom a Tom Barrett kollégánk által folyamatosan fejlesztett és karbantartott tutorial oldalt a Sun wiki-n. Az új verzió megjelenésével összhangban frissítésre kerültek a korábbi példák illetve felkerültek újabb anyagok is.


kedd jún. 02, 2009

Sikeres volt a JavaCafé

A hosszú hétvége miatt csak most adódott alkalom a múlt heti JavaCafé rövid értékelésére. Először is köszönjük minden résztvevőnek, hogy eljött, megnézte, meghallgatta. Ez egész pontosan 75 résztvevőt jelentett, ami talán rekord az eddigi JavaCafék történetében.

Ahogy a beharangozóban már elhangzott, az előadások az eheti JavaONE prezentációk főpróbái voltak, de ennek ellenére valószínűleg mindenki számára hasznos információt adott (én személy szerint mindkettőt élveztem). 

Momó és Géza előadása azt a problémakört járta körül, hogy igazán nagy vállalati környezetben milyen szempontok szerint lehet és érdemes nagyvállalati (JBI alapú) SOA környezetet tervezni és az implementáció során milyen várható és váratlan körülmények nehezíthetik a bevezetést. Mindenki számára hasznos lehet a dolog, aki hasonló környezet kialakításáhot "best practice-t" keres. Az előadás diái elérhetők az alábbi linkről (vagy a JavaONE hivatalos content catalogue-jából is).

Ekler Péter előadásából megismerhettük, hogy a mai korszerű okostelefonok (akár natív módon, akár Java-ban fejlesztünk rájuk)  már komoly képességekkel rendelkeznek, ami képességek akár közel real-time képfeldolgozásra is lehetőséget adnak, így például a beépített szenzorok (kamera, mikrofon, mozgásérzékelő) segítségével akár házőrzőt is csinálhatunk a készülékből. Ráadásul ezek a szenzorok egymással kommunikálva akár hálózatba szervezve is képesek működni, pl. védeni az otthont. Nekem nagyon tetszett, hogy Péter a készülékek képességei mellett a limitációkra is felhívta a figyelmet. És természetesen a működést élőben is bemutatta, amint a mellékelt fotón látható is. Az előadás második felében azt a P2P fejlesztést mutatta be, amely az okostelefonokat (vagy nem is feltétlenül csak az okostelefonokat) bittorrens klienssé teszi és akár egy telefon segítségével is képesekké válunk peer-to-peer tartalmak letöltésére. Az előadás magyar változata innen letölthető.


Az előadáson már elmondtuk, hogy szerveződik egy JavaONE after party is, ami a gyakorlatban egy újabb JavaCafét jelent. A terveink szerint erre június 30-án kerülne sor (de még változhat az időpont), ahol még melegében szeretnénk megosztani veletek a konferencia újdonságait, az első benyomásokat. 

GlassFish v3 preview

Elérhető a GlassFish v3 preview változata, ami jópár fontos újdonságot  (modularizáció, JavaEE6 támogatás) tartalmaz  a V2-höz képest.
A preview kétféle csomagban tölthető le, teljes JavaEE6 illetve csak web profil támogatással.

  1. dokumentációk
  2. letöltés

szerda máj. 27, 2009

GlassFish 2.1 patch2

GlassFish előfizetéssel rendelkezők letölthetik a legújabb 2.1-hez készített patch-et, ebben mintegy 40 hiba javítása található.

Java Café holnap - utolsó figyelmeztetés

Korábban már írtunk róla a blogban, de talán vannak, akiknek akkor elkerülte a figyelmét...

A jövő heti JavaOne konferencia főpróbájaként holnap (május 28 - csütörtök) egy Java Café keretében szeretnénk megosztani veletek azokat az előadásokat, amiket kollégáink (Molnár István és Simon Géza) illetve Ekler Péter a BME-ről fognak megtartani a San Francisco-i konferencián.

A lényeg, hogy gyertek, nézzétek meg a premier előtti vetítést. Ugyan már nagyon sokan regisztráltatok, de néhány kiadó hely még biztos akad. Aki most szeretne regisztrálni még megteheti a rendezvény regisztrációs oldalán. A helyszín változatlan, vagyis a Kapás utcai irodaház földszinti Scania terme.


View Kapás utca 11 in a larger map


péntek máj. 22, 2009

Üveghal napfogyatkozásban

GlassFish Tools BundleNa jó, természetesen a cím csak egy szójáték (így hét végére), de a lényeg már komolyabb...

Sokan vannak, akik megkedvelték és szívesen használják a GlassFish alkalmazásszervert, de fejlesztőeszközként ragaszkodnak az Eclipse-hez. Számukra jelentettük be a napokban a GlassFish Tools Bundle for Eclipse csomagot, ami integrálva és előrekonfigurálva tartalmazza az aktuális Eclipse IDE-t (3.4.2) illetve GlassFish v2.1-es illetve v3-as (prelude) alkalmazásszervereket. A csomagnak opcionálisan része az aktuális 1.6-os JDK (update 12) illetve tartalmazza még az ugyancsak előrekonfigurált JavaDB adatbázist és a GlassFish dokumentációt is. Az installer Windows, Linux és Mac OSX operációs rendszerekhez érhető el. Azok számára, akik nem szeretnék a teljes csomagot letölteni a külön plugin is elérhető.

Jó hír az is, hogy a csomaghoz támogatás is igénybe vehető akár a közösségi levelezőlistán, akár kereskedelmi formában a Sun-on keresztül.

Ugyancsak jó hír az is, hogy a fejlesztők gőzerővel dolgoznak az 1.1-es változaton is, ami a tervek szerint kibővített eszközkészlettel fog gazdagodni és hamarosan elérhetővé válnak az első nightly-buildek belőle.

csütörtök máj. 14, 2009

GlassFish Workshop - Prága

Prága / GF EMEA Workshop

E hét hétfőn-kedden Prágában megtartottuk a fejlesztő partnereknek szóló regionális (EMEA) workshopot. A magyar "delegációt" két partnertől összesen 6 kolléga (+ ketten voltunk cégen belülről is) képviselte, ezzel a legnépesebb társaság a magyar volt a mezőnyben. Hétfőn este a helyi szervezők egy kis meglepetésről is gondoskodtak, ez a csatolt fotón megtekinthető. 

 A rendezvény természetesen komoly szakmai tartalmat is adott, a portfólió áttekintésétől, a platform roadmapjétől kezdve előadások voltak a GlassFish ESB-ről (beleértve a Fuji projektet is), a Communication Serverről (project SailFin - ebben sikeres demókat is láthattunk),  a GlassFish monitoringról, menedzsmentről meg természetesen sokminden másról is. Két szekcióban laborok is futottak, ahol a gyakorlatban is ki lehetett próbálni olyan újdonságokat, mint például az új generációs integrációs eszközt (project Fuji). Számomra ez utóbbi volt a legnagyobb élmény, de azt hiszem, hogy minden résztvevő élvezettel ülte végig ezt a labort és már nagyon várja, hogy a tervek szerint idén ősszel megjelenjen a végleges változat is. Az előadások diáit illetve a laborokhoz szükséges szoftver komponensek letöltési linkjeit a workshop weblapján keresztül lehet elérni.

kedd ápr. 21, 2009

Új GlassFish teljesítményadat

 Kollegák jóvoltából ismét rendelkezésre áll SPECjAppServer2004 teljesítményadat. Teljesen nyílt forráskódú környezetben (MySQL, GlassFish, OpenSolaris) Nehalem alapú gépeken 2925.18 SPECjAppServer2004 JOPS@Standard-t ért el a GlassFish.


Az architektúra az alábbi elemekből állt:

A gépek részletes leírása itt olvasható, a teljes teszt részletes eredményei pedig itt

A puszta JOPS számnál jóval érdekesebb mutató az, hogy vajon mennyibe került az a rendszer, ami a fenti JOPS értéket adta?
A teljes hardware és szoftverkörnyezet  38,880 USD, így egy JOPS 13.29 dollárba kerül (38,880 / 2925.1)
Kíváncsi vagyok, nem nyílt forrású alkalmazásszerverekkel mennyiből lehet egy JOPS-t kihozni? :)

Required disclosure : SPEC and SPECjAppServer are registered trademarks of Standard Performance Evaluation Corporation. Sun
GlassFish Enterprise Server v2.1 on Sun Fire X2270 with MySQL 5.1 on OpenSolaris 2008.11
Sun result 1  x X2270  8 x cores (2 Chips) used for application server and 1 x X4170 Database server 8 x Cores (2 Chips)
Results from www.spec.org as of 4/20/09.

szerda ápr. 01, 2009

GlassFish v3 információk

Végre,  válaszolhatok arra a kérdésre, hogy mikor lesz végleges GlassFish v3? A tervek szerint július közepére egy minden funkciót tartalmazó Milestone 4 várható, ezév szeptember végén-október elején pedig megjelenik a végleges GlassFish 3.0
Tegyük hozzá, a 3.0 egy egy példányban futtatható alkalmazásszerver lesz, a rákövetkező 3.1 verzió fő csapásiránya lesz a teljes clustering, központosított adminisztráció és hasonló nyalánkságok. A 3.0 így "csak" teljes JavaEE1.6 támogatást, OSGi alapú modularizációt, beágyazott működést és más hasonló jókat fog nyújtani.

GlassFish logo

péntek márc. 20, 2009

Elérhető a GlassFish ESB 2.1 Milestone 1

GlassFish ESB

 Tegnaptól elérhetővé vált a GlassFish ESB, a Sun nyílt forrású, JBI (Java Business Integration) alapú integrációs / SOA eszközének soron következő változata, a GlassFish ESB 2.1 M1. A szoftver letölthető az OpenESB projekt weblapjáról Solaris x86 / SPARC, Windows, Linux, Mac OSX x86 / PPC változatokban. Az új eszköz immár a GlassFish 2.1-es alkalmazásszerverre és a NetBeans 6.5 grafikus fejlesztői környezetre épül és olyan újdonságokat is tartalmaz, mint például az Intelligent Event Processor (IEP SE) service engine vagy a Scheduler binding component (Scheduler BC).

Azok számára, akik most ismerkednek a Sun méltán népszerű integrációs eszközével a Sun-os Wiki oldalon elérhető példagyakorlatok igen jó áttekintés kínálnak. Az oldalról letölthetőek a részletes magyarázattal ellátott útmutatók és a kész projektek is (arra az esetre, ha valaki nem szeretné végigklikkelni a laborokat).

Az OpenESB projekt weblapján egy hasznos és szerencsére dinamikusan bővülő referencia lista is elérhető (iparág szerinti bontásban) azon projektekről, ahol a technológiát élesben, nagy ügyfeleknél is használják vagy jelenleg vezetik be.


kedd febr. 10, 2009

GlassFish - immár Portfolioban

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

GlassFish Web  Space Server:

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.

GlassFish Web Stack:

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.

About

Tamas Polner

Search

Archives
« július 2014
HKSzeCsPSzoV
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   
       
Today