<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Oracle Fusion Middleware</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/" />
   <link rel="self" type="application/atom+xml" href="http://blogs.oracle.com/nagy/xml/rss.xml" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197</id>
   <updated>2009-11-17T12:40:07Z</updated>
   <subtitle>Bele a közepébe!</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 4.23-en</generator>


<entry>
   <title>Oracle Day 2009 - Budapest, November 18.</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/11/oracle_day_2009_-_budapest_nov.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.15603</id>
   
   <published>2009-11-17T09:52:50Z</published>
   <updated>2009-11-17T12:40:07Z</updated>
   
   <summary> Lázasan készülődünk a holnapi nagy rendezvényünkre. Regisztrálni még itt lehet, de már sajnos (vagyis inkább szerencsére) csak a délutáni szekciókra. A regisztráltakkal pedig holnap a Westend Hiltonban....</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="oracleday" label="oracle day" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="oracleday.jpg" src="http://blogs.oracle.com/nagy/oracleday.jpg" width="505" height="161" class="mt-image-none" style="" /></span></p>

<p>Lázasan készülődünk a holnapi nagy rendezvényünkre. Regisztrálni még <a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=99454&src=6808180&src=6808180&Act=51&msgid=8167064">itt lehet</a>, de már sajnos (vagyis inkább szerencsére) csak a délutáni szekciókra.<br />
A regisztráltakkal pedig holnap a Westend Hiltonban.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle Service Bus Jumpstart - 11g</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/11/oracle_service_bus_jumpstart_-.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.15550</id>
   
   <published>2009-11-13T14:37:07Z</published>
   <updated>2009-11-13T14:53:12Z</updated>
   
   <summary> Nagyon jó kis tutoriál jelent meg az Oracle Technology Network (OTN) oldalán service bus fejlesztéssel kapcsolatban. Ez a bejegyzés ráadásul azért is hasznos, mert tisztába teszi a 11g kapcsán bevezetett újdonságokat, termékfunkciókat. Ugyanis új elem az Oracle SOA megoldásában...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="11g" label="11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="esb" label="esb" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mediator" label="mediator" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="osb" label="osb" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="sca" label="sca" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="tutorial" label="tutorial" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="sca11g.jpg" src="http://blogs.oracle.com/nagy/sca11g.jpg" width="213" height="159" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" onclick="window.open('http://blogs.oracle.com/nagy/assets_c/2009/11/sca11g-2439.html','popup','width=638,height=477,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"/></span></p>

<p>Nagyon jó kis tutoriál jelent meg az <a href="http://www.oracle.com/technology/pub/articles/jumpstart_for_osb_development_page_1.html">Oracle Technology Network (OTN) oldalán</a> <em>service bus</em> fejlesztéssel kapcsolatban.<br />
Ez a bejegyzés ráadásul azért is hasznos, mert tisztába teszi a 11g kapcsán bevezetett újdonságokat, termékfunkciókat. Ugyanis új elem az Oracle SOA megoldásában az SCA (Service Component Architecture) használata. A korábbi ESB (Oracle Enterprise Service Bus) pedig mostantól <em>mediator </em>funkciót lát el az új architektúrában. A volt BEA Aqualogic Service Bus pedig, ahogy azt már egy éve az akvizíciókor komunikálták, lett a stratégia és egyetlen <em>service bus</em> a SOA/middleware portfolióban. Amire mostantól OSB (Oracle Service Bus) néven hivatkozunk.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle Fusion Middleware 11g (11.1.1.2.0) - elérhető</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/11/oracle_fusion_middleware_11g_1.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.15549</id>
   
   <published>2009-11-13T14:10:13Z</published>
   <updated>2009-11-13T14:33:56Z</updated>
   
   <summary>A nyáron megjelent 11g verzió első javítása elérhető. Ez tartalmazza a WebLogic Server 11g Rel 1 (10.3.2) új verzióját is....</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="11g" label="11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="fusionmiddleware" label="fusion middleware" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogic" label="weblogic" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>A nyáron megjelent 11g verzió első javítása <a href="http://www.oracle.com/technology/software/products/middleware/index.html?rssid=rss_otn_soft">elérhető</a>. Ez tartalmazza a WebLogic Server 11g Rel 1 (10.3.2) új verzióját is.<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Kódböngésző - Oracle Sample Code Home</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/11/kodbongeszo_-_oracle_sample_co.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.15460</id>
   
   <published>2009-11-09T09:59:44Z</published>
   <updated>2009-11-09T10:59:34Z</updated>
   
   <summary>Talán még nem annyira vonult be a köztudatba az Oracle Sample Code Home létezése. Ami ugyan OTN regisztrációt igényel, de ezt követően számos projekthez, forráshoz férhetünk hozzá. És természetesen -ami hajtja igazán- mi is feltölthetjük sajátjainkat. Nyilván úgy tűnik -és...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="code" label="code" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="licenc" label="licenc" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>Talán még nem annyira vonult be a köztudatba az <a href="https://www.samplecode.oracle.com/">Oracle Sample Code Home</a> létezése. Ami ugyan OTN regisztrációt igényel, de ezt követően számos projekthez, forráshoz férhetünk hozzá. És természetesen -ami hajtja igazán- mi is feltölthetjük sajátjainkat. <br />
Nyilván úgy tűnik -és nem véletlenül-, hogy reklámozom ezt az oldalt, mert mindenkinek megvannak a bejáratot helyei ha valamilyen új vagy problémás esetbe ütközik. Ugyanakkor ide belső alkalmazottak, fejlesztők is kiteszik néhány megoldásukat. Ráadásul ha például Application Developer Framework (ADF) vagy mondjuk PL/SQL kérdésünk van akkor jóval nagyobb eséllyel találunk itt megfelelő választ.<br />
Szerintem egy regisztrációt megér. Már csak azért is, mert ez utóbbi szükséges, hogy gond nélkül próba céljából letölthessük az összes Oracle szoftvert. Amire a próba (<em>trial</em>) kapcsán felhívnám a figyelmet, hogy a jól bevált -általam is üdvözített- gyakorlatnak megfelelően egyik Oracle szoftver sem tartalmaz fizikai szoftverkorlátozást, amit licensz kulccsal kellene engedélyezni. Letöltés, telepítés és már használható is. Erről <a href="http://blogs.oracle.com/sarecz/2009/06/oracle_licencek.html">részletesen itt</a>. </p>]]>
      
   </content>
