Evabahenol's Blog

Just another WordPress.com weblog

Integrasi Aplikasi Enterprise Desember 30, 2009

Dewasa ini di luar sana industry atau perusahaan yang sedang banyak menerima job adalah yang berhubungan dengan Integrasi Aplikasi Enterprise yang ada di perusahaan – perusahaan. EAI adalah merupakan suatu software untuk mengatur  sumber daya data-data yang ada di perusahaan seperti : Gramedia menggunakan Oracle

A. Pengertian Integrasi Aplikasi Enterprise

Penggunaan perangkat lunak dan prinsip-prinsip arsifektural system computer untuk mengintegrasikan sekumpulan aplikasi computer. Enterprise Application Integration proses menghubungkan aplikasi (dalam suatu organisasi) dengan tujuan untuk menyederhanakan dan mengautomasi proses bisnis.  Integrasi aplikasi dan data sehingga mudah untuk di share.  Contoh : Penerbit ingin tahu berapa jumlah buku yang sudah terjual habis.Integrasi dilakukan tanpa membuat perubahan signifikan pada aplikasi dan sumber data.

B. Tujuan

1. Integrasi aplikasi dan data sehingga mudah untuk di share.

Integrasi dilakukan tanpa membuat perubahan signifikan pada aplikasi dan sumber data. 2.

C. Berbagai system yang akan dihubungkan sering berada pada kondisi :

1. Memiliki berbagai system operasi.

2. Menggunakan berbagai bahasa computer.

3. Legacy sytem yang tidak lagi didukung oleh vendor yang membuat.

4. Stove pipe system.

D.  Alasan Utama ingin memiliki ERP Business Driver Untuk Integrasi :

• Organisasi berkembang

• Meningkatkan efisiensi

• Meningkatkan kepuasan pelanggan

E. Kesiapan Integrasi :

1. Harus memahami proses bisnis

  1. Harus memahami data
  2. Menentukan proses dan data yang perlu diintegrasikan = tidak semua proses harus di integrasikan. Cth: divisi percetakan – produksi.

F. Integrasi aplikasi

  • Melalui antar muka aplikasi atau melalui method.
  • Focus method level.
  • Memungkinkan integrasi melalui sharing business logis.
  • Method di share dengan meletakkanya pada sebuah server pusat / dengan mengakses method antar aplikasi..

G. Application programming interface

Mekanisme terdefinisi dibuat untuk berhubungan dengan sumber daya seperti server aplikasi, middleware,basis data.

Mengapa :

  • Memungkinkan akses ke proses bisnis / data.
  • Agar programmer lain tidak perlu membuatnya lagi.
  • Memungkinkan mekanisme berbagi data  Contoh : jika SAP memerlukan data dari excel. SAP ( Software Application Programming ) memberikan fungsi ini.

J. Arsitektur Aplikasi Paket

  • Arsitektur Aplikasi Paket terdiri dari 3 bagian ( Centralized=Database, Two Tier= Client dan Server, Three Tier=MiddleWave, Server, Interface).
  • Massage Broker adalah merupakan server yang menuju broker antara 2 atau lebih aplikasi.

H. RPC (Remote Procedure Calls)

adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me- request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client. RPC masih menggunakan cara primitif dalam pemrograman, yaitu menggunakan paradigma procedural programming. Hal itu membuat kita sulit ketika menyediakan banyak remote procedure. RPC menggunakan socket untuk berkomunikasi dengan proses lainnya. Pada sistem seperti SUN, RPC secara default sudah ter- install kedalam sistemnya, biasanya RPC ini digunakan untuk administrasi sistem. Sehingga seorang administrator jaringan dapat mengakses sistemnya dan mengelola sistemnya dari mana saja, selama sistemnya terhubung ke jaringan • Memberikan mekanisme memanggil sebuah fungsi yang secara aktual berada pada program lain yang berada pada mesin lain

 

Tinggalkan komentar