Oracle Service Bus vervangt openESB



Nu, enkele weken na het definitieve groene licht voor de overname van Sun door Oracle, wordt het helder wat de toekomst is van de verschillende open en closed source productlijnen van beide organisaties. Wat kunt u verwachten van de verschillende applicatieservers, Enterprise Service Bus en BPEL process managers? Kunt u kiezen voor open source of closed source? Moet u eigenlijk wel willen kiezen?

Voormalig Sun product familie

Als we ons concentreren op de bovengenoemde productgebieden, had Sun de volgende producten in haar portfolio:

  • GlassFish Server; de referentie implementatie van de Java applicatieserver. De Sun GlassFish Server behoort tot een van de snelste en meest betrouwbare applicatieservers op de markt. Bovendien is de huidige GlassFish Server versie (versie 3.1) de enige applicatieserver die volledige Java EE versie 6 ondersteund. Naast de gratis variant, had Sun ook een GlassFish Server met wereldwijde support, bijna het zelfde product (met een aantal extra opties), maar dan met ondersteuning vanuit Sun, genaamd GlassFish Enterprise Server. Interessant detail: volledige ondersteuning voor zowel clustering als ook loadbalancing out-of-the-box!
  • GlassFish ESB; de Sun variant van het openESB project. Een snelle en robuuste Enterprise Service Bus met alle Enterprise opties die men mag verwachten van een volwaardige ESB.

Daarbij moeten we natuurlijk opmerken dat de bovenstaande producten zowel in open source onder GPL licentie variant te verkrijgen waren, maar dat het ook mogelijk was om via Sun Microsystems een subscription of te wel een supportcontract af te sluiten.

Huidige Oracle product familie

Dezelfde productgebieden maar dan vanuit Oracle:

  • Oracle Weblogic applicatieserver; de opvolger van de voormalige Oracle applicatieserver, afkomstig vanuit de BEA overname. De Oracle Weblogic applicatieserver is absoluut een top product. Een zeer volwaardige en robuuste Applicatieserver op Enterprise niveau.
  • Oracle Service Bus; de nieuwst service bus van Oracle is een sterke propositie op ESB gebied. De OSB heeft alle kenmerken in zich van een Enterprise level service bus, is schaalbaar, robuust, en relatief eenvoudig in het gebruik.

Uiteraard zijn de bovenstaande producten alleen verkrijgbaar als een closed source, betaalde oplossing.

Wat moet ik kiezen?

Dat is op zich een lastige vraag, het antwoord ligt in een aantal basis uitgangsfactoren. Oracle’s strategie na de overname van Sun kan kort worden samengevat:

  • Oracle GlassFish Server; blijft de referentie implementatie van de Java applicatieserver. Met name gericht op development omgevingen. Momenteel is de Oracle GlassFish Server de enige Java EE versie 6 applicatieserver die er beschikbaar is (productie rijp).
  • GlassFish ESB; is stopgezet. De voormalige Sun developers zijn niet meer werkzaam op het openESB project, en daarmee is de toekomst van GlassFish ESB eindig.
  • Oracle Weblogic; de primaire focus vanuit Oracle. De Oracle Weblogic applicatieserver is de Enterprise level applicatieserver. En ik moet toegeven: het is een zeer sterk product, met kop en schouders de nummer 1 qua functionaliteit en volwassenheid.
  • Oracle Service Bus; de primaire focus vanuit Oracle. De Oracle Service Bus is de Enterprise level service bus.

Wat dus opvalt is dat er geen Enterprise Service Bus oplossing meer is welke als open source onder GPL licentie wordt uitgeleverd. Dus afhankelijk van uw budget, eisen en wensen betreffende functionaliteit, het antwoord op de vraag open source of closed source, bepalen uiteindelijk de ideale samenstelling van de verschillende producten. Persoonlijk vind ik het belangrijker om te kiezen voor open standaarden, geen vendor-lock-in code, en een volwassen en robuuste oplossing.

Advies

Indien open standaarden, flexibiliteit, volledige ondersteuning, en volwassen producten belangrijke uitgangspunten zijn voor uw organisatie. Dan bent u met de producten van Oracle aan het juiste adres. Begint u met Java applicatie ontwikkeling en is er niet direct de noodzaak van een Enterprise Service Bus? Dan is de GlassFish Server de ideale oplossing, zonder licentiekosten verkrijgbaar, zeer snel en flexibel, geïntegreerde mogelijkheden voor clustering en loadbalancing. Heeft u echter wel een ESB nodig, om bijvoorbeeld BPEL processen te implementeren, dan kunt u kiezen voor een open source oplossing zoals Mule, maar in het kader van open standaarden en een echt volwassen product met volledige ondersteuning, is het verstandiger om te kiezen voor de Oracle Service Bus met de Oracle Weblogic Applicatieserver daaronder. Daar komt bij dat de implementatie- en beheerkosten (Oracle heeft zeer rijke management- en beheeropties) van een dergelijke Oracle product combinatie, de TCO, uiteindelijk voordeliger uitpakken.

Bent u opzoek naar meer informatie of naar een open gesprek? Neemt u dan contact met ons op, wij helpen u graag verder.

pijl_contact

Comments are closed.

Algemeen (9)
GlassFish (49)
Java (58)
Managed Services (10)
Oracle (120)
Private Cloud Hosting (2)
SOA/BPEL/ESB (11)
Software development (92)
Strategie (7)
WSO2 (2)

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • 071 - 82 000 82
  • Rijndijk 137 | 2394 AG Hazerswoude-Rijndijk
Oracle SOA specialized partner
Java
GlassFish
WSO2
DEMO
i-bridge
Rabobank
Greencat
Jan de Rijk
Reuma Revalidatie Rotterdam
Robeco
VU Medisch Centrum
CHS
LUMC
TomTom
TKP
NCCW
Erasmus MC
UMCG
VIR
ANWB
BVA Auctions
D-Reizen
STEDIN