NetKernel®

The Uniform Resource Engine: the power behind the Resource Oriented Computing® revolution.

Micro Services

Find out how Resource Oriented Computing takes Micro-Services to the ultimate level

Why ROC?

Dig into the details of the science breakthroughs at the heart of Resource Oriented Computing®

Publications

Resource Oriented Computing with NetKernel

Tom Geudens
Take resource-oriented computing out for a spin with this hands-on introduction to NetKernel...

Resource-Oriented Architecture Patterns for Webs of Data

Brian Sletten
The surge of interest in the REpresentational State Transfer (REST) architectural style...

PragPub ROC Special Issue

December 2014
PragPub magazine issue dedicated to ROC with NetKernel

OverStory ROC Article

Ron Hitchens
Oracle/Sun Java Rock Star Ron Hitchens explains how ROC breaks through the complexity barrier of OO...

MicroServices


A New Approach: Resource Oriented Computing

DETAILS

NetKernel® provides a highly scalable infrastructure platform for microservices. It includes tools for building, orchestrating, deploying and running very large numbers of these services.

The unique design of NetKernel eliminates the complexity, code-bloat and operational overhead commonly associated with enterprise-class frameworks, API management and middleware solutions such as distributed messaging or enterprise service bus.

The Challenge of Service Interfaces

Microservices are crucial to digital innovation and growth. As a business evolves, developers must be able to combine and recombine services into new products and applications. Developers can only recombine them easily if the services communicate effectively with each other.

Generally it is up to the various teams of coders to define the individual interfaces and shared message formats through which services communicate. The bigger the number of microservices they deal with, the more time they must spend understanding, discussing, tracking and testing interfaces and message formats. Such unnecessary complexity inevitably incurs technical debt and hampers developers' agility and productivity.

In this context of web-scale service architectures, NetKernel is an ideal development and operations platform. It eases the immense burden associated with coding, service orchestration and growing overhead from the shoulders of developers, architects and administrators.

  • Enterprise architects can push through ambitious designs that rely on new levels of architectural integrity and clarity while working with significantly less project risk.
  • Systems Administrators can analyze, roll out and fine tune entire complex distributed systems made from microservices; they can observe individual service work-loads and discover bottlenecks in real-time in order to reallocate resources for better performance.
  • Developers can easily understand existing microservices and their environments to integrate them with new ones.
  • Project managers will be able to keep all their teams agile throughout a project, focus on business problems and drive innovation.

Find out how NetKernel can enable the digital transformation of your business and request a demo.