Home > SOA News > JBoss' Marc Fleury on SOA standards, Java and paranoia, part 2
SOA News:
EMAIL THIS
QUESTION & ANSWER

JBoss' Marc Fleury on SOA standards, Java and paranoia, part 2

By Michael Meehan, News Editor
04 Jan 2006 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

In the first of four SearchWebServices.com Year in Preview interviews with industry experts, JBoss Inc. CEO Marc Fleury takes a deeper look into the state of the open source movement and where it will take SOA in 2006.
Read Part 1

You've had some harsh words for the Service Component Architecture (SCA) specification. What are your exact concerns about it?
Marc Fleury: From a technical standpoint, SOA is about interoperability and open standards. The reality of business from the proprietary competition we face in SOA is that they make a lot of money in those spheres -- the integration, the distributed transactions. All of that is where WebLogic and Tuxedo at BEA [Systems], for example, makes money, and BEA leans solely on that. IBM derives a lot of revenue from its integration and its distributed transactions, CICS and middleware. The vendors don't really want rapid commoditization by open source players like JBoss. They don't want to see that happening to SOA. They're not afraid of an endgame, specifically IBM, in 10 years, where it's all open source and we all live on services and maintenance. They're afraid of the rate at which we transition to that world. Sun's announcement with SeeBeyond really represents an acceleration of the timeline.

Marc Fleury

Back to the standards, I think what's going on is why were the Java bindings done for SCA, which is an attempt at a closed standard? Why wasn't it done through the JCP [Java Community Process]? Why are these folks pushing their implementations and then seeking the standards approval? Because they want to milk it as long as they can. It's about a business decision. I'm not knocking them. I would probably do the same if I were in their shoes.

The message to the end-user community should be very clear: In 2006 what's shaking up again is the dichotomy between a group of vendors hyping up a marketing message to push licensed technology and give it a standards feel, even though it's a closed standard -- but people should not be mistaken about this. If you decide to go that route, as an IT user, you're basically choosing closed source and closed standards, which may be your strategy.

I think that's a niche market, though. The other side of the dichotomy is this volume distribution of open standards based technology with open source. The IT end-user organizations should think long and hard about the value they get from proprietary vendors with closed source standards and the risk they expose themselves to by continuing down an SOA path with a license-based business model.


Just playing devil's advocate, are Java and the JCP up to the challenge of SOA or is that a level of abstraction beyond it?
Fleury: The short answer to your question is yes. In fact the JCP is exactly the kind of venue you need if you're going to deliver on the truly interoperable world of SOA. The Web services standards are one way, but they may be a step back from a technology standpoint. The way they do the communication for Web services is just not effective. It's been a technological slowdown and barrier to entry to this new SOA world. So the JCP to me is absolutely the place this should happen. Otherwise, you're breaking the promise of portability and interoperability, which is what SOA is all about.

That being said, anytime you have design by committee, that comes with its own inertia. Inertia is natural and it can be frustrating. For the reasons we've just talked about, some of the vendors prefer to fight a political battle, to splinter the standards so they can move at their own proprietary pace, breaking the SOA promise of interoperability, but wrapping themselves in 'Oh, we're building to standards now.' That's doing a disservice to the end-user community.

The truth is the end-user community, if you read the latest Gartner reports, is barely starting to adopt SOA. This is the fundamental disconnect I was referring to, which is the vendors are hyping the story so you buy everything. We operate at JBoss very differently. Since we don't have licenses, we have no interest in running ahead of ourselves. We know what people are doing. They're adopting SOA piecemeal. We need to make sure the story we deliver is one of interoperability between all vendors and that means one thing: true open standards. The JCP has its set of, I wouldn't call them problems, I would say annoyances, such as its speed and the politics to go anytime you do something by committee, but that's the way it's got to be, by definition.


Along those lines, JBoss obviously has its roots in Java, but is that something you'll grow beyond in the coming years, not abandon it per se, but expand into new arenas?
Fleury: Middleware is a big place. It may seem like a niche from the outside, but from the inside it's a big niche. There are other areas we're looking at, very specifically PHP and .NET. You've seen us collaborate with Microsoft, announcing another partnership. It was more than marketing noise. You're going to see some results coming out of us and Microsoft in 2006, something very well-advanced and in the pipe. You're going to see some amazing technology of integration of PHP, Java and .NET coming out and we're very excited about that.


Any plans to get into the Ajax business, on the portal side for instance?
Fleury: Absolutely, very probably in 2006.

When companies make mistakes on the road to SOA over the next year, what mistakes will those be?
Fleury: End-user IT organizations are not dumb. They're sort of past the vendor hype after the indigestion of the [dot-com] bubble. People are very critical of technology and the value it brings to the organization. The biggest threat was people would think SOA is junk and not do it, but I see people doing SOA the right way, which is to get top-down buy-in. SOA's about coordinating different divisions, that's the most difficult thing to do in corporations. SOA will fail if you don't coordinate. A little bit of top-down buy in enables you to do your pilot projects and take baby steps and eat the beast one piece at a time.

Earlier, you mentioned your own personal paranoia, so what is it that makes you paranoid?
Fleury: We're a 150-person company and our business model is highly disruptive to the market. We have heard from ex-IBMers that have left that they speak about us in executive circles, citing the name of Microsoft, that it's Microsoft all over again with a volume player -- not just us, but MySQL as well -- stealing the thunder of and competing very favorably against DB2 and WebSphere. What I mean by disruptive is that if you look at our profit and loss sheets and how we operate -- and I know this will sound delusional, but trust me it's paranoia -- the fight is not even in our advantage. Here I am being Mighty Mouse with 150 people and knowing that I have an unfair advantage toward the competition.

For more information

Read what Oracle's Steve Harris has to say about Java and SOA

Check out our Ajax Learning Guide

And the paranoia that we're so disruptive yet so, so small, we have to think like cockroaches here. There's a big war with Sun, with IBM, with everybody. We cannot afford to not be deeply paranoid as an organization. We exist because we're paranoid and we have to be going forward. Paranoia can be negative or positive. Paranoia being negative means you've become crazy, that you've become so paranoid of the world you don't see the reality out there.

At JBoss I'm trying to turn the paranoia into a positive outcome. The positive outcome is this: Guys, we are not geniuses. We are good, but so is everybody. Never underestimate the competition. The positive result would be a constantly learning and adaptive organization. JBoss today is different from JBoss three months ago, is different from JBoss six, 12, 24 months ago. We will be successful at JBoss only if our paranoia results in humility. We've got to be adaptive. We've got to be agile. That is only done if we are humble enough, and yet arrogant enough, to know we can pull it off if we learn how to respond … and that has got to be rooted in paranoia.

Today, we're doing great. Tomorrow, it may be a different game. We don't have the luxury of the big balance sheet like all of our competition does.



Tags: Ajax and RIA (Rich Internet Applications)Java Web ServicesService-oriented architecture (SOA) educationSOA implementationsVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
SOA strategy
SOA Podcast Library
Road-mapping: An essential EA skill
SOA for Dummies, 2nd Edition, by Judith Hurwitz
Three tips for success in SOA
New Microsoft language for SOA?
Trends 2008: Outsourcing, agile development
Is SAP the SOA leader?
SAP new SOA strategy debated
Goldman sees hard times for software
SAP offers two paths to SOA
SOA strategy Research

Ajax and RIA (Rich Internet Applications)
Ajax and RIA trends
Ajax tools and products
Ajax Tutorial
News and insight from The Ajax Experience 2009
Doloto tool said to speed large-scale Ajax applications
ECMAScript 5 takes JavaScript to a new level
Google Chrome Web browser: Is it an OS in waiting?
Kapow bows data-driven server for the enterprise
Enterprise mashup patterns act as API enablers
JViews enhances Eclipse RIA support
Ajax and RIA (Rich Internet Applications) Research

Java Web Services
Java Web services programming challenges met with specialized framework
Tools add Web services to existing Java EE applications
Video: Author says Enterprise JavaBeans is here to stay
Languages like F# may replace Java, says Ted Neward
Mobile development growing in prominence according to survey
OSGi framework helps you manage Java components
SpringSource moves VMware up the stack
SpringSource gains cloud console: Q&A with Cloud Foundry head
Adopting OSGi requires patience and money, but development flexibility results
Speed up application deployment with automated blackbox frameworks

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
software  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts