Présentation en dix minutes
[ GCL | Rapidité | Réseau | Intelligence | Puissance | ROI | Pourquoi | Clients | Essayez | Société ]
3 - Une architecture en réseau
Perforce repose sur une véritable architecture client/serveur basée sur le protocole TCP/IP. Le référentiel réside sur un hôte central et les espaces de travail client peuvent se trouver n'importe où sur le réseau, que ce soit au bureau ou dans le monde entier. L'architecture client/serveur de Perforce est capitale pour fournir des espaces de travail locaux efficaces et des métadonnées centralisées très complètes.
Fichiers locaux. Un espace de travail client Perforce se compose de fichiers sur le disque local du développeur. Ainsi, lors du cycle d'édition/création/test, le développeur travaille au coût et à la vitesse de son disque local. Au fil du temps, le coût de l'espace disque continue à baisser alors que la vitesse du disque augmente. Perforce mise résolument sur ce principe.
Métadonnées centralisées. Perforce garde la trace de tous les espaces de travail client ainsi que de l'évolution et des contenus du référentiel via une base de données centralisée de métadonnées. Situées sur le serveur, plutôt que dispersées dans chaque espace de travail client, les informations relatives au travail de chacun et aux tâches effectuées sont à la disposition de tous les utilisateurs.
Protocole de transmission continue. Perforce utilise un protocole de transmission continue de message pour la synchronisation de l'espace de travail client et des contenus du référentiel sur le serveur. Conçu pour être efficace sur les réseaux caractérisés par de longs temps de réponse, tels que les réseaux étendus et Internet, le protocole de Perforce gère facilement les besoins des sociétés multinationales d'édition de logiciels.