</entry>

<entry>
   <title>OPMN és/vagy NodeManager?</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/11/weblogic_server_-_opmn_vsnodem.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.15421</id>
   
   <published>2009-11-06T12:26:40Z</published>
   <updated>2009-11-06T15:26:27Z</updated>
   
   <summary>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...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="nodemanager" label="nodemanager" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="opmn" label="opmn" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogicserver" label="weblogic server" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>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.<br />
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 (<em>keep-alive</em>) 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 <a href="http://download.oracle.com/docs/cd/E12839_01/web.1111/e13740/overview.htm">BEA implementáció</a> leginkább csak a Java alkalmazás szerverek menedzselését végzi, míg az <a href="http://download.oracle.com/docs/cd/E12839_01/doc.1111/e14007/intro.htm#i1029698">OPMN</a> jóval többféle és fajta (Java, és nem Java alapú) processzeket kezel.<br />
Válaszolva a kérdésre, igazából ezen a téren történt is meg nem is integráció...</p>]]>
      <![CDATA[<p>Ugyanis a konkrét felvetés tekintetében nincs integráció (nevezetesen ki figyelje , indítsa újra, stb. az alkalmazás szervert). <a href="http://download.oracle.com/docs/cd/E12839_01/doc.1111/e14007/whatsnew.htm#CHDIABBH">Ugyanakkor</a> 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.</p>

<p>Akkor lássuk a lehetséges megoldásokat.</p>

<p>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?<br />
A másik megoldás pedig az, hogy mivel az <a href="http://download.oracle.com/docs/cd/E12839_01/doc.1111/e14007/appendixa.htm">OPMN egyedi</a> processz definíciót is megenged; ezért ő maga indítja a <em>NodeManager</em>-t, vagy akár magát a <em>Managed Server</em>-t. Ne feledjük, hogy a <em>NodeManager </em>elindítása önmagában még nem indítja a <em>Managed Server</em>-t. Utóbbi esetben viszont képes lehet a meghalt <em>Managed Server</em>-t újraindítani is. (Ezt nem sokára ki próbálom és reményeim szerint itt a blogon dokumentálom is.)<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>Weblogic Server Thread Dump analízis - weblogic.socket.Muxer</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/11/weblogic_server_thread_dump_an.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.15375</id>
   
   <published>2009-11-05T10:06:11Z</published>
   <updated>2009-11-05T16:00:48Z</updated>
   
   <summary>Ismét előkerült a kérdés egy Weblogic szerver thread dump analízis során. Nevezetesen miért jelez deadlock gyanút a weblogic.socket.Muxer (vagy ehhez hasonlóan, esetemben a weblogic.socket.devpolsocketmuxer.doPoll/processSockets, stb.) Nos amit mindenképpen le kell szögezni, hogy ez nem hibás működés, illetve nem jelent megoldandó...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogicserver" label="weblogic server" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>Ismét előkerült a kérdés egy Weblogic szerver <em>thread dump</em> analízis során. Nevezetesen miért jelez <em>deadlock </em>gyanút a <em>weblogic.socket.Muxer</em> (vagy ehhez hasonlóan, esetemben a <em>weblogic.socket.devpolsocketmuxer.doPoll/processSockets</em>, stb.)<br />
Nos amit mindenképpen le kell szögezni, hogy ez <strong>nem hibás működés</strong>, illetve nem jelent megoldandó latency problémát. Nyilván lehetnek ehhez köthető hibák, de most egyenlőre lássuk az alapkérdést.<br />
</p>]]>
      <![CDATA[<p>Először is általában 3 szál az ami ilyen beragadás gyanús. Valójában nem csak működésükből fakadóan exkluzív zárolást hajtanak végre, majd idővel ezt tovább passzolja a másik kettő közül valamelyiknek. Ez látható is ha folyamatosan monitorozzuk a szerver JVM-t.</p>

<p><strong>Mi történik valójában?</strong></p>

<p>A muxer menedzseli a socket kapcsolatokat. Első lépésben megnézi, hogy melyik socket-en van bejövő kérés. Ezután annyi adatot olvas be ami alapján beazonosítja a protokollt, majd ez utóbbi alapján továbbítja megfelelő modulnak. Azt is eldönti, hogy aktuálisan melyik <em>thread queue</em>-ba kerüljön.</p>

<p>A Weblogic kétféle Muxer implementációt kezel: Java és Native IO alapú. Természetesen az utóbbi a gyorsabb -alapértelmezetten ez van beállítva- és az adott környezetnek megfelelő library szükséges hozzá. Ha nem találja azt üzeni, hogy:<br />
<strong>java.lang.UnsatisfiedLinkError: no muxer in java.library.path</strong><br />
és betölti a Java implementációt.<br />
A sikeres betöltésről a megfelelő szintű log beállítás során is értesülünk:<br />
<strong>&lt;Info&gt; &lt;Socket&gt; &lt;BEA-000446&gt; &lt;Native IO Enabled.&gt;<Native IO Enabled.></strong></p>

<p>Kapcsolódó dokumentáció:<br />
<a href="http://download.oracle.com/docs/cd/E12839_01/web.1111/e13814/wls_tuning.htm#i1151673">Tuning Network IO</a><br />
</p>]]>
   </content>
