L'apport de Python sur OpenVMS : souplesse, réactivité. Donnez un coup de jeune à votre mainframe.

Type:
pyconfr
Audience level:
Intermediate
Category:
présentation
Septembre 16th 2:30 après-midi – 3 après-midi

Description

Les systèmes OpenVMS (les mainframes en général) traitent souvent des données vitales pour l'entreprise que celle-ci voudrait pouvoir partager avec le reste du "système d'information" en temps réel. Dans ce contexte, Python nous offre toute une palette de solutions.

Abstract

Python sur OpenVMS

  • Historique OpenVMS
  • Historique du portage, spécificités
  • Librairies spécifiques pour OpenVMS et Rdb

Et ça apporte à quoi ?

Au travers de cas utilisateurs, nous détaillerons :

  • Souplesse :
  • pour le développeur, l'approche objet permise par Python apporte, une fois mise en place, une souplesse et une ré-utilisabilité inégalées par rapports aux L3G utilisés habituellement. Les équipes de développement répondent aux "défis" lancés par les commerciaux :-)
  • pour l'ingénieur système, la possibilité d'appeler directement les "system services" permet d'écrire des scripts plus efficaces qu'en DCL

  • Ouverture vers le monde extérieur : avec Python et des librairies comme rpclib, suds, pika, ... on construit très rapidement des webservices permettant d'intégrer les systèmes OpenVMS dans l'architecture SOA de l'entreprise

  • Alliance de la robustesse d'OpenVMS (clusters, 5 9s) à la souplesse de Python pour écrire des serveurs web

  • Gestion homogène des sources avec Mercurial