SUR
GCOS 64/7
par Claude Rolland
1- APPLICATION : UNE NOTION EVOLUTIVE
La notion d’application a fortement évolué à mesure que les
systèmes d’exploitation se complétaient.
Rappelons que CICS, le logiciel transactionnel d’IBM a d’abord
été développé comme une ‘application’ pour un
client donné. De même que les principaux logiciels de gestion de bases
de données.
L’industrie des logiciels d’applications - notamment par des
sociétés spécialisées dans le logiciel – s’est rapidement développée à partir
des années 1970 : la plupart des clients informatiques se refusant à
investir dans des équipes de développement, alors que des besoins communs en
grands types d’applications devenaient évidents, et justifiaient un business.
Dès les premières années de commercialisation de GCOS 64 (1975),
le système d’exploitation comprenait un moniteur transactionnel (TDS en 1977),
un logiciel de développement interactif (IOF en 1979) complété par un éditeur
de texte et un système de gestion de bases de données réseaux CODASYL (IDS2 en 1978).
Ces logiciels ont été réalisés par les équipes de développement
du système GCOS 64/7 à Paris, où les compétences requises existaient.
2-
TYPOGRAPHIE DES APPLICATIONS SUR GCOS 4/7
Applications génériques : génie logiciel (en particulier langages dits
‘de 4ème génération’ ou L4G), systèmes de requêtes, bureautique
intégrée, micro- mainframe links (MML), outils d’administration de systèmes
(planification automatique, sécurité d’accès).
Pour ce type d’applications,
de fortes exigences ont conduit au
recours à la coopération de grands éditeurs de logiciels : soit que les
compétences ou les ressources manquaient dans les équipes de développement de
GCOS 64/7, soit –et surtout- que la compatibilité avec des investissements
clients déjà effectués était nécessaire ( en particulier sur systèmes IBM- avec
lesquels les systèmes L 64/DPS 7 devaient coexister).
Applications sectorielles : il s’agit là d’applications adaptées à des
secteurs d’activité donnés, tels que l’industrie (logiciels de gestion de
production intégrée), la santé (gestion d’hôpitaux), la banque/assurance
(gestion de comptes et de polices)…
Là encore, des coopérations
se sont avérées nécessaires avec des sociétés spécialisées, et même avec de
grands clients. Les applications ainsi développées étant commercialisées dans
des ‘filières’ sectorielles.
2- LES APPLICATIONS DEVELOPPEES PAR BULL
Des équipes de développement
d’applications existaient dans Honeywell Bull et CII, et ont été regroupées à
la fusion CII-HB en 1976. Elles ont développé des produits très compétitifs sur
GCOS 64/7. C’est le cas de IMS et de MISTRAL, qui sont encore commercialisés
avec succès.
IMS : gestion de production pour PME/PMI
Développé par une équipe
d’origine Bull General Electric d’abord en traitement batch, il est converti
sous transactionnel TDS en 1980. Il est alors très compétitif par rapport à
COPICS (IBM), car c’est le premier produit de ce type intégrant la gestion
transactionnelle et les bases de données (IDS2), tout en étant beaucoup moins
cher; il s’implante rapidement dans les filières Petites et Moyennes
Industries. Il est constamment complété de fonctions ‘état de l’art’ (par
exemple gestion de stocks en flux tendu en 1987). Aujourd’hui encore, il se vend
bien chez de petits clients car plus commode d’implantation et d’utilisation,
et moins cher que SAP, BAAN…
MISTRAL : gestion de bases de données documentaires
Développé par une équipe
d’origine CII sur SIRIS8, il est porté sur DPS 7 en 1980. C’est un logiciel de
recherches documentaires en ‘typographie riche’ sans équivalent sur le marché à
l’époque. Il s’implante la plupart du temps en serveur dédié. Il est complété
régulièrement lui aussi de fonctions ‘à l’état de l’art’ (par exemple d’un
‘agent utilisateur’ sur PC/Windows, connecté en client au serveur MISTRAL sur
DPS 7 en 1989).
Plusieurs dizaines de
systèmes MISTRAL ont été installés, les principales références étant
l’Assemblée Nationale, la Bibliothèque Nationale de France, le Ministère de la
Culture, le Secrétariat du Gouvernement, le musée Georges Pompidou.. Plusieurs
serveurs MISTRAL sinisés sur DPS 7 ont été implantés en Chine pour PSA.
SECURACCESS : accès sécurisé aux applications transactionnelles
Développé par une équipe
d’ingénieurs technico-commerciaux du réseau commercial France, cette
application a été largement diffusée ; elle a utilisé très tôt la
technologie carte à puces pour sécuriser les accès aux applications
transactionnelles sous TDS.
3- INVESTISSEMENTS DE BULL POUR LES PARTENAIRES
Jusqu’à l’apparition des systèmes standard (UNIX, DOS/WINDOWS, LINUX),
les développements et portages d’applications ont requis d’importants
investissements.
Ce fut le cas sur les systèmes
dits ‘propriétaires’ notamment IBM, et
naturellement sur GCOS 64/7, pendant toute la période 1975-1992 (avant
l’apparition d’Open7 -environnement
UNIX sur GCOS7).
Une bonne partie des
développements d’applications a été faite en COBOL (PACBASE, SINDIA7), en APL
(LIS, ATHESA/CISIGRAPH/PRIAM), et en GPL (GCOS64/7 Programing Language). GPL
est une version client du langage
d’implémentation du système GCOS 64/7, accompagné d’une batterie d’interfaces
systèmes garantis et documentés.
Plusieurs petits éditeurs de
logiciels ont décidé d’investir par eux-mêmes dans des applications COBOL
qu’ils ont vendu aux clients GCOS 64/7. C’est le cas notamment dans le domaine
de la planification automatique de travaux batch (sociétés Unilog, Genlog, Systar…) .
Dès 1978, il s’est avéré
qu’il fallait mettre en place une équipe dédiée au support aux partenaires ( sociétés de logiciels ou
grands clients pour des développements spéciaux) pour répondre aux besoins
logistiques, renseignements techniques, internationalisation des produits,…).
Un budget a été réservé
chaque année pour aider au démarrage des développements, après étude financière
(coûts/revenus pour BULL et le partenaire).
La coopération avec les
grands éditeurs de logiciels a été recherchée, et s’est instaurée à
l’initiative de l’éditeur lui-même, de BULL, ou souvent d’un (ou de plusieurs)
grand(s) client(s) .
-
Oracle Corp (Oracle)
-
Information Builders (Focus)
-
Andersen Consulting (Foundation)
-
CGI (Pacbase)
-
CINCOM (Total/Mantis)
4- PARTENARIATS DE COMMERCIALISATION DES
APPLICATIONS
Différents types de
commercialisation, en fonction de l’aspect stratégique du produit, et/ou des
compétences respectives des forces de
vente des partenaires et du réseau commercial de BULL :
- Mise au catalogue : achat du produit auprès du partenaire (SINDIA 7, LIS,
GAV 7).
- Joint Marketing Agreement (JMA): commercialisation
commune partenaire/BULL, avec royalties croisées.
- Mise en référence : commercialisation par le
partenaire uniquement.
5- L’ANNONCE ARES EN AVRIL 1987
ARES a été annoncé (quelques
jours avant l’annonce de l’AS400 par IBM) avec une quarantaine d’applications
qualifiées par BULL et ses partenaires.
Un soin particulier a été
porté à la connexion des micros (Micral sous DOS puis Windows et Questar 400
sous CTOS) : développement de liens micro-ARES (MML), applications
réparties : Affinity (accès aux bases de données via IQS), bureautique
(DOAS7), Oracle PC, PC MISTRAL, PC Focus.
Des guides ont été fournis
aux réseaux commerciaux, permettant de dimensionner le modèle ARES requis en
fonction de l’application, et du nombre d’utilisateurs connectés (micros ou
terminaux).
6-
PARTENARIATS AVEC DE GRANDS CLIENTS : SYSTEMES SPECIAUX
Afin de préserver leurs
investissements, des grands clients ont requis des modifications (parfois)
profondes de GCOS 64/7.
Dans la mesure du possible,
ces modifications ont été faites dans le sens d’améliorations du système
(fonctionnalités ‘avancées’) standardisées dans les versions suivantes
officielles de GCOS 64/7, après qualification par le client demandeur.
Ce fut le cas pour l’EDF (50
systèmes DPS 64/7), qui a requis en particulier un support au développement de
transactions COBOL strictement identiques sur TDS et CICS/IBM (des demandes
similaires ayant été faites à IBM).
De même que pour les Taxes
Suédoises (25 systèmes) qui ont exigé un système totalement fermé de soumission
de travaux, contrôlé sur terminaux spéciaux.
Les Hospices Civils de Lyon
(reprise de systèmes SIRIS3 par 2 grands systèmes DPS 7 couplés) ont été le
premier client à demander des extensions de configuration de TDS pour supporter
quelques 1000 terminaux connectés en permanence, dont 600 actifs simultanément.
La BNP (plusieurs dizaines
de DPS 7) a demandé les versions pilotes d’Affinity pour son parc de PC/Windows
et de Questar 400, avec de nombreuses améliorations d’opérabilité.
L’ensemble de ces
développements avancés ou spéciaux ont été pré-financés le plus souvent par les
réseaux commerciaux concernés, et effectués par l’équipe de support aux
partenaires de GCOS 64/7.
7- SYSTEMES STANDARDS SUR GCOS7
A partir de 1992, il a été décidé de développer un décor
UNIX sur GCOS 7, dénommé OPEN 7, qui a permis l’ interopérabilité de GCOS 7
avec les systèmes ouverts, porteurs des applications existant actuellement.
Enfin la coopération avec INTEL a complété cette
‘standardisation’ de GCOS 7, l’ouvrant à WINDOWS et à LINUX.
8- LES CLUBS
D’UTILISATEURS
Les plus anciens clubs
d’utilisateurs ont été créés en Amérique du Nord : GLSUA, puis HLSUA (General
Electric, puis Honeywell Large System Asssociation). Ils ont été actifs tout au
long de la commercialisation des systèmes L 64 et DPS 7/7000 aux US et au
Canada.
En Europe, le cercle le plus actif a été le CUBE (Club des
Utilisateurs de systèmes Bull Européens). Il est né de la fusion en 1983 du
Cercle des Utilisateurs de systèmes CII, et de l’AUSI (Association des
Utilisateurs de Systèmes Informatiques), pour Honeywell Bull. Ce sont en
majorité les grands clients français qui ont animé le CUBE. Ils ont reçu en
permanence des informations avancées sur les produits nouveaux 64 et DPS 7/7000
au cours de séminaires et de présentations/conférences ; ils ont animé des
groupes d’échanges d’expériences ; et au moyen de Propositions d’Evolution
Software (PES) formelles, obtenir de nombreuses améliorations de GCOS 64/7. Une
fois par an, le CUBE organise une Assemblée Générale avec forte participation
de BULL et de ses partenaires (SSII, consultants) pour des échanges avec les
Lignes de Produits et le Réseau Commercial sur la politique produits, les
annonces en cours ou à venir, et pour des approfondissements de connaissances.
Les systèmes DPS 7/7000 ont
grandement bénéficié de constants échanges avec les clubs d’utilisateurs, qui
ont accru la confiance des clients.
NOM DU NATURE AUTEUR COMMER- COMMENTAIRES
PRODUIT
CIALISATION
DELTA Générateur d’applications COBOL
DELTA AG Catalogue BULL
SINDIA7 Générateur de transactions
COBOL STERIA Catalogue BULL
PACBASE Atelier
complet de Génie Logiciel
CGI
JMA
pour applications COBOL
Credito Italiano
ORACLE7 SGBD
relationnel
ORACLE
Catalogue BULL Porté par BULL
à partir
CORP de souche sur DEC
TOTAL/MANTIS SGBD
réseaux+L4G
CINCOM JMA
CLIO L4G SYSECA Référencé Dérivé de SOCRATE
FOCUS
L4G
INFORMATION JMA
BUILDERS
MISTRAL Gestion documentaire BULL Catalogue BULL Développé initialement
Sur SIRIS8 par CII
INFORMATIQUE
bureautique DOAS7
TEMPUS
Transfert de fichiers PC/DOS
MICROTEMPUS Catalogue BULL
LINK
de/vers GCOS7
AFFINITY Accès
PC/WINDOWS et Q400
BULL
Catalogue BULL Utilise
TEMPUSLINK.
Aux SGBD sur GCOS7
Intégré avec DOAS7
DOAS7
Bureautique intégrée BULL Catalogue BULL Comprend une messagerie
ISO
X400
ATHESA/
Aide à la décision CISI JMA L4G+graphique+tableur
CISIGRAPH/
PRIAM
LIS
Aide à la décision LIS JMA
FCS : package d’aide à la décision financière commercialisé en JMA
avec le partenaire
IMS/TD :produit de gestion
industrielle, développée par BULL, et mis au catalogue
PAGE : logiciel de gestion d’hôpitaux, développé par le CHU
PITIE/SALPETRIERE, commercialisé en JMA
avec le partenaire.
AMA : logiciel de gestion d’assurances développé par les AMA du
Maine, commercialisé en JMA avec le partenaire