Langue de génération d’entreprise – Wikipedia

before-content-x4

Langue de génération d’entreprise , ou Egl , est un langage de programmation de 4e génération, qui a été initialement développé dans les années 1980. IBM a créé EGL pour prendre en charge les programmeurs procéduraux, en particulier ceux qui ont un RPG et une expérience COBOL, afin qu’ils comprennent plus facilement les concepts et l’application de la programmation orientée objet.

after-content-x4

EGL est peut-être le plus connu comme une fonction au sein du développeur IBM WebSphere Studio Enterprise, qui fournit des grands outils axés sur l’ordinateur basés sur l’environnement de développement Eclipse.

De nombreuses entreprises sont exposées à des coûts très élevés lorsqu’il s’agit de maintenir leurs systèmes hérités (COBOL, RPG, naturel, etc.). La connaissance de votre propre système, qui a déjà grandi depuis des décennies, se termine également par la perte d’employés (pension). Ici, il est possible de migrer les systèmes hérités dans un environnement plus facile à attendre d’EGL, à partir de laquelle peut ensuite être transformé en un langage “moderne” (Java, C ++ etc.). La maintenance se fait exclusivement au niveau EGL, de sorte que seul un effort mineur doit être fait sur les mesures de formation.

Selon le fabricant, les coûts de migration et la formation nécessaire sont très bas aux coûts de maintenance des systèmes.

Les applications et services EGL sont écrits au niveau du code source EGL, testés et ajustés par des erreurs. Si vous êtes alors testé de manière satisfaisante, vous pouvez être compilé dans COBOL, Java ou JavaScript,
Pour soutenir l’utilisation des applications commerciales qui peuvent s’exécuter dans chacun des environnements suivants:

  • Microsoft Windows, Linux, Unix avec JVM, par exemple dans la zone d’un servletSontainer Java EE (IBM WebSphere Application Server, Apache Tomcat, Glassfish)
  • IBM System Z: CICS Transaction Server, IMS, Z / OS Batch, Unix System Services, WebSphere Application Server, Z / VSE, Linux
  • IBM System I: IBM I5 / OS, IBM WebSphere Application Server
  • Internet Explorer, Firefox, Safari – WebBrowser pour les applications Web riches en Ajax

En décembre 2008, IBM a présenté une nouvelle technologie avec le nom d’EGL Rich UI pour simplifier la création d’applications Internet riches. Cette technologie simplifie le fait que la complexité de l’Ajax, du JavaScript, du reste et du savon reste cachée aux développeurs, ce qui leur permet de se concentrer sur les technologies nécessaires à l’entreprise et de ne pas être distraites par celles ci-dessous. Depuis l’introduction de l’interface utilisateur EGL Rich, JSF n’a pas été cultivé comme technologie de surface précédemment utilisée et est toujours dans la version désormais obsolète JSF 1.2. Selon IBM, une intégration supplémentaire de JSF et de facettes dans EGL n’aura pas lieu, ainsi que tous les RFE (demande d’amélioration) sur ce sujet ont été rejetés. [d’abord]

IBM a annoncé en juin 2010, [2] que vous publierez le code EGL en tant que source open. IBM ouvre le langage EGL, le compilateur, les générateurs de Java et JavaScript, ainsi que les outils EGL. IBM espère agrandir la gamme de langage en tant que open source. L’EGL doit être développé comme un projet Eclipse en coopération avec la Fondation Eclipse. Eclipse a été sélectionnée comme maison pour le projet Open Source EGL car les outils EGL sont déjà basés sur Eclipse et l’EGL interagit avec d’autres technologies Eclipse, à savoir celles telles que Birt (Business Intelligence et outils de rapports), les outils Web et les outils de données.

after-content-x4
Développeur commercial rationnel

Développeur commercial rationnel [3] (RBD) est un environnement de développement intégré et en même temps la mise en œuvre de référence pour le langage de programmation EGL, qui “se considère comme un langage et comme un environnement de développement”. [4] Jusqu’à la version 6, le plugin Eclipse a été développé dans le cadre d’une partie déterminante de l’EGL en fonction de la plate-forme Eclipse et vendu dans le cadre de la gamme de produits de développement rationnelle d’IBM, y compris le “développeur d’applications rationnelles pour le logiciel WebSphere”. À partir de la version 7, le produit est commercialisé comme un «développement commercial rationnel» indépendant.

L’environnement de développement a été développé par le logiciel Rational du département IBM, qui fournit des programmes de services basés sur l’éclipse pour le développement d’applications et de services multiplateformes qui utilisent le langage de programmation EGL.

Les entreprises utilisent EGL et le développeur commercial rationnel pour convertir les applications commerciales à partir de langues anciennes telles que RPG ou COBOL dans les projets EGL, [4] qui peut ensuite être traduit en applications Java, par exemple. [5]

Le développeur commercial rationnel permet le développement d’applications basées sur le navigateur, les services commerciaux, les applications avec interface utilisateur graphique, les applications par lots et les rapports pouvant accéder aux données qui peuvent être lues et modifiées en données stockées dans les différentes bases de données relationnelles et systèmes de fichiers qui peuvent être trouvés sur les plates-formes cibles prises en charge.

  1. https://www.ibm.com/deloperks/community/forums/html/topic?id=7777777-0000-0000-0000-0000-000014792762
  2. Le langage commercial IBM EGL passe à l’open source @d’abord @ 2 Modèle: Link Toter / www.networkworld.com ( Page non plus disponible, recherchez dans Webarchien ) Info: Le lien a été automatiquement marqué comme un défaut. Veuillez vérifier le lien en fonction des instructions, puis supprimer cette note.
  3. Page Rational Business Developer Products at IBM (Allemand)
  4. un b Consolide Legacy Applications avec le langage de génération d’entreprise d’IBM EGL , 19. novembre 2013
  5. MC Press: IBM annonce un développeur commercial rationnel V8.0.1 (Anglais)

after-content-x4