Network Infrastructure
Increasingly the requirements for trustworthy scalable services demand that
transparent infrastructure must be introduced
at the network edge.
NetKernel's client-server symmetry allows it to provide a transparent network infrastructure.
Data Validation Gateway Server
As increasing amount of vital corporate information is exposed over the
HTTP protocol the use of firewalls to provide
a trusted boundary around the organisation must be rethought.
XML messages exchanged by SOAP or REST web-services must by definition penetrate the firewall.
NetKernel provides the perfect platform for creating a high integrity application-level gateway between the outside
world and your service implementations.
By composing together simple tools, NetKernel can:
perform message validation and compliance testing,
throttle the damage of XML denial of service attacks,
assert trust relationships with authentication, access control and policy enforcement.
Load Balancer
As a symmetric client-server, NetKernel can be readily configured as an application-level load balancer.
NetKernel can apply a routing algorithm (e.g. round-robin) to
balance the load placed on back-end servers.
According to the application, NetKernel can match session token
with session state to enable long-running server affinity.
With its non-blocking asynchronous throttle technology it can provide a 'safety valve' to
prevent backend overload under extreme load.