Startseite

Geschäftsautomatisierung

Rational Business Developer

IBM Rational Business Developer
Eine auf Eclipse basierende IDE, die die Entwicklung von Web 2.0-, Mobil-, SOA- und herkömmlichen Anwendungen mithilfe der EGL vereinfacht
Kostenlos testen
Grauer Hintergrund

IBM Rational Business Developer und seine Enterprise Generation Language (EGL)-Dienste ermöglichen 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.

Kostenlos testen

Testen Sie die Testversion von IBM Rational Business Developer 9.7.  

Melden Sie sich mit Ihrer IBM-ID an (oder erstellen Sie eine neue ID), um auf die mehrsprachige, plattformübergreifende 3-teilige Testversion zuzugreifen und sie herunterzuladen.

Für den Test registrieren
Touren und Tutorials Tour: Enterprise Generation Language Tutorial: Verstehen Sie die Workbench-Umgebung Tutorial: Einführung in EGL
Vorteile Orientiert an DevOps

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.

Ideal für Business Developer

Erstellen Sie moderne Anwendungen und/oder integrieren Sie sie in Legacy-Systeme mithilfe von Tools, die mehrere Technologien verarbeiten.

Nutzt Standardtools

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.

Funktionen
Umfangreiche Benutzeroberfläche

Modernisierte, umfangreiche Benutzeroberfläche (Web 2.0 und Mobilgeräte) mit Drag-and-Drop für Dienste und automatisierter Benutzeroberflächengenerierung.


Einfache Serviceerstellung

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.


Multiplattform-Bereitstellung

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 die Bereitstellung 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.


Transformiert die EGL-Quelle

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.

Tutorial: Einführung in EGL

Erweiterbare Plattform

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.

Technische Details

Um das Produkt zu installieren, müssen Sie verschiedene Anforderungen erfüllen, darunter Anforderungen an Hardware, Software, Serverumgebung und Betriebssysteme.

Hardware- und Softwareanforderungen

Bevor Sie das Produkt installieren, stellen Sie sicher, dass Ihre Hardware und Software die Mindestanforderungen erfüllen oder übertreffen. Wenn Ihre Hardware und Software nicht den Mindestanforderungen entsprechen, können Sie das Produkt möglicherweise nicht installieren oder ausführen.

Anforderungen an Installateure

Sie müssen über eine Benutzer-ID verfügen, die bestimmte Anforderungen erfüllt, bevor Sie Ihr Produkt installieren können. Es werden Anforderungen für Windows Vista, andere Windows-Versionen und Linux-Clients bereitgestellt.

Weiterführende Produkte IBM Developer for z/OS

Umfassendes, robustes Toolset für die Entwicklung von z/OS-Anwendungen

IBM Rational Developer for i

Eine integrierte Entwicklungsumgebung (IDE), die auf der Eclipse-Plattform basiert und für die Erstellung und Wartung von Anwendungen auf IBM i Systemen entwickelt wurde.

IBM Rational Software Architect Designer

Nutzen Sie Abstraktion, um Komplexität zu reduzieren, Designs und Modelle präzise zu kommunizieren und Lösungen, Zusammenhänge und Auswirkungen zu visualisieren.

Häufig gestellte Fragen

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.

Mehr erfahren
  • Neue servicelib Funktion - getRestResponseHeaders
  • Neue Servicelib-Funktionen zum Festlegen der REST-Antwort
  • JSON-Support für AS400 
  • CDATA-Abschnittsunterstützung für XML
  • Verbesserte Unterstützung für löschbare Datensätze
  • Unterstützung für Array-Initialisierung mit variabler Größe
  • Detaillierter Titel der Fehlermeldung für EGL-Ant-Tasks
  • Integration von IBM Debugger und Debugging von EGL/COBOL Code auf ZOSBatch und CICS
  • Implementierung von Passphrase


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.

Mehr erfahren
  • REST-API-Support für EGL-Dienste
  • Erweiterte Unterstützung für Message Queue-orientierte Anwendungen
    • Unterstützung für MQ-Themen (Veröffentlichen/Abonnieren in COBOL- und Java-Umgebungen)
    • Unterstützung für weitere MQ-Angebote auf Java – RabbitMQ und Apache ActiveMQ
    • Unterstützung für JMS in IBM MQ- und Apache-Bereitstellungen
  •  Spring REST-Unterstützung
  • Erstellung von cloudnativen Anwendungen und zugehörigen Docker-Dateien
  • Unterstützung für Bootstrap 4- und Ionic 4-Frameworks
  • Hinzufügen neuer EGL Widgets zur Unterstützung von Responsive Design. Weitere Informationen finden Sie unter Responsive Design-Unterstützung in RBD
  • Unterstützung von REST-Diensten im CICS-Anbieter (Provider und Invoker) unter z/OS
  • Swagger-Unterstützung für die REST-API
  • Erstellen von SOAP-Kopfzeilenfeldern in WSDL- und Client-Oberflächen
  • Möglichkeit, Benutzer-ID und Passwort für den Aufruf aller Dienste per ServiceLib.setHttpBasicAuthentication festzulegen (Benutzer-ID, Passwort)
  • Hinzufügen einer Ant-Aufgabe namens egl.createInterfaceFromWSDL, um die Erstellung einer EGL-Schnittstelle aus einer WSDL-Datei über Ant zu ermöglichen
Erfahren Sie mehr über die Ant-Unterstützung in RBD

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.

Mehr erfahren

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.

Mehr erfahren

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.

Mehr erfahren
Nächste Schritte

Erkunden Sie IBM Rational Business Developer. Planen Sie ein kostenfreies 30-minütiges Meeting mit einem IBM Z- oder Power-Ansprechpartner.

Kostenlos testen
Weitere Erkundungsmöglichkeiten Dokumentation Support IBM Redbooks Support und Services Global Financing Community Entwicklungscommunity Partner