Mainframe terus mendukung beban kerja kritis dan aplikasi transaksi inti bagi banyak perusahaan dengan database Adabas dan bahasa pemrograman Natural.
Perusahaan yang masih mengandalkan Natural dan Adabas menghadapi dua kesulitan yang semakin besar: biaya lisensi produk dan semakin berkurangnya sumber daya yang mampu memelihara dan mengembangkan 4GL (Bahasa Generasi Keempat) serta database daftar terbalik (inverted list). Akibatnya, banyak yang mempertimbangkan modernisasi untuk mengurangi ketergantungan pada teknologi ini.
Perusahaan-perusahaan ini juga berusaha untuk memungkinkan evolusi yang gesit dalam pengalaman pelanggan melalui transformasi digital. Upaya ini memerlukan lingkungan yang skalabel dan berbiaya rendah yang terintegrasi dengan teknologi berbasis cloud modern serta praktik pengembangan terkini.
Selain itu, pelanggan ingin meningkatkan waktu pemasaran dengan pengembangan yang gesit sambil mengadopsi kemampuan cloud, pelaporan yang lebih baik, dan integrasi yang lebih mudah dengan aplikasi mobile, sosial, dan analitik.
Kombinasi faktor-faktor ini sering mendorong modernisasi Natural dan Adabas ke Amazon Web Services (AWS). Artikel ini menyoroti jalur modernisasi yang tersedia untuk Natural dan Adabas dengan IBM ModernSystems dan AWS. Divisi ini menawarkan fungsionalitas refactor dan replatform, serta opsi migrasi mandiri.
IBM Consulting adalah AWS Premier Tier Services Partner dan Managed Service Provider (MSP) yang menawarkan kemampuan layanan komprehensif untuk mengatasi tantangan bisnis dan teknologi yang dihadapi klien saat ini.
Ringkasan Solusi
Kunci untuk meminimalkan risiko saat memodernisasi Natural dan Adabas adalah kematangan pilihan yang ditawarkan oleh perangkat lunak dan layanan unik dari Advanced.
Akselerator IBM ModernSystems menjadi dasar dari solusi-solusi ini. Setiap solusi memberikan jalur strategis menyeluruh untuk menurunkan biaya dengan menghilangkan biaya lisensi pemasok untuk Natural dan Adabas, sambil mempertahankan aset warisan dan aturan bisnis.
Ilustrasi di bawah ini menggambarkan pemetaan dari sumber ke target dengan akselerator IBM ModernSystems.
Modernisasi Adabas – Natural ke AWS – Pemetaan Pola & Teknologi

Gambar 1 – Gambaran umum modernisasi Natural Adabas.
Refactoring Otomatis dari Natural ke Java atau C#
Solusi akselerator IBM ModernSystems dapat merubah kode sumber Natural menjadi aplikasi modern yang setara fungsionalnya, baik dalam Java atau C#. Kode yang telah di-refactor dapat dipelihara atau dikembangkan lebih lanjut menggunakan lingkungan pengembangan terintegrasi (IDE) modern apa pun. Akselerator IBM ModernSystems juga menyediakan opsi untuk menyematkan bahasa Natural dalam komentar untuk membantu pengembang Natural menemukan logika bisnis dalam struktur aplikasi baru.
Kemampuan teknis dari refactoring Natural/Adabas adalah:
- Secara otomatis merubah semua objek Natural, termasuk program, subprogram, modul definisi data (DDM), peta, dan jenis area data.
- Memelihara dan menjalankan kode yang telah di-refactor sebagai Java atau C# .NET asli di AWS.
- Mengubah mode laporan Natural menjadi mode struktur.
- Konversi JCL ke PowerShell atau Spring Batch XML (standar Java JSR352).
- Mendukung pelanggan yang memilih untuk mempertahankan JCL dan PROCS mereka di lingkungan target dan menjalankannya menggunakan solusi IBM ModernSystems eavJES.
- Menjamin kode yang telah di-refactor memenuhi standar kualitas yang ditetapkan oleh SonarQube.
- Memelihara dan meningkatkan aplikasi yang telah di-refactor sebagai aplikasi web (Angular untuk antarmuka pengguna).
Modernisasi Natural – Adabas : Zona Pendaratan AWS untuk Refactoring Otomatis

