NC-SAAS Frequently Asked Questions
There is no billing module at the moment. What to bill for and how much is totally under your control. We suggest that you bill your clients manually under whatever basis you have both agreed to.
There is code that does monthly billing but it is not clear how the amount to be billed should be calculated so it has been removed for the moment. Suggestions as to what features this sub-system should have to determine the bill are welcome.
This is done using the Internet’s DNS (Domain Name Service) systems. DNS is a phone book for the internet. It is a list of domain names and IP addresses. If one DNS server doesn’t have an entry for that domain it passes the request off to one that is more likely to and so on. When you set up Formever’s NC-SAAS you register a domain name with the IP address of your server (or one of your servers). If the client installation is new Formever makes a DNS query to get that IP address. It then connects to that server and asks it for the IP address of the server that is hosting that account. It then connects to that server and proceeds with the login process.
Of course, once the account’s server has been found the IP address is stored in a local properties file so that the location process does not have to be repeated. If the account has to be moved to another server the original server will inform the client and it will connect to the new one.
This means the client can be anywhere in the world