View a markdown version of this page

Bangun dan terapkan aplikasi modern pasca-refactoring - AWS Transformasi

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bangun dan terapkan aplikasi modern pasca-refactoring

Setelah Anda menyelesaikan proses refactoring dengan AWS Transform, Anda dapat membangun dan menerapkan aplikasi Java modern Anda. Panduan ini memandu Anda untuk mengambil kode modern, mengonfigurasi lingkungan, serta menerapkan serta menguji aplikasi Anda.

catatan

Selain panduan yang diberikan di sini, paket kode yang dihasilkan AWS Transform akan menyertakan dokumen Pengaturan Lingkungan Pengembangan Refactor AWS Otomatis yang memberikan instruksi untuk menyiapkan IDE (Integrated Development Environment) dengan Developer Runtime.

Prasyarat

Sebelum Anda mulai, pastikan Anda memiliki:

Langkah 1: Ambil kode yang dimodernisasi

Untuk mengambil kode yang dimodernisasi

  1. Unduh dan ekstrak paket kode yang dihasilkan.

  2. Buka codebase/app-pom/pom.xml dan catat versi mesin runtime yang diperlukan. Sebagai contoh, <gapwalk.version>4.6.0</gapwalk.version>.

  3. Temukan dokumen Set up the AWS Automated Refactor Development Environment dari paket kode yang diunduh untuk referensi.

Langkah 2: Bangun aplikasi modern

Untuk membangun aplikasi modern Anda

  1. Akses Runtime dari AWS Transform for mainframe Toolbox.

  2. Unduh dan instal versi runtime yang sesuai (diidentifikasi dalamLangkah 1: Ambil kode yang dimodernisasi) di mesin pengembangan lokal Anda.

    catatan

    Informasi tambahan untuk menginstal dependensi runtime pada mesin lokal Anda tersedia di bagian 3.1 dari dokumen Mengatur Lingkungan Pengembangan Refactor AWS Otomatis.

  3. Buka command prompt dan arahkan ke direktori root aplikasi Anda.

  4. Untuk membuat paket yang dapat di-deploy untuk aplikasi modern, jalankan perintah Maven build:

    mvn package

    Lihat halaman Organisasi Aplikasi untuk detail tentang organisasi dasar kode modern. Misalnya, untuk aplikasi modern yang berisi aplikasi web front-end, Anda mungkin mengharapkan setidaknya .war agregat deployable berikut selain komponen runtime:

    • Proyek layanan: Berisi elemen modernisasi logika bisnis lama

      <business-app>-service.*.war
    • Proyek web: Berisi modernisasi elemen terkait antarmuka pengguna

      <business-app>-web.*.war

Langkah 3: Konfigurasikan lingkungan pengujian

Untuk mengonfigurasi lingkungan pengujian

  1. Konfigurasikan runtime aplikasi modern Anda. Untuk informasi selengkapnya, lihat bagian Mengatur konfigurasi untuk Runtime di panduan AWS Mainframe Modernization pengguna.

    catatan

    Lihat bagian 5 dari panduan Menyiapkan Lingkungan Pengembangan Refactor AWS Otomatis untuk contoh konfigurasi spesifik komponen runtime.

  2. Siapkan set data input dan output (I/O) untuk aplikasi modern. Aplikasi yang dimodernisasi dapat memproses kumpulan data berurutan, kumpulan I/O data VSAM, atau lainnya.

    catatan

    Lihat bagian 6 dari Mengatur Lingkungan Pengembangan Refactor AWS Otomatis untuk contoh.

  3. Lingkungan runtime - Anda dapat menggunakan lingkungan runtime yang ada atau membuat lingkungan runtime baru.

Setelah mengonfigurasi lingkungan pengujian, Anda pindah ke langkah berikutnya dalam menerapkan aplikasi yang dimodernisasi.

Langkah 4: Menyebarkan aplikasi yang dimodernisasi

Menyebarkan artefak aplikasi di runtime yang Anda buat and/or dikonfigurasi di bagian dan. Langkah 2: Bangun aplikasi modern Langkah 3: Konfigurasikan lingkungan pengujian

Panduan tambahan untuk menerapkan aplikasi modern dapat ditemukan menggunakan tautan ini:

Langkah 5: Uji aplikasi yang dimodernisasi

Setelah penyebaran,

  1. Tinjau Runtime API yang tersedia untuk cara berinteraksi dengan aplikasi modern.

  2. Uji aplikasi Anda untuk menyelaraskan kesetaraan fungsionalnya dengan aplikasi lama. Misalnya, lihat Menguji contoh aplikasi dalam panduan AWS Mainframe Modernization pengguna.

Contoh tambahan

Untuk contoh spesifik memodernisasi aplikasi mainframe dengan AWS Transform, lihat Memodernisasi aplikasi mainframe. CardDemo