James Governor's Monkchips

WebLogic 10 will be better this Spring

Share via Twitter Share via Facebook Share via Linkedin Share via Reddit

I knew BEA was talking about blended, but I am not sure I had realised how far the company had internalised it. Pretty much everyone agrees that Spring and Hibernate have made enterprise Java development a lot easier. EJBs are just so much crooked nails in the eyes. I therefore found this blog by Interface 21 guy Rod Johnson quite interesting. It appears BEA has sensibly bitten the bullet and is working very closely with Spring to ensure WebLogic 10 is more useable.

BEA’s motivation for this choice was to achieve rapid time to market and base the implementation of new spec features on proven code as far as possible. The fact that Spring already did so much of what they needed helped them with their aggressive timescales. It should also help ensure a safe upgrade path. Much of the new functionality is supplied by Pitchfork on top of proven Spring code; the vast majority of the proven existing WebLogic EJB code base is unchanged. Of course, adopting this approach underlines BEA’s trust in the quality of Spring.

In the longer term, the fact that Spring is used beneath the surface should benefit Spring users running WebLogic, allowing Spring components to be managed at a deep level by the server (which already effectively “natively” understands them), and enabling the Spring component model to be used to supplement Java EE.

Expect more of this from app server vendors. disclaimers: Rod is a really good bloke, and BEA is currently, and somewhat tragically, not a client.

3 comments

  1. Well, Spring has influenced EJB pretty heavily too. You should check out EJB 3. Really. Not your father’s EJBs, and a standard API development model too.

  2. I agree, it is pretty interesting James. I’ve covered some Pitchfork stuff here. Of course, WebLogic Server 10 also embeds Open JPA 😉 Naturally, other app servers can also embed these components. [disclaimer: I am a BEA client]

  3. […] Jame’s post on WebLogic and Spring yesterday made me wonder how wide the practice of bringing in an outside API designer is in software. That is, by way of analogy, Apple and IDEO are always working together on design elements: my understanding is that Apple doesn’t in-house all of it’s industrial design, though it may get the credit for it. […]

Leave a Reply

Your email address will not be published. Required fields are marked *