- Visual SourceSafe 2005 Software Configuration Management in Practice
- Alexandru Serban
- 598字
- 2022-07-12 10:45:14
Network Configurations
Considering their location, client machines can be local or remote. Local clients are those that can access the server using a Local Area Network (LAN). This is the local development site where the server resides and from where the majority of the work is accomplished.
Sometimes, however, there are situations in which users need to connect from remote locations. Maybe they work from home or are in a different location and need to make a change to the database.
Local users can access the SourceSafe server directly through the LAN connection, while remote users can reach it through the XML Web service, or through a Virtual Private Network.
Accessing the Server using the LAN Connection
At the local development site the clients use the LAN access configuration to access the Visual SourceSafe server database. The following figure illustrates this network configuration:

In the LAN access configuration, the LAN booster service is used to increase the file access speeds in Visual Studio. This is the fastest way to access the SourceSafe database. However, if users are required to access the database from remote locations, they can do so by using one of the following remote network access methods.
Accessing the Server through a Virtual Private Network
An old method to remotely connect to the SourceSafe server is by using a Virtual Private Network (VPN) connection. A VPN connection has the ability to connect the remote clients to the LAN at the local development site. This type of connection
creates what is called a virtual tunnel between the clients and the server, making them appear to be physically connected to the LAN. The connection speed, however, is determined by the speed of the user's internet connection.
The following figure illustrates the VPN access configuration:

The remote clients connect via the VPN tunnel to the VPN Server and have access to the local network through this server as if they were working from the local development site. Connection security is achieved by using an encrypted VPN tunnel.
Although this illustration shows two separate server machines (the SourceSafe server and the VPN server) their services can be combined into a single machine acting as both SourceSafe server and VPN server. Also, the VPN server can be replaced with a router supporting VPN connections.
Accessing SourceSafe through HTTP/HTTPS
The new native method in Visual SourceSafe 2005 that allows remote connections over the Internet uses the XML Web service. The service communicates over a simple HTTP or a Secure Socket Layer (SSL) HTTPS connection. This connection can be filtered through a network firewall for increased security.
The following figure illustrates this network access configuration:

The remote clients use the public Internet to access the XML Web service to connect to the SourceSafe server. The firewall can be used to filter unauthorized connection attempts according to the local security policy.
Note
Remote access is only accessible using the Visual SourceSafe internet plug-in in Visual Studio. Third-party tools similar to the SourceSafe Explorer can be written to make use of the VSS service and provide stand-alone access to VSS databases.
Security can be strengthened by encrypting the client-server connections using the SSL protocol. This protocol is used for secure document transmission over the public Internet by providing authentication and data encryption. The administration appendixes describe in detail how to set up this remote configuration.
For maximum flexibility you can use a combination of these network access methods.
- 使用AADL的模型基工程:SAE體系結構分析和設計語言入門
- Pro/E Wildfire 5.0中文版入門、精通與實戰
- Authorware應用案例教程
- 中文版Premiere Pro CC實用教程
- Microsoft SharePoint 2010 Power User Cookbook: SharePoint Applied
- 平面設計綜合教程:Photoshop+Illustrator+CorelDRAW +InDesign(微課版)
- Photoshop+CorelDRAW平面設計實例教程(第4版)
- OpenCV項目開發實戰(原書第2版)
- UG NX 12.0完全自學寶典
- 短視頻剪輯基礎與實戰應用(剪映電腦版)
- 計算機輔助翻譯基礎與實訓
- Mobile Web Development
- Autodesk Maya 2015標準教材II
- Oracle E/Business Suite R12 Supply Chain Management
- 中文版Photoshop CS6實用教程(第2版)