Langkau ke kandungan
XSIS
Seorang pembangun memakai fon kepala bekerja melalui kod

Kejuruteraan Perisian

Pemodenan legasi dipercepatkan AI

Modenkan sistem yang menjadi tunjang anda tanpa menghentikan perniagaan

Sistem yang menjalankan kerja paling penting ialah yang paling sukar diubah

Sistem yang sudah berusia sering menjalankan lejar teras, pengebilan, sambungan ERP dan alat back office yang tiada siapa mahu sentuh. Ia sukar diubah, sukar dikekalkan kakitangannya dan semakin sukar dijaga keselamatannya, manakala orang yang membinanya pula sering sudah beredar.

Menggantikannya sekali gus ialah antara projek paling berisiko yang boleh dijalankan oleh sesebuah perniagaan. Tarikh akhir vendor, seperti tamatnya sokongan SAP ECC, dan peraturan ketahanan seperti DORA menambah tekanan untuk beralih.

Apa yang berubah untuk anda

  1. Tiada pertukaran sekali gus

    Sistem lama dan baharu berjalan serentak, dengan hasilnya dibandingkan, supaya perniagaan terus beroperasi pada setiap langkah.

  2. Pemodenan pada kadar lebih pantas

    Analisis dan refaktor kod berbantukan AI, disahkan oleh jurutera dan ujian, memendekkan bahagian paling lambat dalam kerja ini: memahami kod lama.

  3. Lesen dan kerangka utama ditamatkan

    Setiap bahagian yang telah diganti dimatikan, datanya diarkibkan dan lesen serta infrastrukturnya ditamatkan.

Apa yang kami sampaikan

  • Penilaian sistem dan hutang teknikal

    Inventori kod, data, antara muka, kebergantungan dan orang yang memahaminya, dengan risiko disusun mengikut keutamaan.

  • Pilihan dan peta jalan

    Bagi setiap bahagian, pilihan untuk mengekalkan, membalut, memindahkan platform, menulis semula atau menamatkannya, bersama alasan dan urutan kerja.

  • Refaktor kod berbantukan AI

    Alat AI yang membaca dan menerangkan kod lama, mencadangkan refaktor dan merangka ujian. Setiap perubahan disemak oleh jurutera dan diperiksa oleh rangkaian ujian.

  • Penghijrahan strangler fig

    Lapisan API moden di hadapan sistem lama, dengan keupayaan dibina semula di belakangnya satu demi satu sehingga tiada apa lagi yang memanggil kod lama.

  • Ujian pencirian dan larian selari

    Ujian yang merekodkan apa yang sebenarnya dilakukan oleh sistem lama, serta output lama dan baharu dibandingkan pada beban kerja sebenar sebelum setiap pertukaran.

  • Penghijrahan pangkalan data

    Data dipetakan, dibersihkan dan dihijrahkan daripada fail COBOL, DB2 atau Oracle Database ke pangkalan data asli awan, dengan laporan penyelarasan yang menunjukkan tiada data hilang atau berubah.

  • Penamatan kerangka utama dan monolit

    Cara setiap bahagian yang telah diganti dimatikan, datanya diarkibkan untuk audit dan lesen serta infrastrukturnya ditamatkan.

Cara kami bekerja

  1. Memahami sistem

    Kami membaca kod, menjejaki data dan menemu bual orang yang menjalankannya, lalu merekodkan apa yang sebenarnya dilakukannya.

  2. Memilih laluan

    Kami memutuskan bersama anda bahagian mana yang dikekalkan, dibalut, dipindahkan atau ditamatkan, dan dalam urutan apa.

  3. Membalut

    Kami meletakkan lapisan API di hadapan sistem lama, supaya kerja baharu berhenti bergantung pada dalamannya.

  4. Mengganti sedikit demi sedikit

    Kami membina semula satu keupayaan pada satu masa di belakang lapisan API, dengan ujian yang menunjukkan ia sepadan.

  5. Berjalan selari

    Kami menjalankan sistem lama dan baharu serentak, membandingkan hasilnya dan bertukar hanya apabila kedua-duanya sepakat.

  6. Menamatkan

    Kami mematikan apa yang telah diganti, mengarkibkan datanya dan membuang lesen serta infrastrukturnya.

Teknologi yang kami modenkan daripada dan kepada

Bagi platform yang jarang ditemui, kami menilai kod terlebih dahulu dan memberitahu anda dengan jelas sama ada kami mempunyai kemahirannya. Menyebut nama produk tidak bermaksud kami berganding dengan vendornya.

Bahasa pengaturcaraan
  • Java
Kerangka kerja
  • .NET
Pangkalan data
  • Oracle Database
  • Microsoft SQL Server
  • PostgreSQL
DevOps dan kebolehcerapan
  • Docker
  • Kubernetes
Integrasi
  • SOAP

Tiada gangguan, dijamin melalui kontrak

Kami tidak meminta anda mempercayai janji semata-mata. Gerbang penerimaan pencapaian, transaksi idempoten dengan pembalikan dan baris gilir surat mati, serta jaminan kecacatan selepas pelancaran ditulis dalam perjanjian.

Cara bermula

Sistem yang sedang beroperasi tetapi gagal atau tidak didokumenkan bermula dengan Brownfield Diagnostic Bridge. Ia ialah audit ringkas terhadap kod, data dan keselamatan. Ia berakhir dengan keputusan jujur sama ada untuk diselamatkan, direfaktor atau dibina semula, serta cadangan harga tetap.

