NetDynamics Framework
Development Studio
This is the IDE used to
create NetDynamics projects which are essentially Web applications. Project
are developed using a Java Object framework, which is the fine grained
control of visual components, state and session, transaction management
and data controls. The framework consists of about 400 Java classes, over
4,000 Java methods and provides full support for the JDK 1.1 event model
(this event model was significantly changed from the JDK 1.0 event model).
ND also supports what it calls PACs (Platform Adapter Components). These
components allow 3rd party entities to build Add-on, Plug-in server components
to directly interact with SAP, PeopleSoft, Tuxedo, CICS and others. There
is also an Integration Assistant which is a visual CORBA Component builder.
The Developer Studio also provides for Object Property Inspector, support
for Multi-threaded environments, source control, integrated debugging and
extensive Wizard development tools.
Application Server
The application server is
CORBA (common object request broker architecture) based and multi-threaded.
It can run on NT or a variety of flavors of UNIX boxes. It is designed
for enterprise integration, multi-tier load balancing (in other words it
will run on multiple machines, multiple processes, in a multi-threaded
OS, all at the same time and fairly transparently to the end-user). It
provides for multi-level monitoring and restarts (so I don't have to reboot
the whole machine to recover from problems) and it is highly flexible and
extensible through open industry standards. The main management tool,
the Command Console provides for a one stop shop to monitor and manage
the server, even over the web itself!
In terms of the CORBA part, CORBA is of course a
standard for communication between distributed objects. The ND Application
server uses the Inprise ORB to handle requests from one object to
another.
Command Center (also known as the Console)
The Command Center
or Console is the Application Server management utility. The Console has
it's own separate security and is used to check upon the state of the server.
The Console can be reached from the Application server machine or remotely
from the Web (it is a Java based utility).