|
|
|
|
NetKernel Services
|
NetKernel comes with a prodigious set
of diverse, pre-built, ready-to-use services.
|
RDBMS Services
|
NetKernel provides a comprehensive set of services to work with
relational databases.
They support transactional database updates and queries as well
as the execution of stored procedures.
The results sets have their own resource object model which
can be rendered as XML and combined with other XML
technologies to create pure declarative applications.
|
Image Processing Services
|
NetKernel includes an Image resource model which contains the
image resource type and a set of image processing services.
These can be used to build powerful image processing pipelines
as simple sequences of processing steps which for example,
might dynamically create an SVG vector image, render it to a raster image,
resize, quantize, crop and serialize to a final PNG image.
|
NetKernel XML Processing Services
|
Modern systems communicate using XML.
But the complexity of the XML APIs and the brittleness of code makes
it a nightmare to deal with internally.
NetKernel changes all this.
With its comprehensive XML resource model, compose
robust and flexible XML solutions by sequencing simple services.
Using XML technologies as services ensures that the complexity of the
myriad implementation APIs is hidden.
Suddenly, XML messaging systems can be composed and configured simply
and rapidly.
|
NetKernel SOAP Services
|
NetKernel is a SOAP peer equally adept at hosting or using SOAP services.
With NetKernel it's easy to slice, dice and route SOAP messages.
NetKernel can expose any internal service as a SOAP service and
uniquely enables the message processing code to be simultaneously exposed as
SOAP 1.1, 1.2 and REST services.
Why worry about REST vs SOAP when you can have both?
|
NetKernel Client / Server HTTP Services
|
It is natural to think of NetKernel as a high-performance server.
But it is more.
NetKernel is actually a symmetrical peer and this opens up interesting
possibilities.
For example, use NetKernel as a scriptable HTTP client.
Since NetKernel is a RESTful URI resolver, a NetKernel program can simply
issue a request for remote resources using its HTTP client services.
Suddenly a whole world of resources are available - from RESTful
web services to 'Web 2.0 Mash-ups'.
|
NetKernel RDF Services
|
NetKernel provides an RDF resource model that includes RDF
services.
Parsers and serializers for all common RDF serializations are
complemented by multiple set operations, query and update.
|
NetKernel Cron Service
|
Precisely schedule tasks with the Cron service.
Use Cron jobs to run database reports, periodic
maintenance code or implement a reminder service within an application.
|
NetKernel Native Pipeline Processing
|
NetKernel provides services to seamlessly incorporate platform native
processes into your solution.
Leverage the POSIX/Gnu tool chain within NetKernel's RESTful pipeline framework.
|
New NetKernel Services
|
Writing NetKernel services is simple.
Just a few lines of code will allow your legacy
libraries to become URI addressable services.
Reuse your code and acquire the flexibility and scalability of the NetKernel address space.
|
|
|
|
|