Naar aanleiding van mijn vorige post heb ik wat nieuwe contacten gehad met Sun medewerkers en met mensen uit het veld zoals onder andere Barry van Someren. Uit deze contacten komen toch wel goede berichten dat Oracle en Sun aan het werk zijn met versie 3.1 van de GlassFish Applicatieserver en Enterprise Service Bus met clustering technologie.
Quote van Markus Eisele: On clustering – “Clearly GlassFish 2.1 has clustering today and 3.0 currently does not. Customers depend on the GlassFish 2.1 implementation and as I have said on TSS we are committed to continue supporting it per our lifetime support policies. We are very much working with the team to assess how clustering will fit on the 3.x roadmap given it was already on the original 3.x roadmap – the ideal will be at least parity with 2.1 – so judge on the result when we deliver versus ahead of the plan”.
Hopelijk zal clustering dus inderdaad alsnog in versie 3.1 worden ingebouwd, geen garanties uiteraard, maar de planning staat vooralsnog op mei 2010!
posted in GlassFish by Ruben van der ZwancloseAuthor: Ruben van der Zwan
Name: Ruben van der Zwan
Email: ruben.van.der.zwan@yenlo.nl
Site: http://
About: See Authors Posts (12) | No Comments
A new datasheet regarding Glassfish is available here:
Oracle Glassfish Server 3
posted in GlassFish by Thomas TrompcloseAuthor: Thomas Tromp
Name: Thomas Tromp
Email: ttromp@yenlo.nl
Site: http://
About: See Authors Posts (11) | No Comments
Het is zover, Sun GlassFish Server is omgedoopt in Oracle GlassFish Server, zelfde product, nieuw logo, standaard Oracle marketing.
De Oracle GlassFish Server is de voortzetting van het Open Source GlassFish project. Het betreft een volledige lichtgewicht referentie implementatie van een Java EE 6 Applicatieserver en Enterprise Service Bus, ik moet meteen er bij zeggen: de enige momenteel. Alle concurrenten, inclusief Oracle zelf, zijn nog niet in staat geweest om een Java EE 6 Applicatieserver te lanceren. Nieuw is wel dat de GlassFish server mee wordt geleverd met de Oracle Fusion Middleware technologie stack, of dit wenselijk is valt nog even te bezien.
posted in GlassFish, GlassFish Application Server by Ruben van der ZwancloseAuthor: Ruben van der Zwan
Name: Ruben van der Zwan
Email: ruben.van.der.zwan@yenlo.nl
Site: http://
About: See Authors Posts (12) | No Comments
Duke in an aquarium visiting a glassfish?
posted in No category by Thomas TrompcloseAuthor: Thomas Tromp
Name: Thomas Tromp
Email: ttromp@yenlo.nl
Site: http://
About: See Authors Posts (11) | No Comments
In een ruim 5 uur durende presentatie heeft Oracle gisteren haar volledige strategie rondom hardware en software, gevoed door de overname van Sun Microsystems, aan de rest van de wereld gepresenteerd. Voor enkele miljoenen kijkende mensen wereldwijd werd vanaf 18:00 Nederlandse tijd de grootste webcast ooit gehouden. Conclusie: Oracle gaat met grote vaart enorm investeren in zowel Sun hardware als ook de volledige Java stack van Sun met als grootste speerpunt de gehele Glassfish portfolio. Graag nemen wij u even mee in de belangrijkste highlights op software gebied.
Java SE 7
Op korte termijn lanceert Oracle de nieuwste marktstandaard Java SE versie 7 voor desktop PC’s. Men gaat zich hier met name richten op native multi-core ondersteuning. Ook gaat Oracle het gevreesde Permgenspace probleem aanpakken in de HotSpot en JRockit JVMs.
Glassfish AS en ESB
Oracle heeft aangekondigd dat men Glassfish verder gaat ontwikkelen en ook leidend zal laten zijn als Java EE reference implementation. Men gaat hardwerken aan Java EE versie 7 en ook is men nu al bezig met de planning voor Glassfish v4 waarin name het Metro component en de multi-threading en IO non-blocking componenten verder worden uitgebreid. Opvallend was de mededeling dat er ook gewerkt wordt aan een nieuwe eigen virtualisatie server, gebaseerd op Sun Virtualbox, die een Glassfish Applicatieserver en Enterprise Servicebus direct laat communiceren met de Sun CPU’s. Hierdoor zullen bestaande Java EE applicatiesystemen, zonder aanpassingen, een veel hogere performance geven op Sun hardware.
Glassfish Webspace Server
Ook is aangekondigd dat Oracle de Glassfish Webspace Server actief zal blijven ontwikkelen. Ook hier zal een synergie ontstaan tussen het strategische product Oracle Webcenter en de huidige GlassFish WebSpace Server waarbij componenten uit beide platformen in elkaar zullen overvloeien. Onder andere zullen componenten van Oracle Webcenter gedoneerd worden aan de Apache Liferay (de basis van Glassfish Webspace Server). Voor klanten dus een duidelijk beleid rondom portal technologie: Glassfish Webspace Server als open source, GPL licentie, en Oracle Webcenter als Enterprise closed source oplossing, conform Oracle licentie beleid.
Netbeans en Jdeveloper
Oracle heeft een duidelijk beleid rondom haar Java IDE’s. Netbeans wordt verder doorontwikkeld als enige echte Java/J2EE ontwikkelomgeving, gericht op open source componenten en methodieken zoals Continuous Integration en Unit Testing. Jdeveloper wordt volledig gericht op het ondersteunen van de specifieke software Oracle Fusion Middleware en Oracle Application Development Framework (ADF). Daarnaast blijft Oracle actief de plugins voor Eclipse ontwikkelen. Opvallend en zeer positief is dat Oracle de Sun technologie Hudson verder integreert in Oracle’s volledige software lifecycle en sourecode management omgeving. Oracle kiest hier dus duidelijk voor de beste oplossingen en is niet te beroerd om de huidige Oracle productlijn te wijzigen.
openSSO en openESB
Daar waar er eerder geluiden waren dat de openSSO en openESB trajecten stil zouden komen te liggen bij een overname van Sun door Oracle, is het sinds deze presentatie van Oracle heel duidelijk geworden: Oracle gaat verder en gaat vol investeren om zowel openSSO en openESB door te laten groeien. Zeer goed nieuws voor de Java wereld. Dit betekent ook concreet daar Oracle’s eigen identity management oplossingen (Oracle OID) meer gebaseerd wordt op de openSSO methodieken. Onder andere zal Sun ;s Role Manager een strategisch product. Beide producten zullen meer en meer naar elkaar toe gaan groeien.
Java Mobile
Oracle heeft aangekondigd om de verschillen tussen de het javaME platform en het JAVA SE platform te verkleinen en de developer hierin een handreiking te doen. JavaME moet beter op de kaart worden gezet in de mobile wereld.
Conclusie
Daar waar er in de afgelopen maanden van uit sommige kampen huiverig gekeken werd naar de overname van Sun door Oacle is deze angst onterecht gebleken. Oracle gaat investeren en uitbreiden. Zo is er aangekondigd minimaal 2.000 extra ontwikkelaars aan te trekken om dit alles mogelijk te maken. De omvang van investeringen in het J2EE ontwikkelgebied is enorm. Oracle zal een grote bijdrage gaan leveren aan de verdere ontwikkeling van Open Source J2EE. Concurrenten zoals JBoss en Mule zullen het lastig gaan krijgen met deze nieuwe koers van Oracle, hun huidige achterstand op de J2EE standaarden zal in de komende jaren alsmaar groter worden indien zij niet dezelfde investeringen gaan doen die Oracle van plan is te doen.
Te raadplegen bronnen
Alle informatie en presentaties zijn terug te vinden op http://www.oracle.com/us/sun/044498.html
tags: Oracle
posted in GlassFish Application Server, GlassFish ESB, Glassfish Web Space Server, Netbeans, SOA/EDA architecture, Strategy by Ruben van der ZwancloseAuthor: Ruben van der Zwan
Name: Ruben van der Zwan
Email: ruben.van.der.zwan@yenlo.nl
Site: http://
About: See Authors Posts (12) | 1 Comment
Oracle Corporation announced today that it will host a live event for customers, partners, press and analysts on January 27, 9:00 AM – 2:00 PM PT, at its headquarters in Redwood Shores, California. Oracle CEO Larry Ellison, along with executives from Oracle and Sun, will outline the strategy for the combined companies, product roadmaps, and how customers will benefit from having all components – hardware, operating system, database, middleware, and applications – engineered to work together. The event will be broadcast globally. Details are available at http://www.oracle.com/sun.
posted in No category by Thomas TrompcloseAuthor: Thomas Tromp
Name: Thomas Tromp
Email: ttromp@yenlo.nl
Site: http://
About: See Authors Posts (11) | No Comments
Sometimes things change within a corporate network. And sometimes these changes also impact a GlassFish domain.
How much does relocating a server impact the GlassFish Domain?
That depends; When the glassfish installation was performed using proper DNS / hostnames then there should not be very much impact. When the GlassFish configuration itself (like JDBC resources or resource adapters) are also spared of IP-address usages then the impact should be diminished even further.
Unfortunately GlassFish uses some internal components which store the more physical information of the network location of the various GlassFish instances in a domain. This becomes apparent when the GlassFish domain is relocated to another IP-address range or VLAN.
Starting the domain after changing its underlying networkstructure could result in not being able to start domain or server instances within the domain. The logfiles might indicate that a connection to the IMQBroker has not been possible within the last 6000 milliseconds.
java.lang.RuntimeException: MQJMSRA_LB4001: start:Aborted:
Unable to ping Broker within 60000 millis (startTimeOut)
An exception like this will also be shown in the logfiles of the failing instance:
[C4003]: Error occurred on connection creation [localhost:37676].
- cause: java.net.ConnectException: Connection refused
The most common cause for this is network problems. Checking the correct DNS lookup and reverse lookup of the DAS and the various nodes containing in stances in the domain will provide more information whether there is a network problem.
If DNS lookup succeeds and the hosts-file of the operating system does not contain any incorrect references then other things might go wrong.
The problem could also lie within a corrupted persistent store of the IMQbroker(s). Looking at the imq log.txt files which are located in the server instance folders (and more specifically in the imq/instances/[full unique instancename]/log folder within the nodeagents folder) one might see message like:
ERROR [B3095]: Cannot join the cluster because of persistent store state mismatch. Please clear the existing persistent store with “-reset store” and try again. Broker exiting.
Clearing the persistent store can actually be done by executing the imqbroker daemon using the -reset store parameters. Issue the following command from within the [GLASSFISH-HOME]/imq/bin directory:
./imqbrokerd -varhome [GLASSFISH_HOME]/nodeagents/[NODEAGENT_NAME]/[AFFECTED_INSTANCENAME]/imq -name [CLUSTERNAME][INSTANCENAME] -reset store
Replace the variables between brackets as appropriate! Mind the -name argument which contains a concatenated cluster and instancename!
For example:
/opt/glassfish-v2.1/imq/bin/imqbrokerd -varhome /opt/glassfish-v2.1/nodeagents/domain1-nodeagent1/serverinstance1/imq -name myclusterserverinstance1 -reset store
After this has been started, stop it and start the server instance which would previously not start. The persistent store for this instance has been cleared so a rendez-vous with the DAS should now work once again.
posted in No category by Thijs VolderscloseAuthor: Thijs Volders
Name: Thijs Volders
Email: thijs.volders@yenlo.nl
Site: http://
About: See Authors Posts (12) | 2 Comments
This morning the Zembly support team of Sun anounced the suspension of Zembly service.
Zembly was a tool where developers where able to build online API’s and publish it through REST services. It was also possible to generate Zembly service clients with Netbeans inside Java applications.
So it seems that from november 30 this year, everybody who used Zembly inside their applications and projects will loose all their Zembly functionalities, because the online service will be offline from that specific date.
Official anouncement is made by mailgroup, and on the Zembly site.
tags: REST, Sun, Zembly
posted in No category by Steve LiemcloseAuthor: Steve Liem
Name: Steve Liem
Email: sliem@yenlo.nl
Site: http://
About: See Authors Posts (17) | No Comments
On April 20, 2009, Oracle announced that it has agreed to acquire Sun Microsystems. The transaction is subject to regulatory approval and until such time as the transaction closes, the companies remain separate and independent companies and it is business as usual. Since the announcement, Oracle has made many public statements to reiterate its commitment to Sun’s business, including continued focus on hardware and software technologies such as SPARC, Solaris, and Java. Customers are expected to see increased investment from Oracle after the transaction closes to ensure continued innovation and success for customers of both companies. Oracle expects to deliver the following benefits after the transaction closes:
What are Oracle’s plans for the GlassFish Enterprise (Java EE) Server after the transaction closes?
Oracle plans to continue evolving GlassFish Enterprise Server, delivering it as the open source reference implementation (RI) of the Java Enterprise Edition (Java EE) specifications, and actively supporting the large GlassFish community. Additionally, Oracle plans to invest in aligning common infrastructure components and innovations from Oracle WebLogic Server and GlassFish Enterprise Server to benefit both Oracle WebLogic Server and GlassFish Enterprise Server customers.
What are Oracle’s plans for NetBeans?
Oracle has a strong track record of demonstrating commitment to choice for Java developers. As such, NetBeans is expected to provide an additional open source option and complement to the two free tools Oracle already offers for enterprise Java development: Oracle JDeveloper and Oracle Enterprise Pack for Eclipse. While Oracle JDeveloper remains Oracle’s strategic development tool for the broad portfolio of Oracle Fusion Middleware products and for Oracle’s next generation of enterprise applications, developers will be able to use whichever free tool they are most comfortable with for pure Java and Java EE development: JDeveloper, Enterprise Pack for Eclipse, or NetBeans.
How will Sun’s Identity Management and SOA products fit into Oracle’s middleware strategy?
Sun’s Identity Management and SOA products (JCAPS) are expected to be integrated into the Oracle Fusion Middleware product family. Sun and Oracle’s Identity Management (IdM) and SOA products bring distinct and unique areas of strength. The combined products will benefit from increased R&D, rapid innovation, increased support for open standards, and a much larger ecosystem of partners and users. Oracle is committed to ensuring that the investments of Sun customers in middleware products are protected similar to what we have done for past acquisitions.
How does Oracle support open source?
Oracle has long been committed to developing, supporting, and promoting open source. Oracle has been, and continues to be, committed to offering choice, flexibility, and a lower cost of computing for end users. Oracle has invested significant resources in developing, testing, optimizing and supporting open source technologies such as Linux, PHP, Apache, Eclipse, Berkeley DB, and InnoDB. Oracle continues to embrace and offer open source solutions as a viable choice for development and deployment. More information about Oracle’s support of open source can be found atoracle.com/opensource.
posted in Strategy by Ruben van der ZwancloseAuthor: Ruben van der Zwan
Name: Ruben van der Zwan
Email: ruben.van.der.zwan@yenlo.nl
Site: http://
About: See Authors Posts (12) | No Comments
The Glassfish v3 schedule has been updated because of several reasons, explained by Abhijit Kumar.
See his message here
We can expect the final release by Dec 10.
See full Glassfish v3 details here
tags: Glassfish v3
posted in GlassFish Application Server, GlassFish ESB by Thomas TrompcloseAuthor: Thomas Tromp
Name: Thomas Tromp
Email: ttromp@yenlo.nl
Site: http://
About: See Authors Posts (11) | No Comments