Technology Employed for the PacketiX.NET Online Test Service
On this page, the technologies used to offer the PacketiX.NET Online Test Service are explained.
A service built only on tested and tried technologies
Building a system on established technologies
With the creation of the PacketiX.NET Online Service, SoftEther Corporation has developed a system which uses open technologies exclusively.
- The service runs completely on x86 PCs, there is no special hardware in use.
- Windows and Linux are used as OS, no special operating system.
- For the VPN, PacketiX VPN 2.0, developed by SoftEther Corporation itself is used, without additional functions or other expansions. The software is available for free download.
- To create the web site, Microsoft .NET Framework 2.0 and corresponding ASP.NET 2.0 software are used, used as it was developed by Microsoft.
Thus, with the right skills anybody can create and operate a service like this.
Source Code offering
SoftEther Corporation offers the source code of the PacketiX.NET web application and database at no cost to ISPs and telecommunication companies who wish to offer a similar service to their users.
Only a simple confidentiality agreement is necessary.
With this source code, ISPs and telecommunications companies can offer a similar service on the Internet, whether for free or against a fee.
PacketiX VPN 2.0
PacketiX.NET uses PacketiX VPN 2.0, developed by SoftEther Corporation, as its VPN software module. The VPN Online Service uses the newest software and technology of SoftEther Corporation at maximum efficiency.
PacketiX VPN Server 2.0 Carrier Edition
PacketiX VPN Server 2.0 Carrier Edition, currently under development (as of November 2007), is an edition of the PacketiX VPN 2.0 Server, optimized for the requirements of Internet service providers, telecommunications carriers, and web hosting services who offer VPN functionality to their customers. It offers complete functionality, and the number of VPN connections it can handle is effectively not limited.
In the PacketiX VPN Online Test Environment, users can immediately create a new Virtual Hub and have with complete administrative control over it. To make this service possible, the unlimited connections license of PacketiX VPN Server 2.0 Carrier Edition is used.
PacketiX VPN Server 2.0 Clustering Function
For this service, 10 computers with the PacketiX VPN 2.0 Server are integrated into one server cluster, using the server clustering function icluded in PacketiX VPN Server 2.0. With automatic load balancing, the system can handle even the large amount of connections connected to a multitude of Virtual Hubs. See the PacketiX VPN 2.0 Features Overview for details.
Handling a large number of connections with clustering and load balancing
PacketiX VPN Server SDK for .NET 2.0
In the PacketiX.NET VPN Online Test Environment, users can change the settings of their Virtual Hub on the Web page. When this happens, the Web application, running on Microsoft IIS 6.0 and ASP.NET 2.0, uses the PacketiX VPN Server SDK for .NET 2.0 (Microsoft .NET Framework 2.0) to call the PacketiX VPN 2.0 Server cluster in real time.
PacketiX VPN Server SDK for .NET 2.0 is a development kit, a dll library included in the PacketiX VPN 2.0 Administration Pack. Owners of a PacketiX VPN Server 2.0 license can download it for free.
Microsoft .NET Framework 2.0
The PacketiX.NET Online Service uses the latest technology of the Microsoft .NET Framework 2.0.
Internet Information Services 6.0 + ASP.NET 2.0
The Web site of the PacketiX.NET Online Service is hosted in IIS(Internet Information Services) 6.0, running on the Web application platform ASP.NET 2.0 which is included in the Microsoft .NET Framework.
The interactive Web programs of the Virtual Hub, such as the administration Web pages are operated by ASP.NET 2.0. The requests are sent from ASP.NET using the methods of the PacketiX VPN Server SDK for .NET 2.0 assembly DLLs to the PacketiX VPN 2.0 Server cluster in realtime.
Windows Server 2003
To run IIS 6.0 and ASP.NET 2.0, we use the Microsoft Windows Server 2003 operating system.
Visual Studio 2005
All server side programs of the PacketiX.NET Online Service were developed with Microsoft Visual Studio 2005. The program code is written in C#.