IBM Rational Programming Patterns ist eine integrierte Entwicklungsumgebung für die Zusammenarbeit, die Teil der Jazz Collaborative Lifecycle Management-Lösungen ist. Es bietet Pattern-Driven-Programming-Funktionen für eine verbesserte Codierungserfahrung in Kombination mit Tools für die Auswirkungsanalyse, Qualitätskontrolle und Erweiterbarkeit sowie Verfahren für die automatische Migration von Pacbase-Anwendungen.
Erkunden Sie die Funktionen von Rational Programming Patterns 9.7.2
Verwendet den MDD-Ansatz von Pacbase und bietet neue Modelle für Daten, Batch- und Transaktionsanwendungen und Generatoren, die auf IBM Z-Systeme und Jazz-basierte Repository-Dienste für Pacbase-Artefakte abzielen.
Bietet eine kollaborative integrierte Entwicklungsumgebung (IDE), die es Entwicklern ermöglicht, ihre individuelle Produktivität beizubehalten und gleichzeitig Entwicklungsprozesse und -werkzeuge mit IBM Z-Systemen und Java zu vereinheitlichen.
Verbessert die Nutzung von IBM Developer for z/OS und IBM Rational Developer for AIX und LINUX durch einen dedizierten COBOL-Quellcode-Editor mit Funktionen zur Optimierung von Aufgaben im COBOL-Quellcode.
Beinhaltet Auswirkungsanalyse und Suchdienste mit mehreren Kriterien für Entwicklungsartefakte, die in Rational Team Concert-Repositorys gespeichert sind.
Enthält Verfahren zum Extrahieren von Projekten oder Komponenten aus VisualAge Pacbase und zum Importieren in Rational Team Concert. Ermöglicht auch den Übergang von anderen 4GL durch Erweiterbarkeits-APIs.
Stellt APIs zur Unterstützung neuer Anwendungs- oder technischer Architekturen und ein Software Development Kit (SDK) bereit, um die Entwicklungen in einer bestimmten Sprache oder für eine bestimmte Betriebsumgebung zu unterstützen.
Prozeduren migrieren die Pacbase-Assets kostengünstig in eine umfassende und strategische Entwicklungsumgebung, die die Fähigkeiten von Pacbase übertrifft. Der generierte Code entspricht syntaktisch dem Pacbase-Code. Vergleichstools stellen sicher, dass die Migration korrekt war. Nicht-Regressionstests und Schulungen der Pacbase-Entwickler sind begrenzt und die Kontinuität der Pacbase-Entwicklungs- und Wartungsproduktivität auf hohem Niveau ist gewährleistet. Pacbase- und IBM Z-Entwickler arbeiten jetzt auf einer gemeinsamen Plattform.
Datenbeschreibungsmuster helfen dabei, das Informationskonzept eines IT-Systems in eine Form zu bringen, die für einen Fachspezialisten verständlich und für Softwareentwickler konsumierbar ist. Rational Programming Patterns bietet dedizierte Entwurfseditoren für Entitäten, die in Batch-, Transaktions-, Client/Server- und eBusiness 2.5-Anwendungen verwendet werden. Es bietet außerdem Entwurfs-Tools wie Umbenennen, Verschieben, Duplizieren, Vergleichen, Dokumentieren oder Veröffentlichen.
Ein erweiterter COBOL-Code-Editor erleichtert die Wartung des Benutzercodes durch Filter, Assistenten, Syntaxmarkierungen, Inhaltsunterstützung, Echtzeit-Syntaxprüfung und interaktives Debugging. Code wird gekapselt und in Programmen durch Makros wiederverwendet, die die Komplexität minimieren und gleichzeitig einen zentralen Wartungspunkt bieten. Generierte COBOL-Linien können einfach durch Mikropatterns eingefügt werden. Die Generierung ist nicht auf IBM-Code beschränkt. Die Desynchronisierung einer generierten Datei mit ihrem Entwurf wird erkannt.
Das Software Development Kit erleichtert die Entwicklung eines neuen Generators, indem es die Komplexität einer Transformation durch Micropatterns und Skeletons in kleine Aufgaben aufteilt.
Mit der Application Programming Interface können die Funktionen von Rational Programming Patterns erweitert und in Java angepasst werden. Beispielsweise kann sie verwendet werden, um auf besondere Weise durch die Modelle zu navigieren, Benutzerbefehlszeilen und Menüs zu erstellen oder Qualitätskontrollregeln, Mikromuster und Muster anzupassen.
Verfahren zum Extrahieren und Importieren von Projekten oder Komponenten aus Rational Team Concert sind verfügbar. Die Auswirkungsanalyse und die Suche nach mehreren Kriterien tragen als Erweiterung der Repository-Dienste von Rational Team Concert zur Steigerung der Wartungsproduktivität bei.
Die Steuerungsfunktionen von Rational Team Concert wurden erweitert. Spezifische Vorbedingungen von Rational Programming Patterns können verwendet werden, um sicherzustellen, dass die Dateien, die an den Server übermittelt werden sollen, vordefinierten Anforderungen entsprechen.
Machen Sie sich mit den Installationsanforderungen für VisualAge Pacbase, den Rational Programming Patterns Eclipse-Client und den Server vertraut.
Führen Sie eine detaillierte Systemanalyse für IBM Rational Programming Patterns durch, um die unterstützten Betriebssysteme, die zugehörige Software, die Hypervisoren sowie die Hardwareanforderungen zu verstehen.
Verwenden Sie das Engineering Workflow Management (Rational Team Concert), um die Bereitstellung der Rational Programming Patterns-Dateien auf dem Server zu steuern und sicherzustellen, dass die auf den Server hochgeladenen Dateien keine Fehler verursachen. Dann können Sie Steuerelemente auswählen, die den Voraussetzungen entsprechen.
Verwenden Sie Pactables, um den Inhalt von Datentabellen oder Tabellenuntergruppen anzuzeigen, Tabelleninhalte online oder im Stapelmodus zu aktualisieren und sicherzustellen, dass die Beschreibungen und Inhalte konsistent sind.
Diese Integration ist möglich, aber die Implementierung erfolgt manuell. Sie können die Daten der Rational Programming Patterns über das Engineering Workflow Management (Rational Team Concert) in Endevor importieren, wenn Sie zuvor die Pacbase -Endevor-Bridge verwendet haben.
Eine auf Eclipse basierende IDE zur vereinfachten Entwicklung von Web 2.0, mobilen, SOA und herkömmlichen Anwendungen mithilfe von EGL.
Ein modernes, robustes Toolset für die Entwicklung und Wartung von IBM z/OS-Anwendungen mithilfe von DevOps-Praktiken.