SAND Overview
TOC
- Structs and Nodes Development (SAND)
Technology Overview
- Structs
- Messages generated from Structs
- Nodes
- Input and Output from Nodes
- SAND RAD components
- Sample code generation
- Powerful generators
- Cross-context implementation
- Clear system interfaces
Structs:
- Define business data
- Are standard Java class declarations with only protected data members
- Class level javadoc tags describe what messages should be generated
- Field level javadoc tags describe each data member in detail
TOC
Messages generated from Structs:
The Update verb message is used for create, modify and delete operations.
TOC
Nodes:
- Define business processing modules
- Are standard Java class declarations with only protected data members
- Class level javadoc tags describe what messages are received and sent
synchronously or asynchronously
- Field level javadoc tags describe each configuration parameter in detail
TOC
Input and Output from Nodes:
Every node instance has complete access to all of the information, and
capabilities, available in the system. Overhead is on a "pay for what you
use" basis, reliable caching is built in.
TOC
SAND RAD components:
SAND is based on fundamental application requirements, rather than on a
particular technology. The result is a highly flexible basis with powerful
capabilities.
TOC
Sample code generation:
From your structs and nodes, SAND RAD gives you a lot of immediate
capabilities (items in blue are autogenerated or provided as part of the
environment).
TOC
Powerful generators:
- Rapidly provide a high quality application foundation
- Provide for changes in technology with minimized impact to the application
- Enforce the consistent implementation of design patterns
- Give a clear, concise representation of the application from a variety of
perspectives
TOC
Cross-context implementation:
Consistent implementation of patterns through code generation allows for
cross-context system aspects to be addressed with confidence.
TOC
Clean system interfaces:
SAND provides structured interaction between application functions, and
those primarily responsible for them, enabling better technology
integration and higher level application logic.
TOC
Copyright © 2002 epinova corp.
All rights reserved.