What's next, Rich interviews Eric?  Or Dave?  Or Darryl interviews someone?  Or 
Paul Krill?  Or Miko?

How did you get this great position of honor Paul?

Eric


----- Original Message ----
From: Gervas Douglas <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, December 18, 2007 7:05:12 AM
Subject: [service-orientated-architecture] Seeley Interviews Paul

<<What does the future hold for the open source enterprise service bus
(ESB)? Will there be a place for closed source ESBs or some hybrid
approach? In the first part of this interview with Paul Fremantle,
co-founder and vice president of WSO2 Inc., he discusses these issues
as well as the Apache Synapse open source ESB, which is the core of
the WSO2 ESB product. Prior to helping found WSO2, which develops open
source products based on Web services standards, Fremantle was a on
the senior technical staff at IBM where he created the Web Services
Gateway, and led the team that developed and shipped it as part of the
WebSphere Application Server. He was also a member of the team that
developed the Service Integration Bus technology for WebSphere
Application Server 6. He is currently co-chair of the OASIS Web
Services Reliable eXchange Technical Committee (WS-RX), which is
working on the standard for reliable message exchange over SOAP. His
involvement in open source dates back to the original Apache SOAP
project. Fremantle earned an MA in Mathematics and Philosophy and an
MSc in Computation from Oxford University.

What is the relationship between the new WSO2 Enterprise Service Bus
and the Apache Synapse project you are also working on?
Paul Fremantle: The core runtime engine is Apache Synapse and if we
have enhancement to that the code always goes back to Apache Synapse.
We're not trying to keep back any kind of core code, but fundamentally
the core runtime is based on the Apache project.

What is the WS02 value add then?
Fremantle: We're offering support for the ESB whether it's commercial
high quality training, support, services. Then we have a graphical
user interface. It's a completely Web-based user interface that allows
you to configure, monitor and manage the underlying Synapse.

Is that an Ajax-based Web interface?
Fremantle: It is an Ajax-based Web interface. One of the things it
does is expose all of the management APIs as services as well. So you
can call them from other interfaces.

So this is an ESB with management built-into it?
Fremantle: Absolutely, but this is all completely open source
including the management console.

Are there other differentiators?
Fremantle: We have two things that help us with performance. First, we
compose messages in constant memory without large trees or message
models in memory. There are cases where you do have to build the
message model in memory. You can't always stream it. But where we can
stream we do. The second one is that we have a complete unblocking
transport model. So we can handle very high numbers of connections
without running out of threads or blocking. We prioritized on having a
very solid runtime that will scale up. We've also prioritized on
simplicity with a very clean, simple model.

Some vendors are trying to offer both an open source and what they are
calling a "closed source" ESB. Do you think that work?
Fremantle: When I was with IBM I was involved in situations where they
had open source and closed source, and I always found that very
difficult to differentiate for customers, especially as open source
increased in quality over the last few years in terms of capabilities.
That's one of the reasons why we don't have any kind of enterprise
versions and standard versions and free versions and paid-for
versions. We just have a straightforward open source offering that you
can buy support for. We just thought it was much simpler for our
customers.

Is there going to be a place for closed source ESBs in the future?
Fremantle: My feeling is that there are some products that are very
niche. For example, there are some financial institutions that have
incredibly high performance messaging requirements. If you need to do
a million messages a second, you're going to need very complex highly
tuned software to do that. And the market for that is maybe 30 to 100
customers. It's not a wide open market. So if I had a product like
that, I wouldn't open source it.

But on the other hand, an ESB is becoming a de facto, just-what-I- need
kind of thing. And even small companies are seeing the benefits of
having an ESB. So for that marketplace, I see open source just
completely taking over. Why would I have a proprietary product in a
space where there are two or three high quality open source
equivalents that do the job well, have a lower cost of ownership and I
don't end up locked into a particular vendor's approach?

Looking at open source software for SOA have you seen progress in the
past year?
Fremantle: Yes. I think we have stabilization in the first projects.
We're come out of 2007 with a much more solid platform for SOA. We're
talking to much larger organizations, Fortune 500 companies that are
now seriously considering open source for SOA.

Beyond the ESB, are there new projects or new technology in open
source for SOA that you find particularly interested in?
Fremantle: We've just started our SOA registry project based on REST.
There are open source UDDI projects and there are projects based on
ebXML, but that is a space where I see people buying very expensive
proprietary products. For our project we looked at UDDI and we looked
at ebXML and we felt they were both kind of heavyweight and overly
complex solutions. So we went back to first principles and when we
looked at it we realized that fundamentally the Web resources are the
most important when you look at a registry/repository . It's really
about managing resources. So that took us to the REST model. So we're
building a completely REST-based registry/repository .>>

You can read this interview at:

http://searchsoa. techtarget. com/qna/0, 289202,sid26_ gci1286466, 
00.html?track= NL-110&ad= 617574&asrc= EM_NLN_2768100& uid=5532089

Gervas





      
____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping

Reply via email to