Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by Ruud Steeghs at 1:35 on Tuesday 8 April    Add 'Spelen met IBM tooling zonder ze te downloaden…' site to delicious  Add 'Spelen met IBM tooling zonder ze te downloaden…' site to technorati  Add 'Spelen met IBM tooling zonder ze te downloaden…' site to digg  Add 'Spelen met IBM tooling zonder ze te downloaden…' site to dzone

Wij wisten het al lang, IBM nu waarschijnlijk ook. Als je gewoon even met IBM tooling wilt spelen, ben je vaak lang bezig voordat je daadwerkelijk aan de slag kunt.

Nog los van de moeite die ik altijd heb om de tooling te vinden op Parntnerworld (juiste versie, etc) en te downloaden (veeeeel MB), duurt het installeren vaak ontzettend lang. En dat terwijl ik gewoon even een standaard tutorial wil doorlopen.

IBM is het met me eens en heeft daarom de SOA Sandbox in het leven geroepen. In deze omgeving kun je de standaard tutorials doorlopen in het tool van jouw keuze zónder het tool daadwerkelijk te hoeven downloaden! Ain’t that cool?

Posted by Chico Hau at 23:56 on Monday 7 April    Add 'Java Enterprise Edition Version 5: Development and design for performance' site to delicious  Add 'Java Enterprise Edition Version 5: Development and design for performance' site to technorati  Add 'Java Enterprise Edition Version 5: Development and design for performance' site to digg  Add 'Java Enterprise Edition Version 5: Development and design for performance' site to dzone

Java Enterprise Editon 5 is uitgebracht en dit heeft gevolgen voor ontwikkelen van Java applicaties. Welke zaken kunnen je helpen om het realisatieproces te versnellen en te vereenvoudigen? Welke tools en technieken zijn beschikbaar en welke gevolgen heeft dit voor performance?

JEE 5.0 heeft een bepaalde insteek gehad. De vernieuwingen zijn meer gericht op het ‘gemakkelijk maken’ in plaats van het ‘meer kunnen’. Het ontwikkelen en het deployen van applicaties is enorm verbeterd in de nieuwe versie. Er is nu veel meer mogelijk om in de code zaken te regelen waardoor het ontwikkelproces sneller gaat. Een aantal zaken zoals interfaces en grote ingewikkelde xml-bestanden (descriptors) worden nu gegenereerd. Een van de grote verbeteringen is OpenJPA (http://openjpa.apache.org/) voor de vereenvoudiging van de entity beans. Het principe is overgenomen van het bekende Hibernate principe: persistentie door middel van normale POJO’s. Verder zijn er handvaten gegeven met betrekking tot een betere performance op gebied van servlets en webservices JAX-WS 2.0.

IBM heeft verschillende tools beschikbaar om met JEE 5.0 te werken en ervaring op te doen:

  • in combinatie met WAS 6.1 kun je de feature packs downloaden en installeren
  • de gratis WAS Community Edition (CE) downloaden. Dit is een gratis JEE 5 applicatie server gebaseerd op de Apache Geronimo (http://geronimo.apache.org/)

Voor diegenen die al deze concepten van JEE 5.0 graag wil bekijken en uitproberen, kan de sample application DayTrader downloaden (http://cwiki.apache.org/GMOxDOC20/sample-applications.html). Deze voorbeeld applicatie bevat de belangrijkste aspecten van de nieuwe technieken.

Posted by Ruud Steeghs at 22:19 on Monday 7 April    Add 'Introduction to Websphere Services Registry and Repository (WSRR)' site to delicious  Add 'Introduction to Websphere Services Registry and Repository (WSRR)' site to technorati  Add 'Introduction to Websphere Services Registry and Repository (WSRR)' site to digg  Add 'Introduction to Websphere Services Registry and Repository (WSRR)' site to dzone

Een webservice bouwen is niet moeilijk. Een webservice gebruiken is ook niet moeilijk. Een webservice aanpassen ook niet. Maar…. hoe weet jij wie gebruikt maakt van jouw webservice en wat de impact is van een wijziging van je webservice? Wanneer het gaat om een handjevol services is het niet zo moeilijk om dit beeld compleet te houden. Spreken we echter van een groot bedrijf met een groot (…) aantal services die door veel partijen gebruikt worden, dan wordt het lastig om dit helemaal in de smiezen te houden. Wat doe je dan?

Het antwoord op deze (en andere vragen) is een Registry. De oplossing van IBM hiervoor heet Webservices Registry and Repository (WSRR) en is een product dat heel nauw samenwerkt met de ESB.

Om te zorgen dat de services opgenomen zijn in WSRR, moeten de service gepubliceerd worden in WSRR. Dit betekent dat de WSRR tevens een Repository is van alle bestaande services. En in een repository kun je… services opzoeken. Dus de WSRR is tevens de plek waar services gepubliceerd worden en waar services gevonden kunnen worden. Voorbeeld: ik moet een proces implementeren en één van de processtappen is het opzoeken van de klantgegevens. Wat doe ik dan? Ik  ga naar de WSRR om te zoeken of deze service al bestaat. In de WSRR vind ik dan wie de eigenaar is van de service en kan ik afspraken maken over het gebruiken van de service.

Een ander mooie functionaliteit die WSRR biedt, is het dynamisch selecteren van een service op basis van de inhoud van het bericht of andere parameters. Het gaat hier dan niet om functionele differentiatie, maar eerder om niet-functionele differentiatie zoals op basis van kosten van het gebruik van de serivice of beschikbaarheid van de service. Hierbij moet je dan voorstellen dat er twee versies van een service beschikbaar zijn die verschillende beschikbaarheid hebben.

Bovenstaande zijn allemaal runtime features die WSRR biedt. Daarnaast biedt WSRR ook design time functionaliteit. In WSRR kun je de rollen onderkennen die jij in je software development methodiek onderkent (bijvoorbeeld: business analist, designer, developer, tester, manager). Standaard zitten er een aantal rollen is. De fase overgang van de service in zijn lifecycle (identified, designed, implemented, tested, in production)  is dan gekoppeld aan rollen; maw alleen als jij een bepaalde rol hebt, dan mag jij zorgen dat de service naar de volgende fase gaat. Dus alleen de business analist mag services kiezen en aangeven dat de service ontworpen mag worden. Alleen de ontwerper mag aangeven dat de service klaar is voor ontwerp, etc, etc.

Tegenwoordig biedt WSRR ook een Eclipse plugin die in je favoriete Eclipse-based IDE kunt hangen zodat WSRR beschikbaar is in die IDE en het product dus ook inzetbaar is in omgevingen waar geen WSAD of WID gebruikt wordt.

Samengevat biedt WSRR de volgende functionaliteit:

- opzoeken van services

- runtime governance van service: overzicht van gebruik van de service

- designtime governance: lifecyclemanagement van services

Posted by Chico Hau at 19:02 on Monday 7 April    Add 'Het zonnige Las Vegas' site to delicious  Add 'Het zonnige Las Vegas' site to technorati  Add 'Het zonnige Las Vegas' site to digg  Add 'Het zonnige Las Vegas' site to dzone

De conferentie IBM Impact 2008 is vandaag officieel begonnen voor alle deelnemers. De titel klinkt goed, maar ik acht de kans klein dat we de rest van de week veel van het zonnetje kunnen genieten :)

Ruud en ik zullen aankomende week een aantal sessies gezamenlijk bezoeken, maar de meesten zullen we apart bijwonen vanwege onze functie en interesses. Een deel van mijn sessies zullen van technische aard zijn en het andere gedeelte zal over het gebruik van SOA en over nieuwe IBM produkten/features gaan. Zoals Ruud reeds heeft aangegeven, er zijn meer dan 500 sessies totaal, dus we zullen een keuze moeten maken.

Vanavond hebben we een borrel met alle Sogetisten en Cap Gemini mensen van alle landen, dat wordt zeker interessant. Wordt vervolgd!

Posted by Ruud Steeghs at 15:47 on Monday 7 April    Add 'Nieuw: Websphere Vitual Environment' site to delicious  Add 'Nieuw: Websphere Vitual Environment' site to technorati  Add 'Nieuw: Websphere Vitual Environment' site to digg  Add 'Nieuw: Websphere Vitual Environment' site to dzone

Aankondiging: het product Webphere Extended Deployment gaat voortaan door het leven als Websphere Virtual Environment.

‘t is maar dat je het weet…

Posted by Ruud Steeghs at 15:47 on Monday 7 April    Add 'Oracle and BEA: Reducing customer confusion' site to delicious  Add 'Oracle and BEA: Reducing customer confusion' site to technorati  Add 'Oracle and BEA: Reducing customer confusion' site to digg  Add 'Oracle and BEA: Reducing customer confusion' site to dzone

Hoe kan je als Websphere Sales of Websphere Business Partner optimaal gebruik maken van de verwarring die bij klanten (schijnbaar) ontstaat door de overname van BEA Weblogic door Oracle.

Feit is dat de productsuite van BEA en Oracle grote overlap vertonen. Volgens IBM betekent dit risico’s op zowel technisch als financieel vlak. In deze presentatie krijgen we munitie om Oracle en BEA klanten te overtuigen over te stappen naar Websphere. IBM identificeert een aantal rollen binnen de klantorganisatie waarvoor deze risico’s kunnen gelden en benoemt de risico’s die specifiek bij deze rollen horen (Enterprise Architect, Service Manager, etc)

Je raadt het al: deze presentatie is met name voor sales bedoeld. Het rollenspel dat gespeeld werd tussen de IBM Representative en de denkbeeldige klant was amusant vanwege de scherpe aanvallen op de productsuite van Oracle en BEA en de (minder goed onderbouwde) argumenten die gebruikt werden.

Onze inschatting is dat hier ook een cultuurverschil een rol speelt waarbij we dus getuige zijn geweest van een prachtig stukje Amerikaanse sales tactieken. Waarschijnlijk minder toepasbaar in Nederland.

Wel leuk: BOracle als naam voor het nieuwe bedrijf (sorry OCN ;-) )

Posted by Ruud Steeghs at 15:31 on Monday 7 April    Add 'Las Vegas: 24×7 beschikbaarheid' site to delicious  Add 'Las Vegas: 24×7 beschikbaarheid' site to technorati  Add 'Las Vegas: 24×7 beschikbaarheid' site to digg  Add 'Las Vegas: 24×7 beschikbaarheid' site to dzone

In de IT is beschikbaarheid van systemen een belangrijke kwaliteit. Vaak moeten systemen 24×7 beschikbaar zijn en mogen zij enkel tijdens service windows gesloten zijn. Gisteren liepen we door Las Vegas en riepen we gekscherend dat de IT maar eens een voorbeeld moest nemen aan Las Vegas: 24×7 beschikbaar en tijdens service windows blijft de winkel gewoon open.

Nou, dat blijkt dan maar mooi een fabeltje te zijn!!!

Mijn lieve jetlag zorgde er voor dat ik al vroeg wakker was vandaag. Na een poosje woelen besloot ik dan toch maar op te staan en op pad te gaan. Kon ik mooi met een kopje Starbucks koffie mijn Sogeti mail bijwerken. Wat schetst mijn verbazing? ‘Sorry sir, we aren’t open yet.’ Huh? Wat nou 24×7 de hele week de klok rond open. Maandagochtend 5:50 en Starbucks, McDonalds, PizzaHut zijn hier gewoon gesloten hoor!

Vervolgens sta ik 10 min later gewoon wel in de rij als Starbucks open gaat…

Posted by Ruud Steeghs at 23:42 on Sunday 6 April    Add 'Welcome to fabulous Las Vegas' site to delicious  Add 'Welcome to fabulous Las Vegas' site to technorati  Add 'Welcome to fabulous Las Vegas' site to digg  Add 'Welcome to fabulous Las Vegas' site to dzone

Het is vandaag zondag en het is Business Partner Day op Websphere Impact 2008. Dit betekent dat het seminar is begonnen, en alleen voor business partners als Sogeti. Morgen barst het Websphere geweld pas echt los als het seminar voor alle klanten open is.

In totaal hebben we keuze uit meer dan 500 sessies over Websphere en SOA en zullen meer dan 6000 bezoekers aanwezig zijn!  Een groot seminar dus!

Sogeti is platinum sponsor van dit event en dat betekent ook dat we met een grote afvaardiging aanwezig zijn. We zullen Sogetisten ontmoeten uit USA, Spanje en Frankrijk. Waarschijnlijk voor mij een aantal bekende gezichten die ik afgelopen jaar tijdens de Sogeti SOA week in  Frankrijk heb leren kennen.

Sogeti zal twee presentaties verzorgen op het seminar. Deze presentaties zullen door Erik van Ommeren verzorgd worden. Voor diegene die Erik niet kennen: hij is één van de  auteurs van  het boek ‘SOA for Profit’ dat Sogeti samen met IBM geschreven heeft. Erik is vorig jaar verhuisd van Sogeti Nederland naar Sogeti USA. Dat belooft een leuk weerzien te worden!

In de tussentijd hebben we gisteren Las Vegas verkend. Ook al was ik er al eens geweest, het blijft verbazingwekkend om allemaal mee te maken. Eigenlijk heb ik geen woorden voor wat je allemaal ziet om je heen. ‘Onwerkelijk’ is het woord wat het meest dichtbij komt.

Blijf deze site in de gaten houden voor onze ervaringen in ‘Fabulous Las Vegas’


© 2020 Java Competence Network. All Rights Reserved.