|
|
||||||||
|
Services: About us: Who we areTechnology: |
|
Structs And Nodes Development (SAND):Structs and Nodes Development is a software development methodology based around three primary concepts:
The principal advantages of SAND compared to traditional development are:
See also the FAQ entry: What is Structs And Nodes Development? Description of terms:Integrated Architecture is accomplished in SAND through specialized java class declarations and code comment tags.
Together with the configuration and UI definition (which are simply struct instances), the source code declarations define the application architecture. The Message Orientation comes from the explicit declaration how messages flow between application modules. API inversion is accomplished through generators that read the struct/node declarations and write code to handle persistence, ad hoc query support, user interface adaptors, form handlers, messaging communications, serialization, startup initialization, runtime control and other supporting technology. Unless you are using a technology that is not already supported, most applications don't need to write any infrastructure code at all. They simply call a generated send method using a generated query or update message and get back results. If you are adapting SAND to use new supporting technology, you read the struct and node information using a code generator to create an adaptor with minimal or no need for an intermediate API abstraction layer. This enables SAND applications to fully leverage proprietary technology without lock-in or application developer training. Links to additional information:
|
||||||
|
Java is a trademark of Sun Microsystems, Inc. |
||||||||