Career  |   Investor  |    Events   |   Media   |   Site Map  
IT Services
Outsourced Application Services
Enterprise Services
Product Design & Development
Process
Project Startup
Requirement Analysis
Highlevel Design
Lowlevel Design
Testing
Package And Release
Project Windup
E-Learnig & Digital Content Services

 

 

IT Services > Product Design & Development

VPN Setup & Version Control

Introduction to VPN:

Virtual private networks are secured private network connections, built on top of publicly accessible infrastructure, such as the Internet or the public telephone network. VPNs typically employ some combination of encryption, digital certificates, strong user authentication and access control to provide security to the traffic they carry. They usually provide connectivity to many machines behind a gateway or firewall.

A VPN (Virtual Private Network) enables a specific group of users to access private network data and resources securely over the Internet or other networks. Although often using public networks, a VPN inherits the characteristics of a private network, hence the acronym of "Virtual" Private Network. It's the concurrent use of tunneling, encryption, authentication, and access control over a public network that basically characterizes a VPN.

Types of VPN:

One can identify three basic types of VPN:

Intranet VPN: This type of VPN is "client transparent". It is usually implemented for networks within a common network infrastructure but across various physical locations. For instance several buildings may be connected to a data center, or a common mainframe application that they can access securely through private lines. Those VPNs need to be especially secured with strong encryption and meet strict performance and bandwidth requirements. They must remain easily upgradeable since many users may be added to the load down the road (additional locations or applications).

Remote Access VPN: Here VPN is "client initiated". It is intended for remote users that need to connect to their corporate LAN from various points of connections. It is intended for salesmen equipped with laptops and telecommuters that will connect intermittently from very diverse locations (homes, hotels, conference halls...). The key factor here is flexibility as performance and bandwidth are usually minimal and less of an issue. More than encryption, authentication will be the main security concern.

Extranet VPN: In this case VPN uses the Internet as main backbone. It usually addresses a wider scale of users and locations, enabling customers, suppliers and branch offices to access corporate resources across various network architectures. They rely on VPN standards such as IPsec to ensure maximum compatibility while trying not to overly compromise security.

The most common reasons to use a VPN are:

  • Reduce the costs of telecommunications (especially long distance phone charges) by using the Internet to carry traffic
  • Reduce telecommunications costs by minimizing the number of lines accessing a corporate site
  • Save operating expenses by contracting VPN management and equipment costs to a service provider

Software configuration management (SCM)

Effective software configuration management (SCM) strategies promote a healthy, team oriented culture that produces better software. We are using two (SCM) tools, namely:

  • PERFORCE
  • VSS



Process
Daily Build Process
VPN Setup & Version Control
Virtual Teams
Quality Assurance & Testing Process

 

  Our Newsletter  
 

 

© 2005 Ace Technologies. All rights reserved.