Bovenkant

Bovenkant

27 oktober 2006

Dag 4 - Het geheim van de service bus (Oracle ESB) ontrafeld..


De laatste dag al weer. Time was flying and we were having a lot of fun. De laatste sessies gingen wederom over het onderwerp SOA Suite maar dan specifiek over de Oracle Enterprise Service Bus. Vorige week belde Sander Bosma mij nog op met de vraag of we daar al ervaring mee hebben opgedaan. Er ontstond altijd een hoop onduidelijkheid over de ESB. Zat deze nu wel of niet in de Application Server installatie 10.1.3?

Na vandaag ben ik een stuk wijzer geworden m.b.t. dit product. In mijn vorige verhaal had ik al aangegeven dat de nieuwe SOA Suite eindelijk te downloaden is. En je raadt het al; de ESB software zit daar in. En volgens Oralce is alles te activeren via een single installer. Ik moet het nog gaan beleven.... De producten zijn in ieder geval veelbelovend. Ik heb een demo gezien van een zogenaamde Applications Navigator in Jdeveloper en de ESB control. Deze twee tools vormen de basis API's voor het modelleren en implementeren van webservices op de ESB. Het ziet er in ieder geval erg goed uit. Ik zal daarom m.b.t. de SOA suite zeker nog e.e.a. vertellen op het OCN cafe volgende week.

Na de sessies ben ik nog even gaan shoppen in San Fransisco. Ik moet het thuisfront tenslotte ook nog tevreden houden. Erik had afgesproken met familie dus we zien elkaar waarschijnlijk wel weer vanavond in het hotel.

Mijn middag zal worden afgesloten met het Oracle evenement genaamd: "It's a wrap". Omdat ik nu nog in de stad ben ga ik daar nog wel even kijken. Tenslotte zal ik nog even hapje gaan eten met enkele collega's van Oracle en CAP om Oracle Open World definitief af te sluiten.

Morgenmiddag lokale tijd vliegen we weer terug naar huis. We laten nog wel even iets van ons horen voordat we het vliegtuig in stappen. Bye!

26 oktober 2006

Dag 4 - de laatste loodjes

Deze laatste dag verliep wat rommelig. Het begon goed met een interessant verhaal van Steven Feuerstein over Error handling. Op het eerste gezicht zou je zeggen redelijk uitgekauwd, maar er blijkt natuurlijk weer een hoop meer achter te zitten. Naast de gebruikelijke zaken heb je bijvoorbeeld dbms_utility.format_error_stack en format_error_backtrace. Beide geven goede mogelijkheden om je error logging goed en vooral ook duidelijk op te zetten. Gelukkig was dit niet het enige, anders kan ik mijn tweede uur op het OCN cafe niet volkrijgen ....

Tussendoor een "meet the experts" gedaan met Tom Kyte. Op zich de mogelijkheid om in een zo kleine groep even met hem te spreken was al heel wat (normaal staat hij voor een zaal met 4000 man). Daarnaast had hij natuurlijk ook nog hele slimme dingen te zeggen.

De laatste sessies van vandaag zijn nog net de moeite van het vermelden waard, maar veel verder komt het ook niet:
* ADF Faces: is it Forms Yet (opsomming van de features van ADF Faces, geen echte conclusie)
* AMD Manageability Advantages (AMD is hard bezig om hun processors en omgevingen meer self-managing te maken. Interessant, maar heel technisch)

Ik ga nu de rest van de dag nog even van San Francisco en omstreken genieten, morgen vliegen we al weer terug. De goodies vallen nog net binnen de bagagelimiet, dus er is heel wat te verdelen. Tot 1 November.

Dag 3 - Data Guard, RAC en andere moeilijke zaken

