JBoss and Microsoft – Competitive Interop


A solid piece of work has been put into motion today by Microsoft and JBoss. Competitive interoperability is among the most difficult steps for organizations to take.


 


The News


First of all, if you haven’t seen the news yet, Microsoft and JBoss are announcing our intentions to work together on enhancing the interoperability between the JBoss Enterprise Middleware System (JEMS) products and the Microsoft Windows Server products. There are going to be specific areas of technology engagement between the two companies over the coming year.


 


In order to address the needs of our joint customers, JBoss and Microsoft have identified four key technology areas that we can focus on over the coming twelve months. These areas include:


·         Web Services Interoperability


·         Security Interoperability


·         Manageability of JEMS environments using Microsoft Operations Manager


·         Optimized use of SQL Server for users of Hibernate (JBoss’ object/relational mapping product) and EJB 3.0 (Enterprise JavaBeans 3.0).


 


So in essence, we are going to be providing technical assistance and architectural guidance to help JBoss optimize to run on Windows.


 


And So…


We’ve had a colorful past on the issue of OSS. Does this announcement mean that we are stepping away from .NET and Windows to embrace Linux and Java? Are we going to throw open the doors to the collective source base of the past few decades of development?


 


First of all, this is no way means that we will ease off in our competition with J2EE, we still believe .NET is the better technology with more upside for our customers and partners. We are still going to compete vigorously with Linux and constantly expand and improve upon the Windows technologies. And Shared Source will continue to grow as collaborative development and increased transparency continue to be increased. But we will not be open sourcing anything and everything. Our position on this remains the same.


 


In some ways, this news is incredibly run-of-the-mill. At the heart of the Windows strategy, we’ve always been working to help ISVs be successful on our platform. 50% of JBoss customers deploy on Windows – 50%. Sounds like something we should be helping them be successful at. The incentive for us is to have a shared customer base with JBoss that is happy with the solution they have chosen to deploy.


 


JBoss is maturing as a vendor and making decisions about the health of their business and of their customers while Microsoft is deepening its commitment to interoperability – competitive or complementary.


 


The People


I think the most interesting factor in all of this is the people. It is easy to overlook the work of the individuals behind an announcement like this. Particularly one in which some swimming against the stream needs to be done.  It is hard to look at a competitor and think about ways to help them be more successful. These factors are compounded when you bring in the more emotional side of the open source community and the pressure they are able to bring against any organization.


 


So, my hat goes off to Bill Hilf and Martin Taylor on the Microsoft side, and Shaun Connolly and Mark Fleury from JBoss. Great stuff!


 

Comments (5)

  1. Hi Jason –

    This is interesting news, but I have to ask: why JBoss? Why not IBM or some other commercial vendor with a J2EE product? Don’t Websphere folks deploy on Windows as well?

    I hate to say it but Fleury doesn’t have the most enjoyable class-A personality in the open source world. Just ask the ServerSide folks =)

    Anyway, just wondering.

  2. jasonmatusow says:

    Klaus –

    JBoss has 50% of their implementations on Windows and that was a strong catalyst for this conversation. We work with IBM on a number of fronts and we work with other major vendors who are competitive as well (e.g. Oracle). This is not the end of these types of conversations with other vendors. I can put some other interesting company names in with this style of engagement. I think we have an opportunity to work with many vendors on interop.

    – Jason

  3. Simon Phipps says:

    > 50% of JBoss customers deploy on Windows – 50%. Sounds like

    > something we should be helping them be successful at. The incentive

    > for us is to have a shared customer base with JBoss that is happy

    > with the solution they have chosen to deploy.

    Hey Jason – I’m pretty sure more than 50% of the people downloading OpenOffice.org are using it on Windows. Does this mean you’d like to work to make that more successful too?

    🙂

  4. jasonmatusow says:

    Simon – good to hear from you. The answer from the Windows perspective is yes. We want to see customers happy with their choice of OS. Unfortunately, as you are very aware, the complex nature of multiple product offerings makes this a non-linear decision.

    There are many ways in which we help projects like OpenOffice. There are endless SDKs, documentation, online help mechanism, MSDN resources etc. that the OpenOffice team may consume like any other development team. All of these are meant to help application developers be more successful on Windows. We do not qualify who can access these resources (other than the MSDN membership which is fee based – but that is a small number and thus a very small barrier for most dev teams of any size.)

    Jason