Why ROC?

The Resource Engine Reinvented

One of the pillars of Web architecture is the resource engine inside the Web browser.
Look through the list of requests in FirebugTM and you realize
how much work it does. This engine instantly channels thousands
of globally distributed resources.
Without this piece of intelligence, the Web is just a
global jumble of dumb endpoints.

To date, the Browser's resource engine has been shackled. It is
application specific and limited to the narrow domain of HTML, CSS,
JavaScript, Media and fonts.

We wanted to liberate the resource engine. To put
the power and elegance of the engine into the hands of developers and architects
to solve any problem.

We wanted to give you an engine that channels resources and
performs 1) any kind of operation on 2) any type of data 3) in any
language 4) distributed over any protocol 5) with total symmetry
between client and server perspectives.

So we freed the browser-based
resource engine from its origins in publishing and hypermedia and turned
it into a full-fledged distributed, highly-scalable computing engine.

We created a resource engine as a standalone system with hundreds
of modular features. It is now a tool for developers and architects to
build, generate and run even the most complex microservice architectures;
it can clearly segment these architectures by any number of address spaces;
it dynamically configures Microwebs of data on the fly; it updates resources
independently and incrementally so applications can seamlessly evolve
from one release to the next.

MicroServices

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.