PTV xServer have been designed to provide highly scalable components for developing customer specific (web) applications. The following list indicates the advantages of these products.
Simplicity of use
It should be as easy as possible for software developers to integrate the PTV xServer functionality into their application using standard technologies. Web services are key factors in this respect, since they are supported by most development and runtime environments. Hence, PTV xServer uses standard web service technologies to communicate with clients.
This is crucial to almost all applications using xServer. Therefore, the server should produce results in a minimum amount of time, while using the available resources in an optimised way. In order to provide the best performance, xServer consists of two parts - a Java part doing all communication, IO and process management required for integration and infrastructure and a high-performance native engine providing the efficient algorithms. To use system resources more efficiently, xServer may be split into separate processes which can be distributed in a multi-CPU environment - there is one process doing the communication and management and there may be several back-end processes doing the real work.
PTV xServer has been designed for hosting environments where there is a lot of load, such as web farms and so on. In order to provide the best scalability, PTV xServer is usually designed as a stateless server. This means administrators can scale the throughput by using standard load-balancing technology. However, there are some special servers that need an in-memory state and a corresponding session context.
Simplicity of administration
If you have to deal with server farms, you need to easily analyse and manage components. xServer includes a web administration and monitoring interface. This means that administrators can easily monitor a server from a remote site. Additionally, it uses a configurable logging framework Log4J that can be extended to send log messages to almost any logging or event management infrastructure available in your environment, providing administrative events in case of failures. Configuration and logs can be managed from remote sites.
PTV xServer bundle combines all PTV xServer modules in one running server. The following list indicates the advantages of both deployment scenarios.
Mixed service deployment
PTV xServer bundle
PTV xServer internet comprises the PTV Group software component solutions hosted online in Microsoft® Windows® Azure. Besides the complete range of functions of PTV xServer, they also offer all the benefits of a software-as-a-service solution. The following list indicates the advantages of this product.
PTV xServer internet
PTV xServer .NET is an SDK which adds PTV xServer functionality to .NET client applications. The following list indicates the advantages of this product.
PTV xServer .NET
As an international operating company, PTV has its own sales departments.
Please get in contact with your corresponding sales office by selecting your language (en-uk is enabled by default).
The PTV xServer are designed for powerful web service solutions due to their flexible deployment and scalability. The list below indicates the primary reasons to bring PTV xServer into operation.
Please contact your sales partner in order to obtain a valid licence file (please select your language: en-uk is enabled by default). Otherwise, PTV xServer will not be able to run.
The following items has to be taken into account:
Visit the site PTV Standard Maps and select the preferred PTV Map. The following PTV Maps are provided as standard maps processing data from HERE, TomTom and AND.
Detailed information is available at PTV's Customer Area (login is required).
PTV is happy to assist you in achieving quick and successful operability.
Please contact our PTV xServer Support for any questions to run PTV xServer and the required PTV City Map.
To accelerate the response time, we kindly ask you to take following necessary items into account:
PTV had created the "Developer Zone" to provide specific technical information to develop and integrate PTV xServer for your own web services or web-based applications. The list below indicates the relevant information.
PTV provides a huge range of communication channels using typical social media channels.
PTV recommends visiting the PTV Developer Blog and subscribing "RSS Feed for Posts" in order to get the latest articles.
PTV offers services for the entire life cycle of our products.
Visit our "Services" website for detailed information about
There are some possibilities for testing purposes. See list below.
There are several options to update PTV xServer, maps and data. The following list indicates your possibilities:
Please follow the tutorial for PTV Developer Components on YouTube. All necessary process steps are presented in detail. But it will take a couple of minutes.
Despite PTV xServer is not designed to provide access control services and protection against unauthorised access, there is a simple but insecure mechanism to set up something like an access control list.
Just create a configuration file named users.properties that consists of user/password pairs (both in plain text). When this is done, incoming HTTP requests are validated against that file. The corresponding values are matched against the properties file.
The request headers must contain the username and password fields. If you need to set up a more secure environment, you can make use of the enhanced authentication techniques that come with the web server, e.g. in order to use basic authentication.