Vandaag waren er relatief weinig sessies, en heb ik veel op de Exhibition Hall rondgelopen. Het is goed om de mensen van AMD, Red Hat en zelfs Microsoft eens door te zagen over wat de toekomstplannen zijn, hoe ze de samenwerking met Oracle zien e.d. Met name ook op zoek geweest naar een Forms-JDeveloper conversie tool. Je merkt dat verschillende bedrijven er mee bezig zijn, en gemiddeld genomen halen ze een aantal resultaten:
* De gegenereerde code is onleesbaar
* De gegenereerde code is leesbaar, maar voor iedere trigger en module is een nieuwe class aangemaakt
* De code is goed leesbaar, maar iedere trigger en module wordt gecommentarieerd met "los dit nog even zelf op"
Ik enk dat we daarmee dus of even moeten wachten, of zelf iets moeten gaan schrijven.

Qua sessies vandaag tips & tricks over zowel Data Guard als RAC gehad. Op zich best interessant, maar erg toegespitst op diepgaande onderwerpen en veel getallen en formules. Wat dat betreft dus een wat minder gelukkige keuze. Thomas heeft al uitgebreid de Larry speech behandeld, dus weten jullie al dat Oracle een beetje de oorlog heeft verklaart aan Red Hat wat support betreft. Nu dus afwachten of ze dat gaan waarmaken.

Een betere sessie was die over de nieuwe Performance en Scalability Features in 11g. Naast de eerder genoemde features (zie vorige dagen) werd hier nader ingegaan op deze specifieke punten. Reden van de schaalvergroting is, dat Oracle verwacht in de komende 3 a 4 jaar richting de Petabyte (1000 TB, 1000000 Gb) databases te groeien, met Terabyta SGA's en duizenden processors. Schaalbaarheid krijgt dan een heel nieuwe dimensie. Meest opvallende feature op dit gebied vond ik wel het opnemen van files (SecureFiles) in de database. Niets nieuws, behalve dat ze dit op een heel andere manier dan LOBs gaan doen, waardoor het nu sneller, beheersbaarder en veiliger wordt. Eigenlijk een compleet filesystem in je database, eventueel op te benaderen door het OS als echt filesystem.

Morgen nog een paar leuke sessies, en dan helaas alweer klaar met de Oracle pret. Gelukkig is er in San Francisco genoeg te doen, anders zou ik me maar zitten vervelen totdat we weer teug naar Nederland mogen.

Dag 3 - Mister Oracle : Larry Ellison









Op woensdag stond dan eindelijk ook Larry Ellison op het podium. Erik en ik hadden beide zoiets van : "Dit moet je toch wel meegemaakt hebben als je naar Oracle Open World bent geweest...". En wij waren niet de enige die dat dachten. Ik was daarom op tijd naar de zaal gegaan om ver vooraan te kunnen zitten zodat ik goede plaatjes kon schieten met de slechte camera in mijn telefoon. De bovenstaande foto's zijn vers van de geheugenkaart afgeplukt en ik moet zeggen dat de kwaliteit nog meevalt.

Of meneer Ellison nog iets te melden had? Hij had een aantal pinguïns uitgenodigd! Het was met name de combi Oracle-Linux dat de klok sloeg. Oracle gaat haar support organisatie uitbouwen en direct concurreren met Red Hat als het gaat om Linux Support. Dit betekent o.a. dat Oracle zelf Linux patches in de vorm van RPM's gaat uitbrengen die op OS niveau moeten zorgen voor meer stabiliteit en het makkelijker/sneller upgraden van Oracle software. Linux is nog steeds erg belangrijk voor Oracle en velen van haar klanten. Oracle wil Linux klanten nog beter gaan bedienen (en Red Hat afslachten?).

Naast het Linux geweld van Larry ben ik nog naar een sessie geweest onder de naam 'Doctering a sick SOA suite'. Afgelopen maandag had ik een sessie gevolgd die met name in ging op best practises rondom SOA implementaties. Daar achteraan kwam een aantal technische sessies. Ik denk dat ik na morgen wel een redelijk beeld kan schetsen of het allemaal wel of niet goed toepasbaar is. Ik zal daarom de blog later nog aanvullen m.b.t. de SOA Suite om zo een compleet beeld te schetsen. Oh ja, wat ik al wel kan melden is dat de SOA Suite 10.1.3 sinds vandaag te downloaden is vanaf OTN (tenminste, dat hoorde ik uit de mond van een productmanager dus ik moet maar even aannemen dat dat dan ook klopt).

