What is TAXXI Technology?
TAXXI Technology is the new Epsylon Technologies approach
that provides a multi-user, multi-tier internet/intranet
system.
With TAXXI, the user can work with a remote server application
the same way he works with his usual local desktop application.
With TAXXI, the developer can create a remote server application
the same way he creates his usual local desktop application.
The developer is able to use most of the usual Delphi/CBuilder
visual components and all the Delphi/CBuilder nonvisual
components. To create
a TAXXI application, the developer performs exactly the
same actions as an ordinary programmer does to create the
same desktop application.
A system based on the TAXXI technology includes:
- SuperBEAST as application server
- TAXXI application(s) as kernel of the information system
- Optional Database server as data source
- Other optional web-services or applications as additional
data source
- TAXXI Communicator as universal thin client working
on the client work places
The Fundamental
Concept:Object Surface Paradigm
A TAXXI server application generates an XML-description
of the objects on the server side’s GUI and transfers it
into the TAXXI Communicator. TAXXI Communicator displays
GUI on the client side according to the received description.
A set of GUI’s visual controls is the object surface. The
status of the client’s object surface and server’s object
surface is synchronized while user works with application.
Object Surface synchronization:
the status of the object surface can be changed by the user
or by the server. If the user changes the object surface's
status, synchronization is automatically made by TAXXICommunicator
and the TAXXI server library. If the object surface's status
is changed by the server, synchronization is made by the
developer with the help of - TAXXIcontrol.updatecomponent
TAXXIi system architecture
The TAXXI application works on the server side under control
of the SuperBEAST Server and creates XML-description applications
on the user interface. These XML-descriptions are transferred
into client's PC via http-protocol. TAXXI Communicator receives
XML-description and creates user interface on the client's
desktop. User can see usual windows-GUI, like the desktop
application's GUI.
When user clicks any controls information regarding this
event, it transfers into server application and that application
processes it. Application generates new XML-description
and only changes in this description transfer into TAXXICommunicator.
