Friday, August 11, 2017

Pengertian Enterprise Application Integration

pengertian-enterprise-application-integration
Enterprise Application Integration adalah penggunaan teknologi dan layanan di seluruh perusahaan untuk memungkinkan integrasi aplikasi perangkat lunak dan sistem perangkat keras.

EAI terkait dengan teknologi middleware. Teknologi EAI lain yang berkembang meliputi integrasi layanan Web, arsitektur berorientasi layanan, integrasi konten dan proses bisnis.


Contoh Enterprise Application Integration

Organisasi / Perusahaan banyak menggunakan Enterprise Application Integration sebagai sistem informasi mereka, contohnya:
Supply Chain Management : Untuk mengelola pemasok/supplier, inventaris dan pengiriman, dll.
Human Resource Management :  Untuk mengelola karyawan, melatih karyawan dan merekrut calon karyawan
Employee Health Care: Untuk mengelola catatan medis dan rincian asuransi karyawan
Customer Relationship Management  : Untuk mengelola pelanggan potensial dan saat ini
Business Intelligence Applications : Untuk menemukan pola dari data yang ada dari operasi bisnis.

Paling sering sistem ini mandiri dan tidak berkomunikasi satu sama lain karena masalah ketidakcocokan seperti:

  • Sistem operasi yang mereka jalani;
  • Sistem database yang digunakan dalam sistem;
  • Sistem lama tidak didukung lagi.

EAI adalah kerangka integrasi, middleware, yang dibuat dari kumpulan teknologi dan layanan yang memungkinkan integrasi sistem dan aplikasi yang mulus di seluruh perusahaan dan memungkinkan pengumpulan data dan otomatisasi proses bisnis


Karakteristik Enterprise Application Integration


  • EAI didefinisikan sebagai "pembagian data dan proses bisnis yang tak terbatas antara aplikasi dan sumber data yang terhubung di perusahaan."
  • EAI, bila digunakan secara efektif memungkinkan integrasi tanpa perubahan besar pada infrastruktur saat ini.
  • Memperluas kemampuan middleware untuk mengatasi integrasi aplikasi.
  • Melacak informasi yang terkait dengan operasi perusahaan misal. Inventory, sales ledger dan melaksanakan proses inti yang menciptakan dan memanipulasi informasi ini.


Tantangan Enterprise Application Integration


  • Seringkali menjadi sulit untuk berkembang secara efisien.
  • Sulit untuk memperluas untuk mengintegrasikan pihak ke-3 pada platform teknologi lainnya.
  • Menambah kompleksitas dan usaha pengolahan tambahan.
  • Lock-In: Sering dibangun menggunakan teknologi proprietary dan membutuhkan keahlian khusus.
  • Kurangnya fleksibilitas: Sulit untuk memperpanjang atau berintegrasi dengan produk EAI lainnya!
  • Memerlukan organisasi untuk menerapkan EAI


Jenis-Jenis EAI


Data Level - Proses, teknik dan teknologi perpindahan data antar data store.
Application Interface Level - Memanfaatkan antarmuka yang diekspos oleh aplikasi custom atau paket.
Method Level - Berbagi logika bisnis.
User Interface Level - Aplikasi pengemasan dengan menggunakan antarmuka pengguna mereka sebagai titik integrasi yang umum


EmoticonEmoticon