Last but not least ben ik nog bij sessies geweest m.b.t. mobility, RFID, forms naar SOA en Oracle Communications Mobility Server. Mochten jullie nu al specifieke vragen hebben hierover laat het mij even weten....

25 oktober 2006

Dag 2 - over New Features en Security

Dag 2 (dinsdag) stond een beetje in het teken van New Features (database 11g) en Security.

Qua security heb ik drie sessies bijgewoond, de eerste over SQL Injection (weinig nieuws te melden, alles is zo'n beetje al wel gezegd), de tweede over Securing Linux (en dat ging dan wel weer technisch erg diep). Eindconclusie van de tweede sessie was: Securing Linux voor Oracle tot op het diepste niveau is lastig. Erg lastig. Ooit gehoord van de database feature Fine Grained Access Control? Vergeleken met Linux Security is dat een eitje. De derde was security in ADF en Faces. Hierbij werden de verschillende niveaus toegelicht waar je de security kan implementeren (Applicatie, View, Bindings, Business Services, Database) en vervolgens werden al deze onderwerpjes in een sneltreinvaart door de demo getrokken.
Tenslotte ook nog naar een "meet the experts" sessie geweest (twee experts, acht mensen die vragen stellen, waaronder ikzelf). Best leerzaam, en goed om de experts zelf over een onderwerp (in dit geval security) uit te horen.
Al met al een interessante security dag, maar wat chaotisch om na te vertellen. Ik ga dit eerst eens voor mezelf op een rijtje zetten (en het Security boek doorlezen dat ik meekreeg).

De klapper van deze dag was de sessie over de Next Generation Self Managing Database (11g dus). Hierin werden de concepten voor de nieuwe features redelijk uitgebreid uit de doeken gedaan. Ik zal ze hier even kort aanstippen, de rest hoor je op 1 November op het OCN cafe.
=> Change management (nieuw)
* Database Replay (complete workloads naspelen op een andere database)
* SQL Replay (alle SQl naspelen op een andere database en ogelijkheid tot verschil analyse)
* SQL Plan Management (Dynamisch aanpassen van vastgestelede SQL Plans)
=> Fault Management (nieuw)
* Automatic Diagnostic Workflow (Error afhandeling in een workflow voor de DBA en Oracle Support)
* Incident Packaging Service (De database kan alle benodigde info voor Oracle Support verzamelen en packagen)
* Feature Based Patching (Als je een bepaalde feauture niet gebruikt, hoef je er ook geen patces voor te installeren)
=> Performance & Resource Management (uitgebreid t.o.v. 10g)
* Automatic SQL Tuning (automatisch de zwaarste SQL tunen)
* Partitioning Management Automation (Neuwe types en automatisch aanmaken van nieuwe partities, indien nodig)
* Automatic Memory Tuning (Alle memory is nu dynamisch, niet alleen de SGA)
* I/O Resource Management (naast memory en CPU verdeling, nu ook I/O beperkingen mogelijk)
* ADDM voor RAC (Automatisch analyz nu ook mogelijk op de gehele RAC)
* AWR baselines (controle op hoe je database het doet, nu ook met complete vergelijkingen)
* Adaptive Metric Thresholds (de grenswaarden voor AWR zijn nu dynamisch)

Zo op het eerste gezicht misschien niet zo spectaculair voor ontwikkelaars, maar voor de DBA betekent dit dat de database meer "Self Managing" is geworden. Naast de eerste stappen voor Automatische Performance en Resources in 10g is hier Auto Change Management en Auto Fault Management bijgekomen. Hiermee is de database weer een stuk stabieler en beheersbaarder geworden. Nu nog even een jaartje wachten ......

Na al deze informatie zijn we ook nog op de Appreciation Event geweest. Een geweldig feest (20000 mensen aanwezig) met 5 verschillende locaties met Live bands, en vanaf 22:00 uur een concert van Sir Elton John himself. Een geweldig feest, groots opgezet (genoeg te eten en te drinken) en geweldig om bij te zijn. Tsja, je moet wat over hebben voor je vakgebied.

Groeten voor nu en tot de volgende Blog.

24 oktober 2006

Dag 1 - Tools en Database features

Voor mij nog maar net gisteren, voor jullie al meer dan een dag geleden....
Hoewel we goed in het dagelijks ritme hier komen, blijft het een vreemd idee dat jullie al 9 uur verder zijn. Je zou ook kunnen zeggen dat jullie ons ver vooruit zijn, dat klinkt leuker.

Anyway (we zijn after all in the States), gisteren een aantal interessante (en 1 verschrikkelijk saaie) sessies bijgewoond. De dag begon met een sessie over de tools die Oracle op dit moment graag in de markt zet. Naast uiteraard JDeveloper, werden SQLDeveloper, Application Express, SOA Suite en het Spring Framework genoemd.
SQLDeveloper is een TOAD/PLSQLDeveloper achtige tool, waarmee je als ontwikkelaar en DBA uit de voeten zou moeten kunnen. Op zich ziet het er allemaal goed uit, en hebben ze ook echt hun best gedaan om er wat van te maken. Zo volwassen en uitgebreid als TOAD is het nog niet, maar misschien de moeite waard om eens goed naar te kijken. Installatie is echt maar tien minuten werk (download meegerekend), dus daar zal het niet aan liggen. Voor het management: het is ook nog eens gratis.
Spring Framework is helemaal HOT in Java land, en Oracle gaat steeds meer de Spring kant op. Voor de details moet je waarschijnlijk bij Luc zijn, maar het is al veelbelovend dat oracle voor Spring kiest en niet blijft hangen in oude omgevingen en frameworks.
Application Express is een HTMLDB / Web Toolkit achtige omgeving, maar erg opgeleukt en uitgebreid met wizards. Het levert (wederom) in zeer korte tijd een werkende applicatie op. Mijn grootste scepsis ligt dus weer in het feit: wat als je nou weer net wat anders wil?
De SOA Suite is de hele set aan SOA gerelateerde tools die op dit moment beschikbaar zijn: ESB, BPEL, BAM, WSM (zie OTN voor de afkortingen ;-)
Inmiddels heeft Oracle een nieuwe feuture: OTN content. Als je naar otn.oracle.com/content gaat, kun je daar kiezen om een applicatie demo te downloaden, automatisch te laten installeren en configureren, en daarna heb je een werkende demo lokaal staan. Wel eerst de Database, Webserver en tools installeren, anders werkt het niet (omdat je niets hebt om naartoe te deployen). Lijkt me nog een beetje eng, Oracle toegang geven om zomaar even alles te installeren.

En dat was alleen nog maar de eerste sessie......

Om nog niet meteen alles weg te geven (dat doen we op 1 November wel), een kort overzicht van de rest van de dag:
* Oracle Fusion Middleware: Designed for Grid Computing (uitleg over Grid Computing, toegespitst op de Middle Tier)
* Database Worst practises (geweldige presentatie door Tom Kyte, hoor je 1 november meer over op het OCN cafe)
* Data Guard Customer Experiences (hoor je 1 november niet veel meer over, was best wel saai)

's avonds afgesloten met de Benelux Cocktail party. Leuk om een hoop Nederlanders te zien en even wat te netwerken, maar toch maar op tijd naar bed gegaan. Er moet tenslotte de volgende dag weer hard gewerkt worden. En dat met die 23 graden die het hier is. Wat hebben we het zwaar .....

Dag 1 - Oracle Open World is nu echt losgebarsten.


Oracle Open World is nu echt losgebarsten. Vanochtend vroeg uit de veren om vervolgens 07.30 met de bus naar het Moscone Center te vertrekken. En natuurlijk (niet te vergeten) een Amerikaans ontbijt te nuttigen waar je de dag makkelijk mee doorkomt ;-).

