The Solution Developer's Guide builds on the information presented
in the Getting Started
book and explores
topics related to the development of applications in NetKernel
using the resource oriented computing model.
After reading this book you will have the knowledge you need to build
applications using NetKernel.
If you desire a higher-level perspective on architectural and design
issues, consult the
Architect's Guide
.
As a developer of NetKernel applications you will work at the level of
information and services by utilizing the capabilities of
resource models
.
A resource model provides information types such as XML,
Images, etc. along with services that work with those information
types.
For example, if you are working with
Images
that resource model provides
services such as crop, rotate, scale and dither.
The
XML resource model
provides XSLT, XQuery and other related services.
By using these resource models and the resource oriented system you will
be very productive.
The resource models and associated services hide all of the complexity of
their objects and libraries as you work above this - at the logical level -
composing solutions with resources and services.
If new resource models or services are required these can be constructed
and added to your NetKernel environment.
Information on extending NetKernel is available in the
NetKernel Extension Guide
.
This book in structured into several sections:
Section |
Description |
Resource Requests |
An in-depth look at resource request processing and
how to write accessor endpoints.
|
Resources |
Resources and resource models are foundation upon which you build
applications.
|
Modules |
Modules are the fundamental unit of organization and deployment
in NetKernel.
All of your work will be contained in modules.
This section
provides a detailed look at modules from a physical and
logical perspective.
|
Scripting Languages |
Scripting languages work at the physical level and
provide extensive support for creating services
and resource-representations.
|
DPML |
The DPML language works at the logical level
allowing you to build a sequence of
NetKernel requests and associate them
with a URI address.
|
URI Schemes |
NetKernel uses a set of internal URI schemes for various purposes. |
XML Support |
NetKernel uses XML extensively for its internal structure and
many other things.
|
Development Approach |
NetKernel emphasizes the logical level and this
has an impact on development processes.
This section examines the three "C"s - Construct, Compose, Constrain. |
Additional Guides
The
NetKernel Tutorials
book
contains many useful discussions about development issues such as how to
set up a development environment and how to build database applications.
The
Architect's Guide
book explores high level
design patterns that become possible with NetKernel's
resource-oriented computing model.
The
Resource Model Guide
and the
Client, Services and Transport Guide
explore important capabilities included in NetKernel.
If new capabilities are needed such as new resource models,
the
NetKernel Extension Guide
explains how to extend NetKernel.