The RiskTec Computing Environment: A Client/Server Architecture
Xtremes
is embedded in the CORBA-based client/server architecture RiskTec that
is shown in
the subsequent figure. The central part of the architecture is a component factory
(implemented as
a part of the Xtremes executable) that produces statistical components to be used
by clients.
Arrows point from server to client, whereby solid lines indicate CORBA-based
connections.
One client is the
XGPL system
which allows a visual combination of the components by using a
graphical programming language (see the next section for more information). The
second client is a
DLL that encapsulates the CORBA-based components with a procedural interface.
Such an
interface can be accessed from MS Excel or other systems capable of
including DLLs.
There are two predefined servers in the statistical environment. The first one is
the Xtremes system,
which exports estimators, data generation routines and plotting facilities. The
second one is the
command line version of StatPascal with which new components can be written
easily.
Because the interface definitions of the components and the component factory are
open to the user,
it is possible to implement further CORBA-based clients and servers. The draft
of the RiskTec
manual
provides further information.