Erik ging naar Oracle Develop sessies in het Hilton en mijn eerste sessie (in Moscone West ) ging over mobility. Tenminste, na aankomst bleek dat de tijden van de sessies totaal waren veranderd. Ik dacht om 08.30 al in een sessie te kunnen zitten maar dat werd uiteindelijk pas 11.00. Hierdoor had ik de tijd om eerst een key-note sessie bij te wonen met presentaties van o.a. Oracle (Charles Philips en Chuck Rozwat), AMD en Michael Dell.

Aldus een hele show met gelikte presentaties, veel humor, lovende woorden van oraclepartners en ga zo maar door. Vooral de presentatie van AMD was erg grappig met daarin een filmpje a la The Matrix waarin werd getoond hoe de mens zijn grip kan verliezen op de ongeordende digitale wereld met zijn oncontroleerbare en energieverslindende computersystemen als doemscenario. Het droomscenario was natuurlijk de mens die volledig de controle heeft over de maar groeiende serverfarms met daarin machines draaiende op AMD processoren.

Chuck Rozwat ging in zijn presentatie in op nieuwe features en richtten zich op de volgende onderwerpen:

  • 11G (beta) database; door overnames van technologie bedrijven heeft Oracle de database wederom uitgebreid met nieuwe functionaliteiten om de concurrentie voor de blijven met name op het gebied van performance en databasemanagement.
  • Content Management; de tegenhanger van Microsoft Sharepoint gebaseerd op Oracle Files maar nu volledig geïntegreerd in de file explorer omgeving en natuurlijk draaiend in de laatste Oracle database release.
  • Enterprise Search; de tool voor het snel kunnen vinden van data in documenten en andere bronnen binnen een organisatie is nu ook uitgebreid met zoekfuncties voor het web.
  • Business Intelligence; de (webenabled) cockpit is geavanceerder geworden en is sneller te koppelen aan andere bronsystemen.
  • Fusion Middelware; door de overnames van o.a. Siebel en JD Edwards zal het aantal standaardfunctionaliteiten toenemen met onder de motorkap natuurlijk de Fusion Middleware.

