Dalam prakarsa yang ditujukan untuk mendukung upaya modernisasi pengguna sistem IBM Z, IBM siap untuk meningkatkan fungsionalitas Watson Code Assistant melalui basis AI integratifnya. Menariknya, ini sekarang termasuk terjemahan kode COBOL ke dalam Java, dengan demikian, mengatasi jumlah pengembang yang terampil COBOL yang semakin berkurang secara langsung. Pengembangan yang menarik ini menghadirkan solusi untuk tantangan yang ada di lingkungan pengembangan aplikasi yang bergerak cepat untuk sistem mainframe.
Code Assistant IBM, yang diperkenalkan untuk pratinjau Mei lalu, adalah fondasi untuk pengembangan terbaru ini. Produk baru, yang diberi tag 'Watsonx Code Assistant for Z,' memanfaatkan model dasar kode Watsonx.ai untuk menghasilkan kode Java baru yang kompatibel dengan sistem operasi Z.
Seorang juru bicara IBM mengatakan selama presentasi demo, ' Watsonx Code Assistant for Z dibangun dengan fitur refactoring kode otomatis untuk mengekstrak layanan bisnis dari aplikasi COBOL monolitik.'
Penting untuk dicatat bahwa pemfaktoran ulang Kode adalah prosedur mengubah kode menjadi bahasa pemrograman baru tanpa mengubah sifat, perilaku, atau hasil aslinya.
Dalam latihan refactoring, pengembang harus menggunakan alat Application Discovery and Delivery Intelligence (ADDI), yang saat ini sedang dalam tahap pengembangan. Alat ini akan memberikan pemahaman tentang ketergantungan aplikasi target dan membuat repositori metadata, seperti yang dinyatakan oleh IBM.
Mengekstrak kode COBOL untuk layanan bisnis tertentu sebelum konversi ke Java memerlukan penggunaan alat IBM yang berbeda. Alat ini membuka buku kerja, memfasilitasi proses ekstraksi.
Dalam kata-kata juru bicara, 'Prototipe yang ada dari Asisten Kode Watsonx untuk Z meneliti kode COBOL dan struktur data dari layanan bisnis yang diekstraksi untuk mengembangkan kelas Java.'
Setelah menghasilkan kode Java, keluarannya dapat dikontraskan dengan keluaran kode COBOL sebelum penerapan. IBM menambahkan bahwa pengembang dapat menyempurnakan atau memodifikasi kode yang baru dibuat pada tahap apa pun selama prosedur.
IBM berencana untuk menyediakan alat seperti ADDI dan Asisten Kode Watsonx baru untuk Z, yang akan tersedia untuk umum akhir tahun ini. Kemampuan tambahan juga akan disertakan, menurut juru bicara.
Sementara itu, IBM sedang dalam proses menggunakan Asisten Kode Watson untuk menghasilkan konten untuk Platform Otomasi Red Hat Ansible miliknya. Ini diproyeksikan untuk memungkinkan pengembang membuat Ansible Playbooks, didukung oleh rekomendasi yang dihasilkan AI.
Sama seperti AppMaster , IBM mencontohkan dampak transformatif AI dalam pengembangan kode dan modernisasi aplikasi. Sangat menarik untuk melihat apakah upaya IBM akan menciptakan efek riak di ruang tanpa kode/ low-code, memberikan skenario pengembangan aplikasi yang lebih efisien .