</entry>

<entry>
   <title>SUN rendszerek Coherence számára</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/11/sun_rendszerek_coherence_szama.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.15348</id>
   
   <published>2009-11-04T09:43:59Z</published>
   <updated>2009-11-19T07:31:02Z</updated>
   
   <summary>Túl az Exadata V2-n (Oracle-Sun Database Machine) újabb Sun vas ajánlat ezúttal Coherence számára. Ami szintén lényegesen nagyobb teljesítményt ígér az in-memory-data-grid számára. Emlékeztetőül a Coherence számára a leglényegesebb hardver elemek: legalább gigabites hálózati kapcsolat a node-ok között, lehetőleg gyors...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="coherence" label="coherence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="sun" label="sun" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="suncoherence_hw.jpg" src="http://blogs.oracle.com/nagy/suncoherence/suncoherence_hw.jpg" width="227" height="313" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" onclick="window.open('http://blogs.oracle.com/nagy/assets_c/2009/11/suncoherence_hw-2153.html','popup','width=680,height=938,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"/></span>Túl az <a href="http://www.oracle.com/features/exadata.html">Exadata V2</a>-n (Oracle-Sun Database Machine) újabb Sun vas ajánlat ezúttal Coherence számára. Ami szintén lényegesen nagyobb teljesítményt ígér az <em>in-memory-data-grid</em> számára. Emlékeztetőül a Coherence számára a leglényegesebb hardver elemek: legalább gigabites hálózati kapcsolat a node-ok között, lehetőleg gyors memória és természetesen CPU. Amit nem igényel: a gyors háttértár. Ami nagyon fontos, mert sokszor ez a legdrágább komponens, tekintettel arra, hogy igazán csak ez jelenti a szűk keresztmetszetet az adatintenzív környezetekben.<br />
A Coherence eddig is páratlan teljesítményt (és funkcionalitást) nyújtott szegmensében, de a dedikált hardvereknek köszönhetően nem csodálkoznék ha itt is <a href="http://www.oracle.com/features/exadatachallenge.html">verseny</a> születne.<br />
Ez utóbbi nem valószínű, mert ebben a kategóriában még nem születtek objektívnek tekinthető, hivatalos mérési eljárások, mint amilyen elérhető alklamazás és adatbázis szerverek esetében.<br />
Érdemes áttekinteni a az architektúrát és a méréseket. Van mit csemegézni.<br />
Először is készült egy <a href="http://kenai.com/projects/coherencebench">tesztalkalmazás</a> mely egy hotel keresési rendszert szimulál. Ez -természetesen- Weblogic Serveren, Oracle 11g adatbázison futott. Lássuk az eredményeket, tapasztalatokat...<br />
<object id="flashObj" width="486" height="322" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"><param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="videoId=44567854001&playerID=1640183659&domain=embed&" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" bgcolor="#FFFFFF" flashVars="videoId=44567854001&playerID=1640183659&domain=embed&" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object></p>]]>
      <![CDATA[<p>Az alábbi grafikonból jól látszik, hogy a hálózati sebesség milyen releváns tényező a Coherence teljesítményének szempontjából.<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="networkspeed.jpg" src="http://blogs.oracle.com/nagy/suncoherence/networkspeed.jpg" width="449" height="270" class="mt-image-none" style="" /></span><br />
Kisebb áteresztőképesség, nagyobb válaszidő. Viszont azt is látjuk, hogy függetlenül a bekapcsolt szerverek (fizikai, amin 8 logikai -JVM- van) számától konstans.<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="response.jpg" src="http://blogs.oracle.com/nagy/suncoherence/response.jpg" width="545" height="257" class="mt-image-none" style="" /></span> A fenti eredmény pedig a válaszidő alakulását mutatja Coherence-vel illetve anélkül.<br />
És még egy lényeges mutató az adatbázis tehermentesítése.<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="dbload.jpg" src="http://blogs.oracle.com/nagy/suncoherence/dbload.jpg" width="445" height="286" class="mt-image-none" style="" /></span><br />
Itt látható igazán a technológiai szempontból hozzáadott érték. Gyakorlatilag tehermentesíti az adatbázist, és mindezt nem egyszerű cache-ként, hanem egy koherens, memóriában megvalósított objektum alapú, adattároló rétegként.</p>

<p>További információk (hivatkozott anyagok) elérhetőek a <a href="http://www.sun.com/solutions/enterprise/oracle/coherence/index.jsp">Sun honlapján</a>.</p>]]>
   </content>