Gambar 2 – Modernisasi beban kerja Natural Adabas – Zona Pendaratan Refactor di AWS.
Setelah aplikasi warisan dan database di-refactor dan diterapkan di AWS, pengembang dapat memperluas fungsionalitas aplikasi menggunakan alat DevOps standar dan CI/CD dengan layanan seperti AWS Code Pipeline dan AWS Code Build. Logika bisnis dari kode Natural yang lama dipertahankan tanpa perubahan.
Tingkat optimasi tambahan dapat diterapkan dalam akselerator IBM ModernSystems untuk pengiriman yang efisien dan untuk memanfaatkan layanan AWS.
Replatforming Natural
Perusahaan yang ingin mempertahankan basis kode warisan mereka dapat menjalankan sintaks Natural di Windows menggunakan akselerator IBM ModernSystems. Aplikasi yang dihasilkan identik dengan aplikasi di mainframe, meminimalkan perubahan yang terjadi saat bermigrasi dari mainframe ke AWS.
Replatforming menyediakan cara yang relatif berbiaya rendah dan berisiko rendah untuk mengurangi pengeluaran operasional mainframe dan mempertahankan nilai bisnis yang diberikan oleh aplikasi asli.
Karena sintaks Natural tetap seperti aslinya, organisasi dapat terus memanfaatkan talenta pengembang Natural mereka yang sudah ada sambil memberikan fitur baru dalam akselerator IBM ModernSystems.
Akselerator IBM ModernSystems mencakup alat pengembangan UX lengkap untuk pengembang Natural, yang mencakup analisis kode Natural, diagram alur, analisis dampak, pencocokan pola, perbandingan versi, dan kemampuan debugging interaktif. Dengan kata lain, tim pengembang Natural dapat terus mengembangkan dan memelihara aplikasi dengan dukungan alat pengembangan yang modern dan efisien.
Untuk menjalankan program Natural Online, akselerator IBM ModernSystems menafsirkan dan menjalankan setiap perintah Natural pada tingkat byte, memungkinkan aplikasi Natural yang ada untuk dijalankan tanpa perubahan terhadap database relasional baru.
Mesin pemrosesan akselerator IBM ModernSystems menafsirkan perintah I/O seperti READ, WRITE, dan lainnya. Ini menghasilkan sintaks SQL yang setara untuk melakukan akses/pembaruan data terhadap database baru.
Akselerator IBM ModernSystems memungkinkan alat business intelligence (BI) modern untuk terintegrasi dengan database relasional dengan cara yang tidak dapat dilakukan oleh sistem lama.
Di lingkungan replatformed di AWS, JCL dijalankan di lingkungan eksekusi batch IBM ModernSystems eavJES, sebuah add-on untuk suite akselerator IBM ModernSystems dengan serangkaian alat lengkap. Pengembang dapat mempertahankan JCL dan PROCS, menghasilkan eksekusi yang mulus dengan sedikit perubahan.
Eksekusi menghasilkan tindakan, katalog, restart, dan pemulihan yang sama seperti di lingkungan mainframe. Katalog terus dipantau dan dipelihara selama eksekusi pekerjaan dan bahkan memungkinkan manipulasi baris perintah pada dataset.
Jalur Menuju Modernisasi Lanjutan Setelah Replatforming
Jalur Replatforming Natural membantu pelanggan yang memilih pendekatan bertahap untuk beralih ke bahasa modern. Akselerator IBM ModernSystems memberikan kemampuan untuk secara otomatis merubah basis kode ke Java atau C# melalui transformasi sederhana menggunakan fungsi “Save As”.
Kode Java/C# yang baru di-refactor fungsinya setara dengan aplikasi Natural lama. Kode baru ini beroperasi menggunakan UI web dan Angular. Fitur ini memungkinkan modernisasi lanjutan untuk mendukung penggunaan kembali keterampilan pengembang yang ada dalam Natural dan pengetahuan mendalam mereka tentang aplikasi, sambil diterapkan sebagai Java atau C#.
Modernisasi Natural – Adabas : Zona Pendaratan AWS untuk Replatforming

Gambar 3 – Modernisasi beban kerja Natural Adabas – Zona Pendaratan Replatform di AWS.
Migrasi Adabas Otomatis
Seiring dengan Refactoring Otomatis atau Replatforming Natural, semua database Adabas akan dimigrasikan ke padanan relasional (Amazon RDS untuk SQL Server, Oracle, Db2, Amazon Aurora).
Setiap database relasional yang dihasilkan akan memiliki fungsionalitas dan kemampuan traversing yang sama seperti Adabas asli. Program unload Natural dihasilkan secara otomatis untuk memungkinkan klien mengekstrak data dari Adabas ke format yang siap dimuat ke database relasional baru.
Database relasional baru dihasilkan dengan tabel dasar, tabel anak, dan tabel cucu sesuai kebutuhan untuk menggantikan instance Adabas Multiple Occurring Field (MU) dan Periodic Group (PE). Ini memungkinkan database baru untuk mencakup hubungan antar tabel yang diharapkan dalam model data relasional.
Akses ke data MU dan PE ditangani oleh mesin akselerator IBM ModernSystems saat berjalan dengan akselerator ini. Kode program Natural menerima data dalam format tampilan yang diharapkan.
Manfaat Modernisasi Natural dengan akselerator IBM ModernSystems
Dengan akselerator IBM ModernSystems, memodernisasi lingkungan Natural dan Adabas Anda ke AWS akan memberikan manfaat berikut:
- Opsi untuk replatforming dan refactoring, serta migrasi otomatis Adabas.
- Pengurangan biaya dengan menghilangkan biaya MIPS (million instructions per second) mainframe dan biaya lisensi Natural Adabas.
- Database relasional modern membebaskan data untuk aplikasi terdistribusi di AWS.
- Peningkatan kemampuan pembuatan laporan.
- Pengalaman pengembang yang lebih baik dengan IDE modern, lingkungan IBM ModernSystems, dan pemberdayaan DevOps.
- Kemudahan adopsi komunitas pengguna melalui pengalaman fungsional yang identik.
Kesimpulan
Dengan akselerator IBM ModernSystems, pelanggan dapat bermigrasi dari kode Natural prosedural dan database Adabas pra-relasional ke AWS, baik melalui refactoring atau replatforming.
Ini dirancang untuk mendukung pelanggan terlepas dari tahap perjalanan modernisasi mereka. Sebagai AWS Mainframe Modernization Competency Partner, IBM memiliki teknologi dan keahlian untuk berhasil memigrasi dan memodernisasi beban kerja Natural Adabas serta melepaskan kekuatan AWS.
Pelajari lebih lanjut tentang modernisasi beban kerja Natural dan Adabas dengan akselerator IBM ModernSystems.