Apa yang berlaku seterusnya

  1. Sesi praperundingan

    Satu sesi praperundingan dalam talian percuma selama 30 minit: kami meneliti matlamat, sistem dan kekangan anda.

  2. Semakan kesediaan

    Dalam satu semakan kesediaan percuma selama 48 jam, seorang Arkitek Utama menyemak projek anda menurut Takrif Kesediaan 6 perkara dan mengesyorkan landasan yang sesuai.

  3. Memilih landasan

    Projek yang bersedia dari segi skop menerima cadangan mengikat dalam 3 hingga 5 hari perniagaan. Projek pada peringkat konsep bermula di Blueprint Studio. Sistem yang sedang berjalan tetapi gagal, tidak didokumenkan atau memerlukan integrasi bermula dengan diagnostik selama 1 hingga 2 minggu. Blueprint Studio dan diagnostik masing-masing mempunyai fi tetap, disebut dalam cadangan.

  4. Penyampaian dalam lima peringkat

    Mobilisasi, sprint dengan demonstrasi langsung, integrasi dan pengukuhan, penerimaan dan pelancaran, kemudian perkhidmatan terurus. Selepas pelancaran menyusul tempoh jaminan, kemudian sokongan dan penyelenggaraan pilihan.

Soalan dan jawapan

Mengapa tidak menulis semula keseluruhan sistem sekali gus?

Penulisan semula penuh mesti menyamai tingkah laku bertahun-tahun sebelum dapat menggantikan apa-apa, sementara perniagaan terus berubah di sekelilingnya. Projek seperti itu sering berlarutan dan dilancarkan dengan jurang. Mengganti satu keupayaan pada satu masa memberi nilai lebih awal dan mengekalkan sistem lama sebagai jaring keselamatan. Anda boleh berhenti atau mengubah hala tuju pada mana-mana langkah.

Perlukah perniagaan berhenti semasa penghijrahan?

Pendekatan ini direka supaya tidak perlu. Sistem lama terus berjalan sementara setiap bahagian baharu dibina dan dibuktikan secara selari. Kerja berpindah ke bahagian baharu secara beransur dan boleh berpatah balik jika ada yang tidak kena. Di tempat penghijrahan data memerlukan pertukaran, kami melatihnya dahulu dan menjadualkannya bersama anda.

Apakah sebenarnya peranan AI dalam pemodenan ini?

Ia membaca sejumlah besar kod lama dengan pantas: menerangkan apa yang dilakukan oleh sesuatu program, menjejaki ke mana data pergi, mencadangkan refaktor dan merangka ujian. Jurutera memutuskan apa yang diubah, menyemak setiap baris dan membuktikannya dengan ujian pencirian. AI mempercepatkan pemahaman; ia tidak menggantikan pengesahan.

Tiada siapa sepenuhnya memahami sistem lama kami. Bolehkah anda masih memodenkannya?

Boleh, dan itu perkara biasa. Kami memulihkan pengetahuan daripada kod, data, log dan orang yang menggunakan sistem itu. Kami merakamkan apa yang dilakukannya dalam ujian pencirian, yang kemudian menjadi spesifikasi yang mesti dipenuhi oleh bahagian baharu.

Bolehkah anda memindahkan beban kerja COBOL dan DB2 keluar daripada kerangka utama?

Boleh. Kami menterjemah atau membina semula program COBOL sebagai perkhidmatan asli awan, dan menghijrahkan data DB2 dengan penyelarasan pada setiap langkah. Tugasan kelompok dan antara muka fail mendapat pengganti moden. Bahagian yang stabil dan mahal untuk dipindahkan boleh kekal di belakang lapisan API sehingga tiba gilirannya.

Bilakah lebih baik membalut sistem daripada menggantikannya?

Apabila teras lama itu stabil dan betul tetapi sukar dicapai. API moden di hadapannya membolehkan saluran, rakan kongsi dan produk baharu menggunakan fungsinya tanpa menyentuh dalamannya. Kami menyarankan penggantian apabila sistem itu menyekat perubahan, tidak dapat dijamin keselamatannya atau tidak lagi dapat dikekalkan kakitangannya.

Sistem sedang berjalan yang gagal atau tidak didokumenkan?

Brownfield Diagnostic Bridge mengaudit kod, data dan kesesakan sebelum apa-apa diselamatkan atau direfaktor.

Apa yang berlaku seterusnya

  1. Semakan kesediaan

    Dalam satu semakan kesediaan percuma selama 48 jam, seorang Arkitek Utama menyemak projek anda menurut Takrif Kesediaan 6 perkara dan mengesyorkan landasan yang sesuai.

  2. Diagnostik brownfield

    Dalam 1 hingga 2 minggu, jurutera utama kami mengaudit kod, skema ERP dan pangkalan data, API dan infrastruktur anda, serta mengimbas rahsia yang bocor dan kriptografi yang lemah.

  3. Selamatkan, refaktor atau bina semula

    Anda menerima kad skor kejuruteraan yang jujur dan keputusan Selamatkan, Refaktor atau Bina Semula dengan cadangan pembetulan harga tetap.

  4. Fi dikreditkan kepada penyelamatan

    100% daripada fi diagnostik dikreditkan ke arah penyelamatan atau integrasi apabila XSIS melaksanakannya. Kerja itu kemudian berjalan melalui lima peringkat penyampaian yang sama.