NetKernel Customer Quotes
Customer Quotes

Our customers experiences with NetKernel in their own words...

So .... you think you know SOA? ... but something just doesn't sit right? ... like maybe you're building great services on quicksand?

Look at NetKernel!

XML Webservices ... REST, SOAP, WS Protocols ... where does it all end, let alone begin?

Look at NetKernel!!

How do you scale up and out ... rapidly adapt to changes in business processes ... build simple and infinitely complex composite, service-based applications?

Look at NetKernel!!!

Run, don't walk to 1060 Research.

Jim Cooper, Fortune 500 Services Architect

"I've finished an evaluation of NetKernel for a project and the news is all good. I love what I've seen, kudos to 1060 Research Ltd on developing what could/should be a significant mover and shaker in the internet services world."

Robert Leftwich, System Architect, Sherman System Solutions

Since I have adopted NK at my company, it has started to fill blanks in much of our architecture.

We use it for two main purposes. Content aggregation and systems integration.

With content aggregation, NK pulls data from one or more sources, possibly applies some rules, and feeds the results to the presentation side systems. One example of this is serving Nutch indexed search results of our content. Another is where we query a RDBMS for relevant documents and then pull together the referenced complex xml fragments from a back-end system, over HTTP, and return merged results.

And with systems integration, we have built a JMS transport that delegates incoming messages to NK services that were built in a transport agnostic way, thus allowing those services to be tested over HTTP with no additional complexity in the service. This particular application is a jewel in our infrastructure, and has replaced all components of our vendor provided ESB (except for CBR services) implementation.

To be honest, we may choose to replace the CBR services with NK as well since NK plus mod-e4x has given us massive productivity gains.

Enterprise Architect with a Fortune 500 Customer

In working with the NetKernel over the past year we have seen great opportunity to significantly reduce both the complexity of our project and future maintenance requirements. The proliferation of documentation on the practical and theoretical side has also made it much easier for us to convey the amazing benefits of using the NetKernel architecture to our users and developers alike.

We have embraced this technology as a means of unifying the several transport technologies used in our project and to provide a single container which acts as both client and server in a true peer to peer fashion.

As time goes on, and our understanding of the concepts behind the NetKernel mature, we see ever increasing ways to better our design and take further advantage of the product. The technology neutral framework upon which the NetKernel has been developed is of great advantage and will considerably increase the awareness of RESTful design. It has truly been worth the time spent to investigate this amazing product.

Dave Butler, Pharm2Phork Consortium

We have several projects now in which we use NetKernel. The biggest one is a management interface on top of our digital object repository of scanned images. This repository is based on aDORe software developed by the Los Alamos Research Library. aDORe exposes metadata and data streams using the OAI-PMH and NISO OpenURL protocols.

We use NetKernel to harvest metadata descriptions of images stored in all our repositories. Using Lucene accessors we index the data and create search and browse interfaces for our end users. At regular intervals we instruct NetKernel to update the Lucene indexes. With all the XML tools in NetKernel we have a very powerful development platform in our environment. Next year we plan to provide access to ten thousands of high quality images. We plan to reach several hundred thousand images in a few years.

We also use NetKernel in small projects. For example, we are creating a "happy" server to test if all our webservices are still up and running on our production machines. A small icon on the users desktop will query the server to check the status of the services. NetKernel will send an SMS to our administrators when something goes wrong.

NetKernel is really our powertool. All this functionality, the URI processing and the caching features made our life so much easier.

Patrick Hochstenbach, University of Gent

"I always avoided learning EJB, as I could never see the point. Now [with NetKernel] I know I won't have a reason to learn it in the future, either"

Steve Loughran committer Apache Ant and Axis SOAP Server. Author of Java Development with Ant.

"The thing I really find amazing about NetKernel is the amount of code we end up writing... or rather the lack of... we now spend most of the time structuring what our products need to do and much less on actual coding."

"...a funny feeling I had when going through the NetKernel learning curve is that code would actually grow smaller."

"The NetKernel model, request based operation, fits very well with our type of products where we basically provide networked interfaces. In the past, we had to use a separate and typically quite heavy library for each type of interface, now we do all this in a much more flexible way with the tools NetKernel gives us."

Frank Boddeke, Edge Technologies BV, OEM Licensee Telecom Sector.

"Its the darnest thing I have ever seen, my head hurts and spins. One end of me is thrilled to bits, the closing bracket on the other end is twitching. In between the two, it reads, "its gonna change the way I do things for good"... I haven't been this excited since Java."

Suhail Ahmed. Author of CORBA Programming Unleashed .

I successfully replaced an existing commercial XML framework with NetKernel for a document-processing service used by several U.S. government agencies. The previously-deployed system was unlikely to meet our scalability or flexibility goals as a wider customer base began to take advantage of this central service.

A quick proof-of-concept version of our twenty-step pipeline demonstrated that in addition to having better performance, NetKernel was a joy to use. The marriage of REST and the notion of Unix pipes is an architectural achievement that facilitates a highly-productive environment in which to sculpt XML-processing systems.

We now have a solid platform to continue extending our features and achieved a 3-4x throughput acceleration on the same hardware with almost no other changes. Not only has the product been top-notch, the 1060 Research team has provided excellent support in helping us quickly reach our goals.

Brian Sletten, Bosatsu Consulting, Inc for US Government multi-Agency project.

Giving some more feedback of my experience with NetKernel... I just love it... :) The first thing that I liked about NetKernel, was the similarities with the JMX concept. A service aggregator container, with the advantage of a microkernel, that decouples the actual service invocation, getting rid of that ugly MBeanServer.invoke(yadda,yadda).

But I do (did?) love JMX. I've used it in several integration projects in telecommunication operators several years ago, and I was very happy, when JBoss chose it to be its primary service aggregator architecture. The "problem" with JMX in some of my integration projects were the tight coupling between service invocations and the tight dependency on the Java Object Model, not to mention the fact that service invocation across a single memory address space, gives you a lot of different challenges when you want your service invocation to be distributed, forcing you to use all those object distribution mechanisms that introduce a lot of complexity and error sources...

That's why I think that NetKernel has a lot of potential, because it solves those problems in a very clear way, and there is a lot of cool design concepts, like the public/private URI address spaces and those xml pipelines among others. With only these two concepts you could implement all those "aspect" design features of the JBoss container like the ejb interceptor chain easily

Rui Gil, Inov

"I would like to let you know, that I was able to develop it within a few hours, just by following your bundled documentation and copying and pasting from your source code of similar components. I would like to give you a big compliment for the comprehensive work you did."
"I'm really amazed by your work. I have some unix background and NetKernel is the first network OS abstraction that seems to me enough robust and simple to build good applications upon."
1060 and NetKernel are respectively registered trademark and trademark of 1060 Research Limited
© 2002-2008, 1060 Research Limited