Afhankelijk van de sessies die wij nog bij gaan wonen (of al bijgewoond hebben) zal e.e.a. nog meer uitgekauwd gaan worden. Mocht je graag meer willen weten over een van de bovenstaande onderwerpen laat het ons weten via de Blog. Mijn volgende verhaal zal gaan over SOA (Best practises and design patterns). Wordt vervolgd....

23 oktober 2006

Dag 0 - de aankomst in San Francisco


Na een aangename vlucht zijn we vandaag om 14:00 lokale tijd (23:00 bij jullie) in het hotel (zie foto) aangekomen. We konden dus nog even rustig bijkomen, even opfrissen en wat gaan eten.
Straks nog het zware karwei om de schema's af te stemmen, te kijken waar we moeten zijn en de toegangspasjes opzoeken, oh oh, wat is het hier zwaar ;-)

Morgen gelijk wel een lange dag, veel sessies en 's avonds een borrel georganiseerd door oracle Benelux. We gaan straks eerst goed uitrusten, dan Bloggen we morgen de details van de dag.

20 oktober 2006

Weblog weer live!

Ook dit jaar is het Oracle Competence Network van de partij op Oracle Open World in San Francisco. Deze keer zijn Thomas Wesseling en Erik Sekeris de gelukkigen. Om ons op de hoogte te houden van hun ervaringen is dit weblog weer van stal gehaald. Het is natuurlijk nog steeds mogelijk om te reageren op de posts van de heren aldaar en je kunt ook zelf posten.

Als je dit wilt doen
stuur dan een e-mail naar ocn-member.sogeti@blogger.com met als onderwerp de titel van je bericht en in je mailtje de tekst die je wilt posten. Niet veel later zal het bericht op het weblog verschijnen. Zet wel ook je eigen naam in het bericht, omdat je dan via een algemeen account publiceert zal onder je bericht komen te staan 'posted by OCN-Member'. Laten we er met elkaar weer een levendig weblog van maken!