Lihatlah di balik layar aplikasi seluler atau antarmuka komersial yang apik, dan jauh di bawah lapisan integrasi dan layanan arsitektur aplikasi perusahaan besar mana pun, Anda mungkin akan menemukan mainframe yang menjalankannya.
Aplikasi penting dan sistem pencatatan menggunakan sistem inti ini sebagai bagian dari infrastruktur hibrid. Gangguan apa pun dalam operasi mereka yang sedang berlangsung dapat menjadi bencana bagi integritas operasional bisnis yang berkelanjutan. Sedemikian rupa sehingga banyak perusahaan takut untuk melakukan perubahan substantif terhadap mereka.
Namun perubahan tidak bisa dihindari, karena utang teknis semakin menumpuk. Untuk mencapai ketangkasan bisnis dan mengimbangi tantangan kompetitif dan permintaan pelanggan, perusahaan harus benar-benar memodernisasi aplikasi ini. Daripada menunda perubahan, para pemimpin harus mencari cara baru untuk mempercepat transformasi digital dalam strategi hybrid mereka.
Jangan salahkan COBOL atas keterlambatan modernisasi
Hambatan terbesar terhadap modernisasi mainframe mungkin adalah kekurangan sumber daya manusia. Banyak pakar mainframe dan aplikasi yang membuat dan menambahkan basis kode COBOL perusahaan selama bertahun-tahun kemungkinan besar telah pindah atau akan segera pensiun.
Yang lebih menakutkan lagi, talenta-talenta generasi berikutnya akan sulit untuk direkrut, karena lulusan ilmu komputer baru yang mempelajari Java dan bahasa-bahasa baru tidak akan secara alami membayangkan diri mereka melakukan pengembangan aplikasi mainframe. Bagi mereka, pekerjaan tersebut mungkin tidak tampak se-seksi desain aplikasi seluler atau selincah pengembangan cloud native. Dalam banyak hal, ini merupakan kecenderungan yang tidak adil.
COBOL diciptakan jauh sebelum orientasi objek menjadi sesuatuโapalagi orientasi layanan atau komputasi awan. Dengan serangkaian perintah yang ramping, bahasa ini seharusnya tidak menjadi bahasa yang rumit untuk dipelajari atau dipahami oleh developer baru. Dan tidak ada alasan mengapa aplikasi mainframe tidak mendapat manfaat dari pengembangan tangkas dan rilis bertahap yang lebih kecil dalam pipeline otomatis bergaya DevOps.
Mencari tahu apa yang telah dilakukan berbagai tim dengan COBOL selama bertahun-tahun Inilah yang membuatnya sangat sulit untuk mengelola perubahan. Pengembang membuat penambahan tanpa akhir dan perulangan logis pada sistem prosedural yang harus diperiksa dan diperbarui secara keseluruhan, bukan sebagai komponen atau layanan yang digabungkan secara longgar.
Dengan kode dan program yang dijalin bersama pada mainframe dengan cara ini, saling ketergantungan dan potensi titik kegagalan menjadi terlalu rumit dan banyak sehingga bahkan pengembang yang terampil pun tidak dapat menguraikannya. Hal ini membuat pengembangan aplikasi COBOL terasa lebih sulit dari yang seharusnya, menyebabkan banyak organisasi mencari alternatif di luar mainframe sebelum waktunya.
Mengatasi keterbatasan AI generatif
Kami telah melihat banyak hype seputar AI generatif (atau GenAI) akhir-akhir ini karena meluasnya ketersediaan model bahasa besar (LLM) seperti ChatGPT dan generator gambar AI visual tingkat konsumen.
Meskipun banyak kemungkinan keren muncul di bidang ini, ada โfaktor halusinasiโ LLM yang mengganggu ketika diterapkan pada alur kerja bisnis yang penting. Ketika AI dilatih dengan konten yang ditemukan di internet, mereka sering kali memberikan dialog yang meyakinkan dan dapat dipercaya, namun tanggapannya tidak sepenuhnya akurat. Contohnya, ChatGPT baru-baru ini mengutip kasus hukum imajiner preseden di pengadilan federal, yang dapat mengakibatkan sanksi bagi pengacara malas yang menggunakannya.
Ada masalah serupa dalam memercayai AI chatbot untuk membuat kode aplikasi bisnis. Meskipun LLM yang digeneralisasi dapat memberikan saran umum yang masuk akal tentang cara meningkatkan aplikasi atau dengan mudah membuat formulir pendaftaran standar atau membuat kode permainan bergaya asteroid, integritas fungsional aplikasi bisnis sangat bergantung pada data pembelajaran mesin yang dilatih oleh model AI. dengan.
Untungnya, penelitian AI yang berorientasi pada produksi telah berlangsung selama bertahun-tahun sebelum ChatGPT hadir. IBMยฎ telah membangun model pembelajaran mendalam dan inferensi di bawah merek watsonxโข mereka, dan sebagai pencetus dan inovator mainframe, mereka telah membangun model observasional GenAI yang dilatih dan disesuaikan dengan transformasi COBOL ke Java.
Terbaru mereka Asisten Kode IBM watsonxโข untuk Z solusi ini menggunakan proses berbasis aturan dan AI generatif untuk mempercepat modernisasi aplikasi mainframe. Kini, tim pengembangan dapat mengandalkan penggunaan GenAI dan otomatisasi yang sangat praktis dan berfokus pada perusahaan untuk membantu pengembang dalam penemuan aplikasi, pemfaktoran ulang otomatis, dan transformasi COBOL ke Java.
Modernisasi aplikasi mainframe dalam tiga langkah
Untuk membuat aplikasi mainframe lincah dan mudah diubah seperti aplikasi berorientasi objek atau terdistribusi lainnya, organisasi harus menjadikannya fitur tingkat atas dari jalur pengiriman berkelanjutan. IBM watsonx Code Assistant for Z membantu pengembang menghadirkan kode COBOL ke dalam siklus hidup modernisasi aplikasi melalui tiga langkah:
- Penemuan. Sebelum melakukan modernisasi, pengembang perlu mencari tahu apa yang perlu mendapat perhatian. Pertama, solusinya menginventarisasi semua program di mainframe, memetakan diagram alur arsitektur untuk masing-masing program, dengan semua input dan output datanya. Model aliran visual memudahkan pengembang dan arsitek untuk menemukan ketergantungan dan jalan buntu yang jelas dalam basis kode.
- Pemfaktoran ulang. Fase ini adalah tentang memecah monolit menjadi bentuk yang lebih dapat dikonsumsi. IBM watsonx Code Assistant for Z memeriksa basis kode program yang sudah berjalan lama untuk memahami logika bisnis yang dimaksudkan dari sistem. Dengan memisahkan perintah dan data, seperti proses diskrit, solusi ini memfaktorkan ulang kode COBOL menjadi komponen layanan bisnis modular.
- Transformasi. Di sinilah keajaiban LLM yang disesuaikan dengan konversi COBOL-ke-Java perusahaan dapat membuat perbedaan. Model GenAI menerjemahkan komponen program COBOL ke dalam kelas Java, memungkinkan orientasi objek yang sebenarnya dan pemisahan perhatian, sehingga banyak tim dapat bekerja secara paralel dan gesit. Pengembang kemudian dapat fokus pada penyempurnaan kode di Java dalam sebuah IDE, dengan AI yang memberikan saran kedepannya, seperti fitur co-pilot yang biasa Anda lihat di alat pengembangan lainnya.
Intellyx mengambil
Kami umumnya skeptis terhadap sebagian besar klaim vendor tentang AI, karena sering kali klaim tersebut hanyalah otomatisasi dengan nama lain.
Dibandingkan dengan mempelajari semua nuansa bahasa Inggris dan berspekulasi berdasarkan faktual kata dan paragraf, menguasai sintaksis dan struktur bahasa seperti COBOL dan Java tampaknya merupakan hal yang tepat untuk GenAI.
Model AI generatif yang dirancang untuk perusahaan seperti IBM watsonx Code Assistant for Z dapat mengurangi upaya modernisasi dan biaya bagi organisasi yang memiliki sumber daya paling terbatas di dunia. Aplikasi pada platform terkenal dengan ribuan baris kode merupakan tempat pelatihan yang ideal untuk model AI generatif seperti IBM watsonx Code Assistant for Z.
Bahkan dalam lingkungan dengan sumber daya terbatas, GenAI dapat membantu tim mengatasi hambatan modernisasi dan meningkatkan kemampuan pengembang mainframe yang lebih baru untuk melakukan peningkatan signifikan dalam ketangkasan dan ketahanan pada aplikasi bisnis inti mereka yang paling penting.
Untuk mempelajari lebih lanjut, lihat postingan lain dalam seri kepemimpinan pemikiran analis Intellyx ini:
Mempercepat modernisasi aplikasi mainframe dengan AI generatif
ยฉ2024 Intellyx B.V. Intellyx bertanggung jawab secara editorial atas dokumen ini. Tidak ada bot AI yang digunakan untuk menulis konten ini. Pada saat penulisan, IBM adalah pelanggan Intellyx.
Lebih banyak dari kecerdasan buatan
Buletin IBM
Dapatkan buletin dan pembaruan topik kami yang menyampaikan kepemimpinan pemikiran terkini dan wawasan tentang tren yang sedang berkembang.
Berlangganan sekarang Lebih banyak buletin
- Konten Bertenaga SEO & Distribusi PR. Dapatkan Amplifikasi Hari Ini.
- PlatoData.Jaringan Vertikal Generatif Ai. Berdayakan Diri Anda. Akses Di Sini.
- PlatoAiStream. Intelijen Web3. Pengetahuan Diperkuat. Akses Di Sini.
- PlatoESG. Karbon, teknologi bersih, energi, Lingkungan Hidup, Tenaga surya, Penanganan limbah. Akses Di Sini.
- PlatoHealth. Kecerdasan Uji Coba Biotek dan Klinis. Akses Di Sini.
- Sumber: https://www.ibm.com/blog/modernizing-mainframe-applications-with-a-boost-from-generative-ai/
- :memiliki
- :adalah
- :bukan
- :Di mana
- $NAIK
- 1
- 10
- 11
- 110
- 12
- 2024
- 27
- 28
- 30
- 300
- 31
- 36
- 400
- 41
- 54
- 9
- a
- Tentang Kami
- benar
- mempercepat
- Setuju
- Menurut
- ketepatan
- tepat
- Mencapai
- di seluruh
- tambahan
- keuntungan
- pengiklanan
- takut
- tangkas
- AI
- Bot AI
- Model AI
- ai penelitian
- Sistem AI
- Semua
- Membiarkan
- juga
- alternatif
- amp
- an
- analisis
- analis
- analisis
- dan
- Lain
- Apa pun
- aplikasi
- Pengembangan aplikasi
- Aplikasi
- Pengembangan Aplikasi
- aplikasi
- terapan
- arsitek
- arsitektur
- arsitektur
- ADALAH
- daerah
- sekitar
- tiba
- artikel
- buatan
- kecerdasan buatan
- AS
- penilaian
- membantu
- Asisten
- At
- perhatian
- menambah
- penulis
- Otomatis
- Otomatisasi
- tersedianya
- b
- kembali
- Larangan
- mendasarkan
- dasar
- BE
- karena
- menjadi
- sebelum
- di belakang
- dibalik layar
- makhluk
- manfaat
- Manfaat
- Lebih baik
- Terbesar
- diblokir
- Blog
- Biru
- mendorong
- kedua
- bot
- merek
- Melanggar
- membawa
- membangun
- Bangunan
- dibangun di
- bisnis
- Aplikasi Bisnis
- tapi
- tombol
- by
- kamar
- CAN
- kemampuan
- karbon
- kartu
- Kartu-kartu
- kasus
- KUCING
- Kategori
- menyebabkan
- Kursi
- tantangan
- perubahan
- Perubahan
- ChatBot
- ChatGPT
- memeriksa
- diperiksa
- lingkaran
- dikutip
- klaim
- kelas
- kelas-kelas
- jelas
- awan
- komputasi awan
- Awan asli
- CMO
- CNN
- COBOL
- kode
- basis kode
- rekan
- warna
- komersial
- Perusahaan
- kompetitif
- kompleks
- pemenuhan
- rumit
- komponen
- komputer
- Komputer Ilmu
- Visi Komputer
- komputasi
- Kekhawatiran
- Koneksi
- dibatasi
- Wadah
- Konten
- kontekstual
- terus
- terus
- kontinu
- Konversi
- meyakinkan
- dingin
- Core
- Biaya
- bisa
- ditambah
- Pengadilan
- dibuat
- Kreatif
- kritis
- kegentingan
- CSS
- adat
- pelanggan
- data
- ilmu data
- Tanggal
- mati
- Hutang
- mendalam
- belajar mendalam
- Default
- definisi
- menyampaikan
- memberikan
- pengiriman
- Permintaan
- ketergantungan
- tergantung
- deskripsi
- Mendesain
- dirancang
- meja tulis
- pengembang
- Pengembangan
- tim pengembangan
- alat pengembangan
- DevOps
- diagram
- perbedaan
- berbeda
- digital
- Transformasi digital
- bencana
- penemuan
- didistribusikan
- dokumen
- melakukan
- dilakukan
- turun
- dua
- setiap
- Awal
- mudah
- mudah
- efisiensi
- usaha
- antara
- munculnya
- muncul
- memungkinkan
- Tak berujung
- berakhir
- Inggris
- pendaftaran
- Enter
- Enterprise
- perusahaan
- lingkungan
- Eter (ETH)
- evaluasi
- Bahkan
- contoh
- Exit
- ahli
- ahli
- Menjelajahi
- menghadapi
- Nyata
- Kegagalan
- palsu
- Fashion
- Fitur
- Fitur
- Federal
- merasa
- sedikit
- Fields
- Angka
- Menemukan
- Pertama
- lima
- aliran
- penerbangan
- Fokus
- terfokus
- mengikuti
- font
- Untuk
- bentuk
- ditemukan
- dari
- depan
- sepenuhnya
- fungsionil
- permainan
- Umum
- tujuan umum
- umumnya
- generasi
- generatif
- AI generatif
- generator
- generator
- mendapatkan
- kacamata
- akan
- kisi
- alasan
- menangani
- Sulit
- topi
- Memiliki
- Kepala
- berat
- tinggi
- membantu
- membantu
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- HTTPS
- manusia
- kecerdasan manusia
- Lari gawang
- Hibrida
- IBM
- ICO
- ICON
- ideal
- ide-ide
- gambar
- gambar
- imajiner
- pentingnya
- Dikenakan
- memperbaiki
- perbaikan
- in
- Di lain
- memasukkan
- Meningkatkan
- inkremental
- indeks
- Tak terelakkan
- Infrastruktur
- Inovator
- input
- wawasan
- contoh
- sebagai gantinya
- instruksi
- integrasi
- integrasi
- integritas
- Intelijen
- Cerdas
- dimaksudkan
- Antarmuka
- intern
- Internet
- ke
- inventaris
- masalah
- IT
- NYA
- Januari
- Jawa
- majalah
- jpg
- Menjaga
- dikenal
- bahasa
- Bahasa
- besar
- belakangan ini
- Terbaru
- pengacara
- lapisan
- pemimpin
- Kepemimpinan
- BELAJAR
- belajar
- pengetahuan
- kurang
- siklus hidup
- 'like'
- Mungkin
- keterbatasan
- baris
- lokal
- Lokal
- logika
- logis
- melihat
- TERLIHAT
- mesin
- Mesin belajar
- Mesin
- terbuat
- sihir
- utama
- membuat
- MEMBUAT
- mengelola
- pelaksana
- Produsen
- banyak
- pemetaan
- Menguasai
- hal
- max-width
- Maksimalkan
- Mungkin..
- Pelajari
- menit
- memperkecil
- menit
- salah penanganan
- mobil
- aplikasi ponsel
- model
- model
- modernisasi
- memodernisasi
- modernisasi
- modular
- lebih
- paling
- terharu
- banyak
- beberapa
- harus
- nama
- asli
- tentu saja
- Navigasi
- Perlu
- dibutuhkan
- New
- baru
- newsletter
- berikutnya
- tidak
- Catatan
- tidak ada
- sekarang
- nuansa
- banyak sekali
- obyek
- observasional
- hambatan
- Jelas
- of
- lepas
- sering
- on
- terus-menerus
- Buka
- operasi
- operasional
- optimasi
- dioptimalkan
- or
- organisasi
- Lainnya
- kami
- di luar
- output
- lebih
- secara keseluruhan
- halaman
- Paralel
- bagian
- pola
- persepsi
- melakukan
- prestasi
- orang
- tahap
- PHP
- gambar
- pipa saluran
- perencanaan
- Platform
- Platform
- plato
- Kecerdasan Data Plato
- Data Plato
- Plugin
- poin
- kebijaksanaan
- posisi
- kemungkinan
- Pos
- Posts
- potensi
- kuat
- Praktis
- sebelumnya
- primer
- mungkin
- pemecahan masalah
- masalah
- prosedural
- proses
- Produk
- Kualitas Produk
- produktifitas
- program
- Programmer
- program
- memprojeksikan
- menonjol
- memberikan
- menyediakan
- Puting
- kualitas
- segera
- jarak
- agak
- Bacaan
- real-time
- alasan
- masuk akal
- baru-baru ini
- catatan
- rekrut
- menurunkan
- mengacu
- pengilangan
- regulator
- Kepatuhan terhadap Regulasi
- Pers
- mengandalkan
- wajib
- penelitian
- sumber
- tanggapan
- tanggung jawab
- responsif
- membatasi
- mengakibatkan
- benar
- Risiko
- robot
- berjalan
- Safety/keselamatan
- Sanksi
- Skala
- adegan
- Ilmu
- Layar
- layar
- script
- melihat
- Mencari
- terlihat
- tampaknya
- terlihat
- peka
- SEO
- Seri
- layanan
- Layanan
- set
- beberapa
- harus
- Menunjukkan
- penting
- mirip
- hanya
- situs web
- Duduk
- skeptis
- terampil
- kecil
- lebih kecil
- So
- Perangkat lunak
- larutan
- Solusi
- beberapa
- Segera
- Space
- Sparks
- tertentu
- Disponsori
- Spot
- kotak
- magang
- standar
- awal
- Tangga
- Masih
- Penyelarasan
- struktur
- berlangganan
- seperti itu
- mendukung
- SVG
- sintaksis
- sistem
- sistem
- Dibutuhkan
- Bakat
- tugas
- tim
- tim
- Teknis
- Teknologi
- tersier
- pengujian
- dari
- bahwa
- Grafik
- mereka
- Mereka
- tema
- diri
- kemudian
- Sana.
- Ini
- mereka
- ini
- pikir
- pemikiran kepemimpinan
- ribuan
- tiga
- Melalui
- waktu
- Judul
- untuk
- hari ini
- bersama
- terlalu
- alat
- puncak
- tingkat atas
- tema
- terlatih
- Pelatihan
- Transformasi
- Tren
- benar
- percaya
- disetel
- mengetik
- bawah
- memahami
- pemahaman
- tidak adil
- diperbarui
- Pembaruan
- URL
- menggunakan
- bekas
- kegunaan
- menggunakan
- penjaja
- sangat
- penglihatan
- visual
- W
- adalah
- menonton
- Cara..
- cara
- BAIK
- adalah
- Apa
- ketika
- yang
- sementara
- SIAPA
- seluruh
- mengapa
- tersebar luas
- akan
- dengan
- dalam
- wanita
- WordPress
- kata
- Kerja
- pekerja
- keselamatan pekerja
- Alur kerja
- kerja
- dunia
- akan
- anyaman
- menulis
- penulisan
- tertulis
- tahun
- kamu
- muda
- zephyrnet.dll