Startseite Developer Tools Rational Programming Patterns IBM Rational Programming Patterns
Modernisierung der mustergesteuerten Programmierung für Pacbase-Anwendungen
Verschaffen Sie sich einen Überblick
Illustration eines abstrakten geometrischen Fischgrätenmusters

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.

Neuerungen

Erkunden Sie die Funktionen von Rational Programming Patterns 9.7.2

Vorteile Modernisieren Sie die Entwicklung

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.

Verbesserte Zusammenarbeit

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.

Erweiterter Wert

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.

Steigerung der Produktivität

Beinhaltet Auswirkungsanalyse und Suchdienste mit mehreren Kriterien für Entwicklungsartefakte, die in Rational Team Concert-Repositorys gespeichert sind.

Gesicherte Migration

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.

Erweiterbarkeit

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.

Funktionen
Gesicherte Migration

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.

Aktualisieren und Migrieren von Daten

Entwurfsfunktionen

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.

Entwickeln von Designanwendungen

COBOL-Quellenverwaltung

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.

Verwaltung von Nicht-IBM-COBOL-Code

Erweiterbarkeit

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.


Integration mit Rational Team Concert

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.

Technische Details
Anforderungen an die Installation

Machen Sie sich mit den Installationsanforderungen für VisualAge Pacbase, den Rational Programming Patterns Eclipse-Client und den Server vertraut.

Systemvoraussetzungen

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.

Integrationen Übertragung der Dateien auf den Server

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.

Erkunden Sie die Integration mit Engineering Workflow Management
Verwalten von Datentabellen

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.

Erkunden Sie die Integration mit Pactables
Automatisieren Sie den Entwicklungsprozess

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. 

Erkunden Sie die Integration mit Endevor
Weiterführende Produkte Rational Business Developer

Eine auf Eclipse basierende IDE zur vereinfachten Entwicklung von Web 2.0, mobilen, SOA und herkömmlichen Anwendungen mithilfe von EGL.

IBM Developer for z/OS

Ein modernes, robustes Toolset für die Entwicklung und Wartung von IBM z/OS-Anwendungen mithilfe von DevOps-Praktiken.

Nächste Schritte

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

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