</entry>

<entry>
   <title>Amazon EC2 cloud - bérelt erőforrások</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/09/amazon_ec2_cloud_-_berelt_erof.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.14137</id>
   
   <published>2009-09-01T13:54:52Z</published>
   <updated>2009-09-03T12:22:53Z</updated>
   
   <summary> Most, hogy nemrég megjelent az Amazon Virtual Private Cloud szolgáltatása, megint felmerült bennem a kérdés, hogy van e egyáltalán olyan hazai cég aki gondolkodik ilyenben, netán már bele is vágott. Tapasztalataim alapján ez a szolgáltatás, hasonlóan a web-es alkalmazások...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="cloud" label="cloud" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="db" label="db" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="fmw" label="fmw" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogic" label="weblogic" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="VPC_Diagram.jpg" src="http://blogs.oracle.com/nagy/pictures/VPC_Diagram.jpg" width="500" height="342" class="mt-image-none" style="" /></span><br />
Most, hogy nemrég megjelent az <a href="http://www.hwsw.hu/hirek/42804/amazon-aws-ec2-cloud-felho-virtual-private-cloud-vpc-vpn-maganfelho-beta.html">Amazon Virtual Private Cloud</a> szolgáltatása, megint felmerült bennem a kérdés, hogy van e egyáltalán olyan hazai cég aki gondolkodik ilyenben, netán már bele is vágott. Tapasztalataim alapján ez a <a href="http://aws.amazon.com/ec2/">szolgáltatás</a>, hasonlóan a web-es alkalmazások (pl: Google Mail, Calendar, stb.) céges, de akár privát felhasználását illetően még mindig megosztja a közvéleményt. Legalábbis itthon.<br />
Pedig amint látható a szolgáltatások köre egyre csak bővül. Most már nem csak szimpla web szolgáltatásokat használhatunk, hanem közvetlen VPN kapcsolatunk lehet az ott telepített/bérelt szolgáltatásokkal, erőforrásokkal.<br />
Abba most csak röviden mennék bele, hogy ez milyen előnyökkel jár, mármint a <em>cloud</em> használata.<br />
Egyrészről nem nekünk kell a hardvereket karbantartani, üzemeltetni, helyet biztosítani számukra, stb. De talán a legszimpatikusabb szolgáltatás az igénybe vett teljesítmény utáni fizetés. Milyen jól is hangzik, hogy például a karácsonyi csúcs miatt nem kell plusz két szerver arra a két hétre, hanem csak kifizetjük a többletterhelést, mint a villanyszámlát.<br />
Ráadásul számos eszköz támogatja a <em>cloud</em> platformra történő fejlesztést. Nem kivétel ezalól az Oracle sem. Hiszen tetszés szerint akár <a href="http://www.oracle.com/technology/tech/cloud/pdf/wlsami_ref.pdf">Weblogic Server</a> is futhat/futthatja az alkalmazásainkat. Ugyanígy az adatbázis is lehet akár Oracle 11g. Így adott esetben egy tervezett hardverbővítés helyett akár át is migrálhatjuk oda meglévő infrastruktúránkat. És még az egyébként egyszerű Weblogic telepítést is mellőzi, hogy hasonlóan a virtualizált technológiáknál megismert kész installációk, környezetek; úgynevezett Amazone Machine Images állnak rendelkezésre.<br />
Minderről (image, fejlesztés, tippek, tutoriálok) bővebben <a href="http://www.oracle.com/technology/tech/cloud/index.html">itt</a>.</p>]]>
      
   </content>
</entry>

