| Features > 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
|
Benchmark
Servers can handle up to 1000 simultaneous users.
|
|