Masalah yang kami tangani
- Anda belum dapat segera memensiunkan COM, ActiveX, atau OCX
- Sebuah komponen 32 bit menghalangi peralihan sistem ke 64 bit
- Anda tidak tahu cara terbaik menghubungkan aset C++ dengan .NET
- Anda ingin bermigrasi secara bertahap tanpa merusak spesifikasi yang ada
Prinsip proses kami
Saat memanfaatkan ulang aset yang ada, sering kali yang paling wajar justru bukan memulai dari penggantian menyeluruh.
Pertama-tama kami memperjelas hal-hal berikut:
- Apakah aset tersebut merupakan komponen antarmuka atau memuat spesifikasi bisnis
- Apakah aset dapat tetap berada di dalam proses
- Di titik mana batas antara 32 dan 64 bit harus dilintasi
- Apakah perbedaannya sebaiknya diserap dengan wrapper atau dipisahkan ke proses lain
Bidang yang paling sesuai
- Penataan sistem yang ada yang memuat COM, ActiveX, atau OCX
- Penataan batas antara C++ dan C#
- Enkapsulasi melalui C++/CLI
- Peninjauan arsitektur yang menghubungkan 32 dan 64 bit
- Penyusunan rencana penggantian bertahap
Kasus yang cocok untuk layanan ini
- Aset yang ada memuat aturan bisnis atau spesifikasi peralatan sehingga tidak mudah diganti
- Anda ingin memprioritaskan perpanjangan masa pakainya dan penataan batas-batasnya
- Anda ingin menggantinya di masa depan, tetapi saat ini membutuhkan jalur migrasi yang aman
Kondisi yang ingin kami capai
Tujuannya bukan menghapus semua yang lama, melainkan memanfaatkan aset yang perlu dipertahankan dan menyederhanakan hanya batas-batas yang rumit.
Dengan demikian kami berupaya mewujudkan:
- Struktur yang mudah dipelihara
- Urutan penggantian yang jelas
- Biaya migrasi yang lebih rendah di masa depan