IBM Rational Business Developer und seine Enterprise Generation Language (EGL)-Dienste ermöglichen geschäftsorientierten Programmierern die Nutzung der Vorteile und Technologie von Java, JEE, Browser-Plattformen, Cloud-Bereitstellung, Datenbanken, IBM i und zSystems, ohne alle zugrunde liegenden Technologien lernen zu müssen. Gepaart mit leistungsstarken Funktionen zur Unterstützung der plattformübergreifenden Entwicklung ist Rational Business Developer so konzipiert, dass die technischen Details der Bereitstellungsplattform und der zugehörigen Middleware-Programmierschnittstellen verborgen bleiben. Dadurch kann sich der Entwickler auf das Geschäftsproblem konzentrieren und nicht auf die zugrunde liegenden Implementierungstechnologien.
Verwenden oder erstellen Sie Konfigurationen von Codierungsregeln für EGL-Quellcode und führen Sie die Konfigurationen aus, um den Quellcode auf Konsistenz mit den Regeln zu überprüfen.
Erstellen Sie moderne Anwendungen und/oder integrieren Sie sie in Legacy-Systeme mithilfe von Tools, die mehrere Technologien verarbeiten.
Modernisierte, umfangreiche Benutzeroberfläche (Web 2.0 und Mobilgeräte) mit Drag-and-Drop für Dienste und automatisierter Benutzeroberflächengenerierung.
Erstellen Sie Anwendungen mit modernen Tools und Frameworks: GIT für Quellenlenkung, Swagger- und MQ-Integration für Cloud-Bereitstellung, Spring für REST-Dienste und Cordova für hybride mobile Anwendungen.
IBM® Rational® Business Developer ist eine Eclipse-basierte integrierte Entwicklungsumgebung (IDE), die die Entwicklung von Web 2.0, mobiler, cloudbasierter, serviceorientierter Architektur (SOA) und traditionellen Anwendungen mit der Enterprise Generation Language (EGL) vereinfacht. Entwickler können Web 2.0- und mobile Anwendungen und Dienste bereitstellen, ohne Java- und SOA-Programmierung beherrschen zu müssen. Entwickler können EGL-Anwendungen erstellen, testen und debuggen, während sie Java-, JavaScript- oder COBOL-Code für die Bereitstellung generieren.
Diese Software unterstützt die Entwicklung und Bereitstellung traditioneller Green Screen Anwendungen für IBM i und IBM zSystems®. Sie unterstützt die Entwicklung und Bereitstellung von Services auf IBM WebSphere® Application Server auf mehreren Plattformen sowie auf Cloud-Plattformen. Für Benutzeroberflächen unterstützt es die Entwicklung und den Einsatz von Web 2.0-Anwendungen sowohl im Browser als auch auf mobilen Plattformen. IBM Rational Business Developer ermöglicht es Entwicklern, in der vertrauten Eclipse-basierten Umgebung zu arbeiten und die vorhandenen Entwicklungskenntnisse zu nutzen.
Diese Software verwendet eine einzige höhere Programmiersprache für eine optimierte Entwicklung der Geschäftsanwendung. Sie generiert verschiedene Sprachen für eine einzelne Anwendung, z. B. JavaScript für eine Anwendungsbenutzeroberfläche und Java oder COBOL für das Anwendungs-Backend. Diese Software steigert die Produktivität und reduziert die Technologie-Lernkurve, um die geschäftliche Agilität und Wettbewerbsfähigkeit zu verbessern.
IBM Rational Business Developer erweitert bestehende IT-Assets und bietet die Erweiterbarkeit, Skalierbarkeit und Produktivität einer Eclipse-basierten Plattform. Er ist in IBM Developer for z/OS, IBM Rational Developer for i und IBM Rational Software Architect integriert und außerdem in IBM Rational Team Concert™ integriert, um erweiterte Konfiguration, Quellenkontrolle und Änderungsmanagement zu ermöglichen.
Erhalten Sie aktuelle Berichte zu Systemanforderungen und ausführliche Berichte zu Betriebssystemen, verwandter Software, Hypervisoren und Übersetzungen.
IBM® Rational® Business Developer 9.7 enthält die neuesten Verbesserungen für die verschiedenen Technologien innerhalb des Produkts und enthält Fixes aus früheren Releases.
Eclipse GIT (eGIT)-Integration für EGL-Quellcode. Benutzer können Dienste zur EGL-Datenansicht hinzufügen, indem sie sie per Drag & Drop in den Gestaltungsbereich von EGL RUI ziehen. Dadurch können Benutzer schnell Back-End-Code zu ihren Front-End-RUI-Seiten hinzufügen.
Der @XMLElement-Anmerkung wurde eine neue boolesche Eigenschaft cdata hinzugefügt. Dies gibt an, ob das Datensatzfeld, das in eine XML-Zeichenfolge geschrieben werden soll, in ein CDATA-Tag eingeschlossen ist oder nicht.
Diese Version und frühere Versionen verfügen über Meta-Header für generiertes HTML, die die Trennung von Javascript-Inhalten in eine andere Datei im bereitgestellten HTML und die Deaktivierung von Content Assist ermöglichen.
Der Build-Deskriptor deepNullCheck gibt an, ob eine Variable den Nullstatus des referenzierten Werts beim Vergleich mit Null prüft. Außerdem geben zwei Build-Optionen, DefaultServiceHttpBasicUserID und DefaultServiceHttpBasicPassword, die Standard-Benutzer-ID und das Standard-Passwort für den Aufruf aller Dienste an.