Introducing XPertBilling® Application Server and Business Suite
The XPertBilling® API allows you to read, create, delete or modify elements of an XPB-Firebird database. This approach guarantees compatibility with developments in the relational schema of the database at the heart of the XPertBilling® system.
It is an API accessible via a SOAP type interface secured by authentication, encryption and by detection of sequence breaks.
The API includes a web tool available to developers so that they can generate function parameters and easily integrate them into their code.
XPertBilling® Application Server
integration of XPertBilling® with external services. The objective of this product is to fully automate business flows with existing databases or webservices.
A typical example is the synchronization of XPertBilling ‘objects’ (customers, services, invoices, prices) with existing CRM or ERP tools.
The Application Server is supplied with a set of REST webservices allowing the execution of the XPertBilling® executables.
Incoming and outgoing parameters are encoded in JSON format.
The Application Server enables efficient development of:
• Any type of bi-directional synchronization
• Sending messages
• Customized report generators
• Import and Export of XLSX, CSV, XML files
• A service (scheduling) allowing the execution of processes in Near Real Time
These developments are therefore also accessible via REST webservices hosted on the XPertBilling® Application server or directly executed by its scheduler.
The XPertBilling application server requires a dedicated server (virtual or physical) running Microsoft Windows Server 2016, Microsoft IIS 10, at least 4 cores 2.3Ghz and 8Gb memory as well as access to the XPertBilling API service. The power of the server can be upgraded as needed. Several servers can be put in parallel to increase the processing power.