Features > Technical Issues

Technical Issues Technical Issues:

This section gathers all technical features. A pretty good knowledge of the architecture is required for this section.

  • Native SOAP invocation for all XMLServices in your XMLCLX applications
  • WSDL support for all XMLCLX applications. XMLCLX applications are ready to be registered as WebServices to UDDI servers
  • Summary statistics for any web application: requests count, Average CPU usage per request,...
  • Advanced statistics for every XMLComponent
  • HTML rendering using XSLT and XSLComponents.
  • Tab-based HTML pages
  • Connect to any datasource using different middlewares : ADO.NET, ADO, BDE, dbExpress, Native Access to Interbase, AS400...
  • Lightning-fast web applications
  • All errors are logged into a separate log file.
  • XMLRAD manages multiple projects, multiple XMLModules, multiple XMLServices.
  • Complete integration of XMLCLX and XMLRAD.
  • XMLCLX.Net supports MS.Net framework
  • XMLCLX unified source code for Win32 native, Linux native and .Net CLR platforms guarantees to make your applications run cross-platforms without changing a single line of code!
  • VBScript and JScript supported for all event handlers
  • JavaScript event handlers fully cross-platform compatible through ActiveScript, Mozilla VM and VSA.Net
  • Delphi and C++Builder languages supported on native platforms Win32 and Linux
  • VB.Net and JScript.Net for .Net CLR platform
  • C# and VB.Net supported with VS.Net and XMLCLX.Net
  • TXMLComponent supports multiple event handlers to give full control to the developer.
  • XMLRAD includes a code editor to program with
  • Supports multi-instance of the same DLL running on the same server.
  • Supports multi-modules compilation target (DLL aliases)
  • XML configuration files to setup all the elements of your application after compilation.
  • HTTP Dispatch has been completely redesigned to allow fine control on thread concurrency and resource allocation.
  • HTTP pipelining overloading to customize request processing at low level.
  • XMLApplication supports IP filtering, waiting requests, request priorities.
  • Live monitoring : callstack of current requests processed, queued requests (Invoke /XMLC_Adm)
  • Advanced statistics for XMLGram
  • Logs and Traces are generated in separated sub directories to handle huge overloading of the application.
  • XMLCollection centralizes multiple XMLModule and handle HTTP dispatch between multiple XMLModule
  • Unlimited XMLModules in a single application allows to manage thousands of XMLServices
  • A unique multi-usage powerful component TXMLComponent. Handles HTML page processing, SQL operation, or custom user actions.
  • TXMLComponent is an adapter for the TXMLService which handles all XSL work.
  • Unique interface IXMLCursor to manipulate XML document in event handlers.
  • XMLComponents internal architecture uses XMLCursor.
  • Exception handling at the level of the XMLComponent
  • TXMLService rely on an XMLGram which contains XMLInstructions.
  • SOAP support for OutputDoc and InputDoc
  • XMLGram can import other XMLGram.
  • XMLGram can invoke other XMLService
  • All SQL statements are stored in external files (SELECT, DELETE, INSERT, UPDATE). No need to recompile the DLL when updating SQL statements.
  • XMLGram can process an XML InputDoc to update thousands of records with master-detail relationships. (Look at Import demo)
  • XMLGram supports multiple datasources to extract data from multiple databases (ORACLE+MSSQL+...).
  • Grid for multi-record edition (XMLC_Pivot)
  • TXMLComponent relies on XSL and the XSLComponents to transform the XML document to HTML.
  • XMLApplication relies on XML configuration files to initialize all the parameters externally : InstanceName, Number of concurrent modules, DataSources, XMLServices.
  • Create dynamically new XMLServices, new XMLModules. DLL does not need to be recompiled.
  • SQLExplorer to manage your databases from XMLRAD
  • EventLog centralizes all events occured during application run-time.
  • EventLog can replay errors with the exact same context of the error as it occurred on the client machine

 Back to Features

 Back to Top



 
Related Links
 White papers
Description of the XMLRAD solution.
 Architecture
Description of the applicative architecture.
 Benchmark
Servers can handle up to 1000 simultaneous users.


XMLRAD for .NET