Mohon tunggu...
Ahmad Faiz Abidin
Ahmad Faiz Abidin Mohon Tunggu... uin maliki malang

Mahasiswa UIN maliki malang

Selanjutnya

Tutup

Ilmu Alam & Tekno

EX-MAN: Menjawab Kelemahan Arsitektur Komponen Lewat Komposisi yang Lebih Cerdas

22 April 2025   06:39 Diperbarui: 22 April 2025   06:39 58
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Sumber : Freepik.com

EX-MAN menjawab seluruh kelemahan itu, dan lebih. Beberapa inovasi kunci EX-MAN yang patut diapresiasi:

1. UI Components dan Parameter Bertipe Constrained

Dengan memisahkan komponen antarmuka pengguna dari komponen logika, EX-MAN mampu merepresentasikan interaksi manusia-mesin dengan lebih realistis. Parameter output bertipe constrained juga membantu mencegah eksekusi tidak valid fitur penting dalam sistem kritis seperti ATM atau kasir.

2. Signature Annotations

Ini mungkin terdengar sepele, tapi penambahan anotasi untuk metode dan parameter input/output adalah lompatan besar dalam mendukung pencocokan layanan semantik. Bayangkan marketplace komponen besar---anotasi akan membantu sistem secara otomatis menemukan layanan yang sesuai dengan kebutuhan sistem, bahkan jika nama dan tipe data tidak persis sama.

3. Flow Constraint Language (FCL)

Inilah jantung dari kecerdasan EX-MAN. Dengan FCL, pengembang bisa menentukan aturan aliran data dan kontrol antar komponen secara deklaratif. Ini membawa kita ke era baru: arsitektur perangkat lunak yang dapat dibaca dan dimodifikasi seperti dokumen kontrak, bukan hanya baris-baris kode pengikat.

4. Open Composition Connectors

Fitur ini memungkinkan pengembang menambahkan komponen di mana saja dalam urutan eksekusi, bukan hanya di awal atau akhir. Ini adalah revolusi kecil bagi dunia pengembangan sistem modular, karena membuat perubahan dan ekspansi sistem menjadi jauh lebih fleksibel dan alami.

Studi Kasus: Bukti Kekuatan EX-MAN

Dalam artikelnya, Rana mendemonstrasikan EX-MAN melalui dua sistem: sistem bank dan CoCoME (sistem perdagangan ritel). Keduanya menunjukkan bagaimana EX-MAN bisa digunakan untuk membangun sistem berskala besar dengan kontrol penuh atas struktur dan perilaku.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun