Main page
Site map Contacts Main page
 

 


TAXXI Technology

  

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.

 

 
Contacts Main page Site map Contacts Main page