En savoir plus - Publicité 2 Publicité 2 En savoir plus - Publicité 2 Publicité 2 En savoir plus - Publicité 2 Publicité 2 En savoir plus - Publicité 2 Publicité 2 En savoir plus - Publicité 2 Publicité 2 En savoir plus - Publicité 2 Publicité 2 Découvrez nos offres pour annonceurs - Publicité 4 Publicité 4 En savoir plus - Publicité 2 Publicité 2 Visitez 3Vision Group - Publicité 3 Publicité 3 banner Publicité 3

CGI (Common Gateway Interface) : tout ce que vous devez savoir sur cette technologie en 2023



CGI (Common Gateway Interface) est un protocole standard qui permet aux serveurs Web de communiquer avec des scripts et des programmes exécutables sur le serveur. Depuis les années 1990, cette technologie a été utilisée pour permettre aux sites Web de créer des pages Web dynamiques et interactives. Dans cet article, nous allons explorer les principaux aspects de la technologie CGI et ses avantages et inconvénients.

Qu’est-ce que le CGI ?

CGI (Common Gateway Interface) est un protocole qui permet aux serveurs Web de communiquer avec des programmes exécutables sur le serveur. En d’autres termes, CGI est un mécanisme qui permet à un script ou à un programme de générer un contenu HTML dynamique basé sur la demande d’un client.

Un client (navigateur Web) envoie à un serveur une requête pour une page Web spécifique, qui est ensuite traitée par un programme CGI. Le programme génère ensuite un contenu HTML dynamique et le renvoie au serveur pour transmission au client.

CGI est souvent utilisé sur des sites Web qui doivent générer des pages Web dynamiques et interactives en temps réel, tels que des sites de commerce électronique ou des forums en ligne. Il peut également être utilisé pour traiter des données de formulaire, stocker des informations dans une base de données ou pour tout autre type d’interaction entre un site Web et un programme exécutable.

Lire aussi: 7 tech startups africaines concluent deux grands accords en Europe

CGI, Consultants en gestion et TI, est une société canadienne de conseil, d’intégration de systèmes, d’impartition et de solutions en technologies de l’information dont le siège social est situé à Montréal, au Québec.

Elle a été fondée en 1976 par Serge Godin et André Imbeau avant de s’installer à Montréal. À la fin de leur première année, ils avaient généré 138 000 $3 de revenus. CGI fait maintenant partie des cinq premiers groupes mondiaux de l’industrie. En 2019, CGI et ses filiales employaient plus de 77 000 professionnels et ont réalisé un chiffre d’affaires de 12,11 milliards de dollars canadiens.

Le Groupe CGI fait partie de la liste Forbes Global 2000, un classement des 2 000 plus grandes entreprises au monde publié par le magazine économique américain Forbes 4 . CGI fait également partie de l’indice S&P/TSX 60, une liste des 60 plus grandes sociétés au Canada selon la capitalisation boursière.

Historique

Serge Godin fonde CGI au Québec en juin 1976 et est rejoint par André Imbeau5.

En 1986, CGI fait sa première acquisition, BST5. Le groupe est coté à la Bourse de Montréal6 et a commencé à acquérir des entreprises qui offrent des services d’impartition5.

En 1992, les actions de CGI sont inscrites à la Bourse de Toronto6.

En 1994, CGI respecte les normes de qualité ISO et obtient la certification ISO 90015, la première entreprise de TI en Amérique du Nord à obtenir cette certification6.

En 1998, CGI fusionne avec Bell Sygma, doublant presque la taille de l’entreprise5 et ses actions sont cotées à la Bourse de New York6. Elle est également entrée au capital de la CIA (aujourd’hui Alithya), qui rachètera ses parts en 2010.

En 2001, CGI a acquis IMRglobal, sa présence en Inde est donc particulièrement importante5.

En 2003, CGI acquiert Cognicase, une société de services de 3 800 employés7.

En 2004, CGI a acquis American Management Systems (AMS), prenant pied en Australie et étendant sa présence aux États-Unis et en Europe6.

En 2006, Michael E. Roach est devenu président et chef de la direction6.

En 2010, CGI a acquis Stanley Inc. et ses filiales Oberon et Techrizon. Par conséquent, CGI a accru son influence sur le marché américain, en particulier auprès du gouvernement fédéral américain5. La fusion a augmenté le nombre de professionnels aux États-Unis de 5 0006.

Fin mai 2012, le Groupe CGI a déposé une offre sur l’éditeur européen de logiciels Logica8. L’acquisition est devenue effective le 20 août 2012, après que les actionnaires de Logica ont accepté l’offre pour 2,8 milliards de dollars. En novembre 2012, CGI a réalisé des économies d’échelle et a annoncé des licenciements allant jusqu’à 2 400 employés de Logica9.

En septembre 2012, CGI a annoncé un contrat de 89,4 millions de dollars avec l’armée américaine, qui a été remporté par sa filiale, CGI Federal10. Au cours du même mois, CGI a annoncé la signature d’un contrat avec la Defense Information Systems Agency des États-Unis, d’une valeur totale de 871 millions de dollars américains11.

En novembre 2012, CGI a signé un contrat de 142 millions de dollars canadiens avec John Hancock, une filiale de la Financière Manuvie12.

