IBM Open Enterprise SDK for Python est un compilateur et un interpréteur Python pour IBM Z/OS. Il permet de prendre en charge vos applications z/OS écrites en Python. Utilisez-le pour moderniser vos applications critiques en développant des API, des plugins et des encapsuleurs pour améliorer vos applications métier critiques et travailler plus rapidement.
Le langage de programmation Python offre un cadre robuste pour la création d’applications rapides et évolutives pour z/OS, avec un riche écosystème de modules, de la même manière que sur n’importe quelle autre plateforme.
Mises à jour des fonctionnalités et des fonctions
Utilisez l’un des langages de programmation les plus populaires et à la croissance la plus rapide sur z/OS. Le paquet de codecs Python inclus vous permet d’interopérer avec les encodages EBCDIC et Unicode Transformation Format (UTF).
Utilisez les paquets Python les plus populaires sur le mainframe pour effectuer une analyse avancée des données avec le Python AI Toolkit pour IBM z/OS.
Automatisez les applications et l’infrastructure informatique en utilisant Python et Ansible pour gérer vos ressources z/OS comme vous le feriez sur n’importe quelle autre plateforme.
Utilisez IBM Z Open Automation Utilities et d’autres paquets open source (par exemple pyzfile et pyracf) pour exploiter l’infrastructure existante et interagir avec les jeux de données, soumettre des tâches en JCL et plus encore.
Tirez parti du riche écosystème de modules et de packages de Python pour développer et exécuter de nouvelles applications plus rapidement avec moins de lignes de code.
Utilisez vos compétences existantes en Python pour créer facilement des applications de bout en bout.
Utilisez un langage de programmation moderne, Python, sur la plateforme z/OS. Facile à apprendre, Python est un langage de programmation dynamique de haut niveau, interprété et généraliste, qui met l’accent sur la lisibilité du code et vous permet de créer des applications rapides et évolutives. Profitez de la colocation de vos données et de vos applications existantes sur IBM Z pour augmenter votre débit et réduire votre temps de réponse. Vous pouvez contrôler les données qui seront exposées en externe tout en gardant vos données confidentielles en lieu sûr au sein de la plateforme IBM Z.
L’accès à la bibliothèque standard de Python vous permet de disposer d’un vaste ensemble de fonctions qui peuvent vous faire économiser des ressources de développement et réduire vos coûts lors de la création d’applications. Vous y trouverez des tâches de programmation très utilisées dans des domaines comme les opérations sur les chaînes de caractères, la cryptologie, les unités d’exécutions, les réseaux, Internet et les outils de services web, les interfaces de systèmes d’exploitation et les protocoles. Les développeurs peuvent utiliser ces modules pour accomplir des tâches courantes, ce qui leur permet de se concentrer sur la mise en œuvre des fonctions métier tout en écrivant moins de lignes de code.
Obtenez des paquets Python AI prédéfinis grâce à l’accès à Python AI Toolkit for IBM z/OS et des paquets du Python Package Index (PyPI), et accédez à une collection grandissante de plusieurs milliers de modules et de cadres Python disponibles gratuitement dans la communauté (des programmes et des composants individuels aux paquets et même à des cadres de développement d’applications complets). Ces modules sont disponibles dans le Python Package Index.
En utilisant le paquet de codecs de Python (les fonctionnalités d’encodage standard de Python), vous pouvez produire et consommer des données en EBCDIC, UTF et en plusieurs autres formats de codage.
L’abonnement et le support IBM payants en option ne sont disponibles qu’avec l’édition SMP/E.
Tirez parti des processeurs spécialisés zIIP pour alléger les workloads Python qui s’exécutent normalement sur des processeurs généraux. Vous permettez ainsi un déploiement flexible des applications Python pour réduire les coûts, accélérer la transformation numérique et libérer des ressources du processeur.
Le format de téléchargement PAX, qui inclut z/OS UNIX System Services, est populaire dans les environnements UNIX et offre une expérience utilisateur similaire. L’outil d’installation et de maintenance du logiciel SMP/E sur z/OS peut gérer les images installables SMP/E et leurs packs de correctifs. Avec l’abonnement et le support (S&S) en option, profitez du support IBM pour ouvrir des demandes d’assistance traitées dans des délais de traitement formalisés.
Le format d’installation d’archive PAX est compatible avec les plateformes distribuées.
Le format installable SMP/E (CBPDO, ServerPac) facilite la gestion des mises à jour. Il est recommandé pour les déploiements de production. La licence et l’option S&S sont disponibles sur Shopz.
Installation, mise à jour et maintenance flexibles
Installation locale et autonome pour un déploiement flexible
Géré par l’utilisation de SMP/E
Pas de frais de licence
Exécution de vos propres applications
Fonctionnalité complète
Abonnement et support IBM Software (S&S)
Informations sur la configuration requise et l’installation pour les éditions.
Configuration requise pour l’installation d’IBM Open Enterprise SDK for Python édition PAX.
Liste de contrôle présentant les principales étapes de configuration pour une installation réussie.
Disponible avec une licence gratuite. Les coûts globaux de déploiement sur z/OS peuvent être réduits, car les workloads peuvent, sous réserve d’éligibilité, bénéficier du modèle de tarification « Solution pour les nouvelles applications », pour les nouveaux workloads de production sur z13 et versions ultérieures.
L’abonnement et le support sont disponibles en option pour l’édition SMP/E.
L’abonnement et le support sont inclus dans la solution IBM Z and Cloud Modernization Stack, sans frais supplémentaires.
A partir d’IBM Open Enterprise SDK for Python version 3.11 avec le correctif APAR PH52983, une application en Python accompagnée du correctif APAR OA63406 et exécutée sous z/OS version 2.4 ou 2.5 devient éligible au traitement sur des processeurs zIIP, comme indiqué dans le tableau des utilisations autorisées pour les machines IBM.
Pour en savoir plus sur le processus de commande sur ShopZ, lisez l’article de blog Rationalisation du processus de commande sur Shopz pour Python sur z/OS.
Découvrez Pandas, un paquet Python open source gratuit utilisé pour la manipulation et l’analyse de données.
Un guide pas à pas expliquant comment utiliser Python pour se connecter à Db2 sans que les données ne quittent le système.
IBM Z Open Automation Utilities (ZOAU) est un ensemble d’outils conçus pour combler le fossé entre un système z/OS traditionnel et IBM z/OS UNIX System Services. Il fournit des utilitaires équivalents à de nombreuses commandes UNIX qui peuvent opérer sur des types de fichiers spécifiques à z/OS.
Apprenez à installer des paquets PyPI dans un environnement sans Internet, pas à pas, en utilisant un gestionnaire de paquets pip.
Découvrez comment IBM Open Enterprise SDK for Python influence Ansible sur IBM Z.
Découvrez quelques cas d’utilisation faciles à mettre en œuvre tels que la manipulation de données, le développement Web, la rationalisation de l’automatisation, l’intégration continue et plus encore.
Découvrez les scénarios d’installation les plus courants, les cas d’utilisation les plus fréquents et nos recommandations.
Découvrez comment Python AI Toolkit for IBM z/OS permet de créer des paquets Python d’IA de premier plan bénéficiant de la sécurité de la chaîne d’approvisionnement d’IBM et de les proposer sur z/OS.
Découvrez comment structurer correctement un paquet Python et comment utiliser l’environnement de développement pour créer ce paquet.
Apprenez à utiliser les bibliothèques fournies avec IBM Open Enterprise Enterprise Enterprise SDK for Python dans des environnements virtuels et à utiliser des pip pour la gestion des dépendances.
Un nouveau produit qui propose les principaux paquets Python d’IA du secteur et les met à disposition sur z/OS.
Dotez-vous de l’environnement d’exécution sous-jacent nécessaire à l’exécution des tâches d’automatisation sur z/OS via Java, Python et des commandes shell.
Utilisez le langage de facto pour développer des modules Ansible et rationaliser les opérations d’automatisation pour votre environnement informatique hybride.
Intégrez l’IA dans vos applications transactionnelles sur IBM Z et déployez vos modèles d’IA sur z/OS pour bénéficier d’informations en temps réel et à l’échelle.
Dotez-vous de capacités de développement et de test en environnement cloud natif pour z/OS sur IBM Cloud dans votre propre espace protégé en bénéficiant de la sécurité d’un cloud privé et de l’agilité d’un cloud public.