Stack-M est une stack-technique sans coût de licence permettant de déployer en container, sur open ou le cloud des applications mainframe.

Stack-M Cloud Integration Layer
Middleware permettant l’intégration totale de vos applications COBOL avec les technologies Java, .net, C, Webservices
Stack-M Cloud Integration Layer assure une communication bidirectionnelle entre les tous les programmes ou protocoles, quelle que soit la technologie, au sein de la même transaction base de données.
Stack-M Cloud Integration Layer assure également les fonctions de moniteur transactionnel compatible CICS, IMS, TDS, TP8, Tuxedo, TXseries sur le serveur d’application de votre choix, permettant le déploiement de vos applications traditionnelles sur une stack technique J2EE ou .net.
Vos nouveaux développements sont réalisés en Java ou .C#, en Cobol ou les deux.
L’APIsation de vos applications et la transformation en webservices devient native.
La suite dispose également d’un mode 3270, véritable serveur d’application 3270, permettant de communiquer avec des applications tierces dans le protocole 3270.
Stack-M Cloud Integration Layer est 100% compatible avec toutes les technologies Cloud !
Répondre aux défis de modernisation de vos legacies Mainframe
Les entreprises sont confrontées à 3 défis informatiques majeurs :
- Baisser les coûts
- Réduire et maîtriser la dette technique
- Offrir de nouveaux services digitaux
Stack-M répond à ces 3 enjeux en proposant une solution de modernisation de vos legacies Mainframe sans coût de licence, rapide et économique permettant :
- Un redéploiement sur une architecture Cloud / Container compatible AWS, Google, Azure, Cloud souverain, Cloud privé ou infrastructure on premises,
- Une plateforme technique à l’état de l’art, très performante, scalable , sans coût de licence mais bénéficiant d’un large support pour sécuriser votre production,
- Une interopérabilité native de vos composants applicatifs existants avec les nouvelles technologies : Chaque programme devenant exposable sous forme de Webservice.
Trajectoire de modernisation
La modernisation de système est un terme générique qui recouvre en fait deux thèmes :
- Réduction des coûts informatiques
- Désendettement technique
Ces thèmes se rejoignent car le premier frein à la réduction des coûts est lié aux adhérences des technologies utilisées avec des infrastructures chères à exploiter.
Une bonne manière de définir la modernisation est de considérer l’architecture que vous mettriez en œuvre si vous lanciez le développement d’un nouveau système from scratch.
Un projet de modernisation devra donc viser la mise en place de l’architecture que vous choisiriez si vous lanciez le développement de vos applications aujourd’hui.
La trajectoire de modernisation optimum consiste à :
Déployer avec Stack-M vos applications existantes as-is sur une architecture J2EE/Cloud/Container. Vos programmes deviennent nativement interopérables avec le monde Java/C# et vous permettent de réduire fortement le time to market de vos nouvelles offres digitales.
Vous disposez alors d’une plateforme technique à l’état de l’art et très économique à exploiter car sans coût de licence mais avec des performances optimales, notamment avec notre compilateur COBOL-M faisant jeu égal avec les meilleurs compilateurs commerciaux.
Cette étape vous permet de dégager les marges de manœuvre financières permettant de moderniser votre applicatif en mettant l’accent sur les besoins métiers. Les nouveaux développements peuvent être réalisés en Java/C#, en COBOL ou dans un mixte des deux, chaque programme COBOL étant maintenant disponible sous forme de Webservice.
Une très grande partie des programmes des patrimoines mainframe n’évolue pas ou très peu. L’enrichissement du système d’information se réalise le plus souvent par l’ajout de nouveaux pans applicatifs. Il n’est donc pas rationnel de consacrer de l’énergie et de l’argent à migrer vos programmes COBOL vers java alors qu’ils ne vont pas ou peu évoluer et que la maintenabilité et la performance du code migré poseront largement question.
Vous sécurisez de plus votre production informatique en conservant la maîtrise applicative par vos équipes de maintenance qui pourront être formées progressivement aux nouvelles technologies.
Par un simple paramétrage et sans modification du code, Stack-M permet des échanges en protocole http et 3270.
Vos IHM sont immédiatement disponibles dans un navigateur et leur refactoring dans un framework javascript devient très facile et rapide. Votre patrimoine redevient totalement évolutif d’un point de vue métier !
Les bases de données non relationnelles (DL1, IMS, IDMS, IDS2, Datacom, etc) sont supportées et mappées sur PostgreSQL ou la base de données de votre choix.
Nous convertissons en COBOL standard Les langages ou AGL Mainframe tels que Pacbase, Telon, Ideal, PL1, ASM pour factoriser vos technologies et supprimer les adhérences avec l’ancien monde.
Vos JCL sont traduits en ksh, Bash ou Python.
Les utilitaires fréquemment présents sur un Mainframe sont également supportés par Stack-M.

Stack-M Data Layer
Stack-M Data Layer est une solution de migration de base de données non relationnelle vers la base relationnelle de votre choix.
Elle émule les technologies suivantes :
- DATACOM – Emulateur DATACOM (Base indexée) sur base de données relationnelle
- IMS DL/1 – Emulateur DLI (Base hiérarchique) sur base de données relationnelle
- IDS2 – Emulateur IDS2 (Base réseau) sur base de données relationnelle
- IDMS – Emulateur IDMS (Base réseau) sur base de données relationnelle
- VSAM / GSAM / QSAM – Emulateur VSAM / GSAM / QSAM sur base de données relationnelle
Stack-M PostgreSQL Driver
Un driver PostgreSQL optimisé
Stack-M PostgreSQL Driver est un driver PostgreSQL optimisé pour une utilisation avec des programmes Cobol sur Linux, AIX ou Windows.
Le driver assure une mise en cache des records de manière à optimiser les performances notamment dans l’utilisation de curseur.
Stack-M PostgreSQL Driver est livré avec le précompilateur compatible avec tout compilateur Cobol du marché.
Stack-M Cloud Integration Layer est 100% compatible avec toutes les technologies Cloud!
Stack-M Utilities
Sort-M : Tri Multithreadé optimisé pour plaforme Linux et Windows
Sort-M est un Tri Multithreadé optimisé pour plaforme Linux et Windows offrant des performances très supérieures aux produits de tri commerciaux.
Sort-M est intégré avec Cobol-M mais peut être utilisé séparément.
Report-M
Générateur d’états compatible EASYTRIEVE, IQS, EARL. Vos états sont transformés en COBOL ou java et exécutables sur toutes les plateformes.
Gestionnaire de tables de paramètres SPITAB, Tablebase et équivalents
Gestionnaire de Tables de paramètres compatible SPITAB, Tablebase ou équivalents et permettant de s’affranchir des produits commerciaux sur Mainframe ou dans le cadre de projets de replatforming.
Gestionnaire d’habilitations compatible RACF
Gestionnaire d’habilitations basé sur un annuaire LDAP compatible RACF.