En janvier 2013, CGI s’est vu attribuer un contrat potentiel de communications électroniques internes de l’armée américaine de 7 milliards de dollars13.

En septembre 2013, le Groupe CGI a été inscrit à l’indice boursier S&P/TSX 60, qui comprend 60 des actions les plus importantes de la Bourse de Toronto. Après cotation, le cours de l’action a augmenté de 6,32%14.

En janvier 2014, CGI a signé un contrat d’une valeur de 120 millions SEK avec l’Inspection générale du ministère suédois de la Santé et des Affaires sociales (IVO)15.

En mars 2016, CGI a acquis la société française Alcyane Consulting, une société de conseil et d’ingénierie informatique principalement impliquée dans l’environnement financier16.

En octobre 2016, George D. Schindler a succédé à Michael Roach en tant que troisième PDG de l’histoire de CGI17.

En novembre 2016, CGI a acquis Collaborative Consulting, ajoutant ainsi à ses offres davantage de capacités de technologie numérique et de systèmes de gestion de l’information.

CGI continue d’acquérir des sociétés de services locales axées sur la propriété intellectuelle (PI) telles que JSL et Alcyane19.

En 2017, CGI a acquis Summa Technologies et Paragon Solutions. Paragon Solutions est une société de conseil spécialisée dans les secteurs de la santé et des sciences de la vie. Summa Technologies est une société de conseil en technologie basée à Pittsburgh. De plus, la même année, CGI a acquis ECS Team, une société informatique basée à Greenwood Village, et CTS Inc., une importante société technologique basée à Birmingham20,21,22.

En octobre 2017, CGI a acquis Affecto23, une société de services opérant dans les pays suivants : Finlande, Suède, Norvège, Danemark, Lettonie, Lituanie, Estonie et Pologne. L’acquisition a ajouté 1 000 professionnels dans les pays nordiques24.

En mai 2018, CGI a acquis Facilité Informatique25, une firme-conseil en technologies de l’information (TI) avec une forte présence locale à Montréal et au Québec.

En septembre 2018, CGI a annoncé sa fusion avec ckc AG. La société fournit des services de développement et de gestion de logiciels agiles26.

En mars 2019, CGI a acquis Acando AB, basée à Stockholm, qui emploie 2 100 personnes. Outre la Suède, la société opère également en Norvège, en Allemagne et en Finlande. CGI pourra accroître sa présence dans de multiples secteurs d’activité, notamment la fabrication, le commerce de détail et le secteur public.

Comment fonctionne CGI ?

Le fonctionnement de CGI repose sur un processus en plusieurs étapes. Tout d’abord, le client envoie une requête HTTP pour une page Web spécifique au serveur. Le serveur Web reçoit la demande et la transmet à un programme CGI sur le serveur.

Le programme CGI traite alors la demande selon les instructions données dans le script ou le programme exécutable. Il peut accéder aux données stockées sur le serveur, exécuter des commandes système ou interagir avec des bases de données. Après le traitement, le programme CGI génère une page Web dynamique et renvoie le contenu HTML au serveur.

Enfin, le serveur transmet le contenu HTML généré par le programme CGI au client, et le client affiche la page Web dans le navigateur.

Avantages et inconvénients de CGI

Pour les sites Web qui doivent générer du contenu dynamique et interactif, CGI présente plusieurs avantages. Il est facile à utiliser car il ne nécessite aucun plugin ou logiciel supplémentaire pour fonctionner. Il peut être utilisé avec de nombreux langages de programmation tels que Perl, Python ou C.

CGI permet également une grande flexibilité dans la manière dont les données sont traitées et stockées sur le serveur. Il peut interagir avec une base de données, stocker des informations sur un serveur ou exécuter des commandes système.

Cependant, CGI présente également certains inconvénients. Premièrement, CGI est relativement lent par rapport à d’autres technologies plus modernes telles que PHP ou ASP.NET. Il est également plus vulnérable aux attaques de sécurité car il exécute des programmes exécutables sur le serveur. Enfin, CGI peut être difficile à adapter aux sites à fort trafic.

En conclusion

CGI est une technologie importante pour la création de sites Web dynamiques. Bien qu’il soit de moins en moins utilisé aujourd’hui en raison de ses performances et de ses limites de sécurité, il reste une solution viable pour les sites Web de petite et moyenne taille.

L’essor des technologies côté serveur telles que PHP, Python, Ruby, Node.js et Java a entraîné une diminution de l’utilisation de CGI. Cependant, CGI a jeté les bases du développement d’applications Web dynamiques et continue d’influencer le développement des technologies Web.

En conclusion, CGI est un pionnier dans le domaine des applications Web. Bien qu’il soit remplacé par une technologie plus moderne, il reste une option viable pour les petits projets.

 

Rejoignez DOINGBUZZ PREMIUM

Découvrez un monde de contenus exclusifs et d'opportunités.

Accédez Maintenant

Lancez-vous dans une nouvelle aventure avec DoingBuzz

Découvrez une multitude d'offres d'emploi et de bourses d'études adaptées à votre parcours.

doingbuzz DIRECT
Mots-clés associés à l'article :

Newsletter

Abonnez-vous et accédez à tous nos articles en premier !