1060 NetKernel 3.3 RESTful application server released


News: 1060 NetKernel 3.3 RESTful application server released

  1. 1060 Research has released version 3.3 of the NetKernel Standard Edition Developer Kit under both the 1060 open-source and commercial license. The NetKernel software platform is written in Java and supports a computing model based on the ideas behind REST and unifies them with key concepts from Unix. The result is a logical computing model that feels like the Web and has the robustness of Unix. Developing applications consists of composing resources and orchestrating requests at a pure logical level. Development in dynamically compiled Java, Ruby, Python, Groovy, BeanShell and DPML is supported along with declarative languages such as XSLT, XQuery, XRL and others. All resources and services within NetKernel are identified by a URI address. Each resource request is resolved by a microkernel to a software endpoint which is assigned to a thread from a carefully managed thread pool. This results in the flexibility of dynamic binding and linear scaling with CPU cores without a programmer even knowing about threads - just as a web site can scale behind a load balancer. Requests return immutable representations which can be cached eliminating redundant computations. The NetKernel 3 series of products are mature, robust and comprehensive development and software execution platforms. New in the NetKernel 3.3 release are: Request Visualizer tool - The visualizer captures requests and allows a developer to explore them through a three-level drill-down introspection. Revised Documentation - Getting started with NetKernel and resource oriented computing is now much easier. Image resource model - the Image resource type joins the XML, RDF, Pinky (Atom and RSS feeds) and JSON resource models. Performance improvements - refinements and updates to libraries has increased performance, especially for HTTP applications with support for eTags and if-modified-since headers. Downloads are available from the 1060 Research web site

    Threaded Messages (2)

  2. Standard Edition[ Go to top ]

    A really silly question, but why do you call this release standard edition, i surfed the site and ...there is no Enterprise Edition
  3. NetKernel editions[ Go to top ]

    NetKernel is a general purpose computing platform and application server. In the current distribution there are many enterprise caliber features such as hot-updates of modules, configuration roll-back, support for 24*7 operation, etc. We call the current release "Standard Edition" as it contains features that we anticipate would be useful for the majority of users. We might release new features and packaging them into a different edition. One could also imagine a smaller version in the future as NetKernel can boot and operate in very small memory footprints. For example, we run our forum (http://www.1060.org/forum/), bug tracking software and blog on a single instance of NetKernel with 64 Meg of heap memory. Users have used NetKernel with even smaller memory allocations - so we also hold open the possibility of releasing a smaller version of the product. My comments are not meant to be any sort of announcement - just an indication of our thinking behind the use of the term "Standard Edition".