<entry>
   <title>FMW 11g újdonságok - I.</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/08/fmw_11g_ujdonsagok_-_i.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.13864</id>
   
   <published>2009-08-17T13:21:40Z</published>
   <updated>2009-08-17T14:14:44Z</updated>
   
   <summary> Lassan már két hónapja, hogy megjelent az új verzió. Célom az, hogy néhány bejegyzésben megnézzük a legfontosabb újdonságokat. A mai részben a JEE környezetek alap infrastruktúráját jelentő alkalmazás szerverről lesz szó. A legfontosabb tudnivaló, hogy most gyakorlatilag minden korábban...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="11g" label="11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="fmw" label="fmw" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="ias" label="ias" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogic" label="weblogic" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blogs.oracle.com/nagy/assets_c/2009/08/fmw11g_banner-367.html" onclick="window.open('http://blogs.oracle.com/nagy/assets_c/2009/08/fmw11g_banner-367.html','popup','width=1024,height=99,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blogs.oracle.com/nagy/assets_c/2009/08/fmw11g_banner-thumb-1024x99-367.jpg" width="768" height="75" alt="fmw11g_banner.jpg" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span><br />
Lassan már két hónapja, hogy megjelent az új verzió. Célom az, hogy néhány bejegyzésben megnézzük a legfontosabb újdonságokat.<br />
A mai részben a JEE környezetek alap infrastruktúráját jelentő alkalmazás szerverről lesz szó.<br />
A legfontosabb tudnivaló, hogy most gyakorlatilag minden korábban az iAS mellett megtalálható, eddig csak azon futó komponens minősítve lett Weblogic Serverre. Ezek az alábbiak:<br />
<ul><br />
	<li>Oracle Portal</li><br />
	<li>Oracle Web Cache</li><br />
	<li>Oracle Internet Directory</li><br />
	<li>Oracle HTTP Server</li><br />
	<li>Oracle Access Manager Basic (SSO)</li><br />
	<li>Oracle Forms and Reportsl</li><br />
	<li>Oracle Discoverer and Viewer</li><br />
</ul><br />
Fontos azonban megjegyezni, hogy ezek elérhetősége csomagolás függő (Standard, Enterprise vagy Suite). Tehát az eddig iAS-t (OC4J) futtató ügyfelek verzióváltása 11g-re egyben alkalmazás szerver váltás is. Ekkor máris felmerülhet a kérdés, hogy iAS SE helyett Weblogic SE lesz a 11g upgrade. A válasz NEM. Továbbra is iAS SE-t használhat amiben választható, hogy az OC4J-n fut tovább (10gR2, 10gR3). Illetve átválhat Weblogicra. Az ott használható verzió hivatalos neve Weblogic Basic. Ez a verzió külön nem kapható, az iAS csomagok része (visszamenőlegesen is) ami funkcionalitását tekintve gyakorlatilag ekvivalens az OC4J-vel. Tehát nem elérhető benne: <em>Cluster, Whole Server/Service Migration, Side by side deployment, MAN/WAN state replication, Weblogic Diagnostic Framework, advanced JMS features (Unit of Order, C++/.NET client, Store and Forward), advanced Web Services features (conversational, buffered WS,..), FastSwap</em>, stb.<br />
Amit ez a verzió hivatott biztosítani az a folyamatos üzletmenet az eddigi környezettel, valamint a sima váltást az Oracle stratégiai alkalmazás szerverére.<br />
Lényegi változás a Weblogic SE/EE tekintetében nem történt kivéve, hogy az EE az üzemeltetés szempontjából nagyon hasznos <em>Enterprise Manager Diagnostics Pack (AD4J, JRockit Mission Control)</em> komponenssel gazdagabb alapban. Ennek majd külön bejegyzést is szentelünk később.<br />
Hangsúlyoznám, hogy minden alkalmazás szerver licensz magában foglalja a JRockit JVM használatát (ami egyébként önállóan el sem érhető), de kiszereléstől függően csak a Suite változatban használható a <em>Real Time</em> módban.<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle JDBC Driver SSL beállítása Weblogic szerveren</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/07/oracle_jdbc_driver_ssl_beallit.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.13508</id>
   
   <published>2009-07-27T09:45:59Z</published>
   <updated>2009-07-27T09:52:17Z</updated>
   
   <summary>Sokszor, gyakorlatilag az összes éles üzem során felmerülő feladat az adatbázis és alkalmazás szerver közötti JDBC kapcsolat titkosítása. Ennek lépésről-lépésre történő megoldása ezen a linken érhető el....</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="jdbc" label="jdbc" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogicserver" label="weblogicserver" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>Sokszor, gyakorlatilag az összes éles üzem során felmerülő feladat az adatbázis és alkalmazás szerver közötti JDBC kapcsolat titkosítása. Ennek lépésről-lépésre történő megoldása <a href="http://www.oracle.com/technology/products/weblogic/howto/jdbcssl/index.html?msgid=7666956">ezen a linken</a> érhető el.</p>]]>
      
   </content>
</entry>

<entry>
   <title>PLSQL eljárások WebService publikálása</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/07/plsql_eljarasok_webservice_pub_1.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.13486</id>
   
   <published>2009-07-24T14:02:29Z</published>
   <updated>2009-07-24T16:38:28Z</updated>
   
   <summary>Sokszor felmerülő probléma, a már meglévő tárolt eljárások web szolgáltatásként történő publikálása. Erre természetesen többféle megoldás lehetséges. Egyrészről megírhatjuk mi magunk ezt a JSE megoldást, majd ezt követően a már elterjedt WebService wrapping megoldások egyikét használhatjuk. Ha Oracle eszközökben gondolkozunk...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="11g" label="11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="jdeveloper" label="jdeveloper" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="oepe" label="oepe" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="plsql" label="plsql" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="webservice" label="webservice" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>Sokszor felmerülő probléma, a már meglévő tárolt eljárások web szolgáltatásként történő publikálása. Erre természetesen többféle megoldás lehetséges. Egyrészről megírhatjuk mi magunk ezt a JSE megoldást, majd ezt követően a már elterjedt WebService wrapping megoldások egyikét használhatjuk. Ha Oracle eszközökben gondolkozunk akkor lehet ezt a <a href="http://www.oracle.com/technology/products/jdev/index.html">JDeveloper</a>rel (<a href="http://www.oracle.com/technology/obe/obe11jdev/bulldog/webservices/ws.html">Building and Using Web Services With JDeveloper 11g</a>, <a href="http://www.oracle.com/technology/products/jdev/11/cuecards111/j2ee_set_16/ccset16_ALL.html">Create a Web Service from a Java Class</a>), valamint az <a href="http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/index.html">Oracle Enterprise Pack for Eclipse</a> pluginnal (<a href="http://download.oracle.com/otndocs/technology/products/enterprise-pack-for-eclipse/jaxws/jaxws.html">viewlet</a>, <a href="http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/files/OEPE-JEE-HOL.pdf">pdf</a>).<br />
Ezen felül további lehetőség, hogy a már kialakított vagy éppen kialakításra kerülő perzisztencia és üzleti logikát kezelő rétegben egy Session Beannel oldjuk meg támogatásként használva a JPA (implementáció) tárolt eljárást hívó támogatását. Eclipselink (Toplink) esetében erre <a href="http://biemond.blogspot.com/2009/01/create-plsql-webservice-in-jdeveloper.html">itt</a> található egy részletes megoldás.<br />
Illetve volt "régen" (még OC4J konténerre) egy beépített lehetőség. Ez gyakorlatilag azt jelentette, hogy a plsql csomagra kattintva elérhetővé vált egy webservice generálási lehetőség. Nos ugyanez a funkció újra megtalálható a JDeveloper11g-ben. Lássuk, hogyan is működik:<br />
</p>]]>
      <![CDATA[<p>1. A Project számára ki kell választani a Java és Web Services technológiákat.<br />
<img alt="Technológiák kiválasztása" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_1.jpg" width="640" height="482" align="center" vspace="10"><br />
2. Hozzuk létre (ha még nincs) az adatbázis kapcsolatot.<br />
<img alt="Adatbázis kapcsolat létrehozása" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_2.jpg" width="395" height="363" align="center" vspace="10"> <br />
3. Az adatbázis kapcsolat tulajdonságainak megadása.<br />
<img alt="DB kapcsolat tulajdonságok" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_3.jpg" width="560" height="560" vspace="10" /><br />
4. Válasszuk ki a kiajánlásra szánt csomagot (én egy egyszerű <a href="http://blogs.oracle.com/content/dav/oracle/mtblog/n/na/nagy/pictures/plsql2ws/package.sql">csomagot</a> csináltam a hr sémához, amely kirúg egy alkalmazottat, illetve lekérdezi a fizetést egy megadott employee_id alapján)<br />
<img alt="Csomag kiválasztása, generálás" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_4.jpg" width="387" height="375" vspace="10" /><br />
5. A Web Service létrehozása (varázsló) elindul. Projekt kiválasztása, típus kiválasztása (jelenleg csak JAX-RPC)<br />
<img alt="Web Service típus" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_5.jpg" width="640" height="480" vspace="10" /><br />
6. Következő (adatbázis kapcsolat), SOAP üzenet formátum.<br />
<img alt="SOAP üzenet formátum" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_7.jpg" width="640" height="480" vspace="10" /><br />
7. Szolgáltatások (eljárások, funkciók) kiválasztása<br />
<img alt="Szolgáltatások kiválasztása" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_8.jpg" width="640" height="480" vspace="10" /><br />
8. Következő, következő,..., és a végén megkapjuk a generált osztályokat, wsdl-t<br />
<img alt="WSDL szerkesztés" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_9.jpg" width="640" height="498" vspace="10" onclick="window.open('http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_9.jpg','popup','width=1280,height=997,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"/><br />
9. Indulhat a tesztelés. Az integrált weblogic konténeren történő futtatáshoz a WSDL-n jobb egér klikk és <em>Test Web Services</em><br />
<img alt="Tesztelés" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_10.jpg" width="640" height="498" vspace="10" onclick="window.open('http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_10.jpg','popup','width=1280,height=997,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"/><br />
10. A tesztelés valójában a HTTP Analyzer segítségével történik. Én itt a 100-as azonosítójú alkalmazott fizetését kértem le.<br />
<img alt="HTTP Analyzer" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_11.jpg" width="640" height="498" vspace="10" onclick="window.open('http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_11.jpg','popup','width=1280,height=997,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"/><br />
Az elindított weblogic szerver természetesen elérhető a saját adminisztrációs (alapértelmezetten http://localhost:7101/console adminisztrátor felhasználó név:weblogic jelszó:weblogic1) konzoljáról is. Itt látható a telepített alkalmazás (web service).<br />
<img alt="WLS adminisztrációs felület" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_13.jpg" width="640" height="499" vspace="10" onclick="window.open('http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_13.jpg','popup','width=1280,height=998,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"/><br />
És természetesen a szolgáltatás adminisztrációjánál lehetőségünk van innen is a tesztelésre.<br />
<img alt="WLS tesztelés" src="http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_14.jpg" width="640" height="498" vspace="10" onclick="window.open('http://blogs.oracle.com/nagy/pictures/plsql2ws/plsql2ws_14.jpg','popup','width=1280,height=995,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"/><br />
</p>]]>
   </content>
</entry>

<entry>
   <title>Segít vagy nem segít?</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/07/segit_vagy_nem_segit_1.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.13237</id>
   
   <published>2009-07-08T08:01:51Z</published>
   <updated>2009-07-16T16:15:07Z</updated>
   
   <summary>Sokszor felbukkanó téma, hogy segít e a Garbage Collector-nak az ha a változóknak null értéket adunk. A kérdéssel éppen most foglakozott az egyik kedvenc Java oldalam. Megjegyzem régebben mikor egyszer memóriaproblémával vizsgáltunk egy alkalmazást (pontosabban a Jasper riportot, használó mudulját)...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>Sokszor felbukkanó téma, hogy segít e a Garbage Collector-nak az ha a változóknak <b><FONT COLOR="#000080">null</FONT></b> értéket adunk.<br />
A kérdéssel éppen most foglakozott az egyik kedvenc <a href="http://www.javaspecialists.eu/archive/Issue173.html">Java oldalam</a>.<br />
Megjegyzem régebben mikor egyszer memóriaproblémával vizsgáltunk egy alkalmazást (pontosabban a Jasper riportot, használó mudulját) akkor az volt a megoldás, hogy "szétszereltük" a felhízott riport objektumokat. Persze lehet, hogy ott tényleg volt valami rosszaság, mert ahogy az működött. Hashtable-ben, Hashtable vagy HashMap és abban is, meg abban is...<br />
Aztán lehet, hogy a null értékadás az volt, mint a cikkben a System.out</p>]]>
      
   </content>
</entry>

<entry>
   <title>Oracle Technology Network - Virtual Developer Day</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/07/oracle_technology_network_virt.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.13114</id>
   
   <published>2009-07-03T07:19:39Z</published>
   <updated>2009-07-03T07:25:31Z</updated>
   
   <summary>A hagyományosan minden évben (általunk is) megrendezett Fejlesztői nap virtuális (válságbarát) verziójára: OTN Virtual Developer Day-re nemrég (május 27-29.) került sor. Azért szeretném felhívni erre a figyelmet, mert rengeteg hasznos előadás tekinthető meg felvételről: Building REA (Rich Enterprise Application) in...</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="adf" label="adf" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cloud" label="cloud" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="coherence" label="coherence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="előadás" label="előadás" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="esemény" label="esemény" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="jrockit" label="jrockit" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="middleware" label="middleware" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="webcenter" label="webcenter" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="weblogicserver" label="weblogicserver" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>A hagyományosan minden évben (<a href="http://blogs.oracle.com/nagy/2009/06/developer_day_xtp.html">általunk is</a>) megrendezett Fejlesztői nap virtuális (válságbarát) verziójára: <a href="http://www.oracle.com/technology/events/virtualdeveloperday/index.html">OTN Virtual Developer Day</a>-re nemrég (május 27-29.) került sor. Azért szeretném felhívni erre a figyelmet, mert rengeteg hasznos előadás tekinthető meg felvételről:<br />
<ul><li><a href="http://dbsgkhvbz3k7m.cloudfront.net/otnvdd/OTNVDD.html">Building REA (Rich Enterprise Application) in the Cloud</a>. Fusion middleware fejlesztés Amazon EC2 cloud infrastruktúrára.<li><a href="http://download.oracle.com/technology/events/virtualdeveloperday/riademosmall/riademosmall.html">REA és Web 2.0 fejlesztés egyszerűen</a>. Gazdag funkcionalitású webes alkalmazások fejlesztése JSF alapon, AJAX és Flash komponensekkel (<a href="http://www.oracle.com/technology/products/adf/index.html">ADF - Application Development Framework</a>). WYSIWYG, deklaratív fejlesztés, egyszerűen és gyorsan.<li>Adat gridről Java fejlesztőknek (<a href="http://download.oracle.com/technology/events/virtualdeveloperday/Coherence-Part-1/Coherence-Part-1.html">első</a>, és <a href="http://download.oracle.com/technology/events/virtualdeveloperday/Coherence-Part-2/Coherence-Part-2.html">második</a> rész). <strong>Egy nagyon jó és alapos előadás az adat gridről, Coherence-ről!</strong> Ha valakinek nincs ideje megnézni, nem kell aggódni lesz még itt szó róla bőven : )<li>Oracle jövőkép, stratégia és roadmap a felhasználói interakcióról (<a href="http://download.oracle.com/technology/events/virtualdeveloperday/portalui1/portalui1.html">első</a>, <a href="http://download.oracle.com/technology/events/virtualdeveloperday/portalui2/portalui2.html">második</a> rész) A sok szolgáltatást nyújtó <a href="http://www.oracle.com/technology/products/webcenter/index.html">WebCenter</a> használata, felületi integrációs képességei SOA környezetben, Web2.0-es alkalmazások egyszerű és gyors fejlesztése.<li>Weblogic szerver: bemutatás, roadmap (<a href="http://download.oracle.com/technology/events/virtualdeveloperday/DeveloperWebLogicIntroPart1/DeveloperWebLogicIntroPart1.html">első</a>, <a href="http://download.oracle.com/technology/events/virtualdeveloperday/DeveloperWebLogicIntroPart2/DeveloperWebLogicIntroPart2.html">második</a> rész). A jelenleg <a href="http://www.spec.org/jAppServer2004/">leggyorsabb</a> JEE alkalmazás szerver képességei, jövője.<li>10 legjobb fejlesztést támogató technológiai elem a Weblogic Server 10gR3-ban (<a href="http://download.oracle.com/technology/events/virtualdeveloperday/DevTopTenPart1/DevTopTenPart1.html">első</a>, <a href="http://download.oracle.com/technology/events/virtualdeveloperday/DevTopTenPart2/DevTopTenPart2.html">második</a> rész)<br />
. Mint például: Spring integráció, deployment plan, HTTP pub-sub képesség, stb.<li>Nonintrusive (bocsi ezt nem fordítom le ; ) Java diagnosztika futás időben (<a href="http://download.oracle.com/technology/events/virtualdeveloperday/JRMCOverviewPart1/JRMCOverviewPart1.html">első</a>, <a href="http://download.oracle.com/technology/events/virtualdeveloperday/JRMCOverviewPart2/JRMCOverviewPart2.html">második</a> rész). Egy professzionális diagnosztikai eszköz JRockit JVM-hez. Amely éles környezetben használható, tekintettel a nagyságrendileg ~1%-os többlet teljesítményigényre.</ul><br />
Egyetlen hátránya (ami a tartalmát tekintve előny), hogy viszonylag hosszúak (40-60 percesek). Tehát kell rá szánni némi időt. De szerintem megéri.<br />
A felvett előadások egyébként letölthetőek is, lehet offline is nézni. Továbbá <a href="http://www.oracle.com/technology/events/virtualdeveloperday/index.html">elérhető</a> néhány hands-on-lab (HOL) leírás is.</p>]]>
      
   </content>
</entry>

<entry>
   <title>Megérkezett: Fusion Middleware 11g</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/07/megerkezett_fusion_middleware.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.13136</id>
   
   <published>2009-07-01T05:49:18Z</published>
   <updated>2009-07-01T06:00:53Z</updated>
   
   <summary>Itthon csak később kerül sor a rendezvényre, de az új verzió hivatalosan ma fog megjelenni....</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="11g" label="11g" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="middleware" label="middleware" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>Itthon csak később kerül sor a rendezvényre, de az új verzió hivatalosan <a href="http://www.oracle.com/features/hp/oracle-fusion-middleware-11g-launch.html">ma</a> fog megjelenni.<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Mi is az a Coherence</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/nagy/2009/07/mi_is_az_a_coherence.html" />
   <id>tag:blogs.oracle.com,2009:/nagy//2197.13135</id>
   
   <published>2009-07-01T05:29:34Z</published>
   <updated>2009-07-01T05:40:48Z</updated>
   
   <summary>Ígértem, hogy írok egy rövid összefoglalót. Nos ez egy korábbi cikkem, de rögtön be is linkelem ide, hogy legyen valami általános ismertető a termékről. Hivatalos honlap pedig itt....</summary>
   <author>
      <name>peter.nagy</name>
      
   </author>
   
   <category term="coherence" label="coherence" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="grid" label="grid" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/nagy/">
      <![CDATA[<p>Ígértem, hogy írok egy rövid összefoglalót. Nos <a href="http://www.alerant.hu/index.php?sid=235&articleid=1361">ez egy korábbi cikkem, de rögtön be is linkelem</a> ide, hogy legyen valami általános ismertető a termékről.<br />
Hivatalos honlap pedig <a href="http://www.oracle.com/technology/products/coherence/index.html">itt</a>.</p>]]>
      
   </content>
</entry>

</feed>
