Post on 04-Jun-2018
8/14/2019 Presentasi PLE
1/15
Perangkat Lunak Enterprise
Donny s - Eko T -Fatimah WS- Henky D - Fathul A Ilham K
8/14/2019 Presentasi PLE
2/15
EAI(Enterprise Application integration)
Adalah proses program aplikasi komputer perusahaan untuk meningkatkan fungsionalitas dan
kinerja. Pada dasarnya EAI melakukan share data antaraaplikasi.
EAI bias juga di artikan sebagai perangkatlunak/sorftware yang menggunakan prinsip-prinsiparsitektur sistem komputer untuk satu set komputeraplikasi dalam suatu perusahaan
8/14/2019 Presentasi PLE
3/15
8/14/2019 Presentasi PLE
4/15
Ada beberapa pola penerapan EAI,diantaranya:
Mediasi. Pada pola mediasi, sistem EAI bertindak sebagaiperantara (interface) beberapa aplikasi. Setiap kali sebuahperistiwa penting terjadi dalam aplikasi (misalnya:informasi baru dibuat, transaksi baru selesai, atau kerjadianlainnya) modul integrasi dalam sistem EAI diberitahu.Modul kemudian menyebarkan perubahan ke aplikasi lainyang relevan.
Federasi. Pada pola federasi, sistem EAI bertindak sebagaifasad menyeluruh di beberapa aplikasi. Semua event darieksternal ke salah satu aplikasi akan diterima oleh front-end sistem EAI. Sistem EAI dikonfigurasi untuk mengeksposhanya informasi yang relevan dan interface dari aplikasieksternal, dan melakukan semua interaksi dengan aplikasiatas nama aplikasi eksternal tersebut.
8/14/2019 Presentasi PLE
5/15
Tujuan EAI
1. Dapat menghubungkan database2. Berbagi data dan menyediakan database
cadangan dalam kasus suatu masalah yangtimbul.
3. Dapat menyediakan data penyimpanan
4. Menyalurkan data dari beberapa databasemenjadi satu untuk digunakan secara optimal
8/14/2019 Presentasi PLE
6/15
Karakteristik EAI
1. Memiliki message format yang distandarkan2. Menggunakan teknologi middleware sebagai kanal komunikasi
Memastikan bahwa message sampai pada tujuannya
Melakukan transformasi messageMelakukan koordinasi transaksiMelakukan audit logging untuk membuat laporanakunting
8/14/2019 Presentasi PLE
7/15
Komponen EAI
1.Adapter . Program ini bertugas untuk mentransformasikan message dariformat yang non-standar ke format standar atau sebaliknya.
2. Message Router and Transformer . Program ini memeriksa validasimessage dan mengarahkan message ke tujuan yang sesuai. Program ini
juga dapat melakukan transformasi seperti adapter
3. Gatekeeper . Program ini berfungsi untuk memeriksa apakah message yangsama sudah pernah diproses ataukah belum. Jika messagesudah pernah diproses, maka message tersebut akan ditolak. Komponen ini
biasanya diimplementasikan dalam program yang sama dengan KomponenAdapter.
8/14/2019 Presentasi PLE
8/15
Komponen EAI
4. Compensation Engine . Biar bagaimanapun tahan bantingnya arsitektur EAI, tetap saja ada
kemungkinan bahwa suatu transaksi berada dalam
kondisi in-doubt. Untuk meluruskan status ini,maka aplikasi-aplikasi yang sebelumnya berhasilmengeksekusi transaksi tersebut harus melakukan
proses rollback . Compensantion Engine berfungsi
untuk melakukan rollback transaksi. Kemungkinan besar, intervensi manual dari system admin jugadiperlukan untuk melakukan rollback .
8/14/2019 Presentasi PLE
9/15
Kelebihan dan kekurangan EAI Kelebihan :
1.Mengakses sistem informasi secara real time; 2.Meningkatkan organisasi dan proses bisnis yang
mendukung;
3.Memudahkan pengembangan kegiatan perusahaan. Kekurangan :
1.Mengakses sistem informasi secara real time; 2.Meningkatkan organisasi dan proses bisnis yang
mendukung; 3.Memudahkan pengembangan kegiatan perusahaan.
8/14/2019 Presentasi PLE
10/15
Implementasi EAI
Microsoft Biztalk Server merupakan suatu perangkat lunak yangdigunakan sebagai ESB (Enterprise ServiceBusiness), berfungsi sebagai media komunikasiantar sistem perangkat lunak yang berbeda-beda.MBS sendiri biasanya digunakan oleh suatu
perusahaan-perusahaan yang sudah memiliki pengembangan sistem yang sudah kompleks.
8/14/2019 Presentasi PLE
11/15
Implementasi EAI
8/14/2019 Presentasi PLE
12/15
Fungsi Biztalk
Messaging untuk memberikan komunikasi yang kuat,aman, dan bertoleransi terhadap kegagalan diantara
banyak aplikasi menggunakan adapterOrchestration untuk lebih mudah menciptakan polaintegrasi dan mempercepat implementasiBusiness to Business Integration untuk berkomunikasidengan rekanan bisnis dalam berbagai cara
menggunakan standard industriRFID Platform untuk menciptakan, menyebarkan,mengelola, dan mengintegrasi proses bisnis yang adadengan teknologi RFID
8/14/2019 Presentasi PLE
13/15
Fungsi Biztalk
Business Rule Framework untuk mengembangkanaturan-aturan yang sangat kaya yang dapat Andakaitkan dengan fakta (seperti komponen-komponen.NET, dokumen-dokumen XML, atau tabel-tabel basisdata)
Business Activity Monitoring (Aspect-OrientedTracking) untuk melacak penanda proses,memperoleh informasi terbaru dan secara real-time,dan untuk merampingkan proses harian
Management and Operations untuk mengelola titikakhir, serta melacak pesan, proses, dan layanan
8/14/2019 Presentasi PLE
14/15
Kesimpulan
Sistem yang besar dan dengan arus data yangmembludak, EAI sudah pasti sangat dibutuhkan. Biaya
implementasi awalnya tidak ada apa-apanyadibandingkan dengan biaya recovery atau performayang didapatkan sistem tanpa EAI.
8/14/2019 Presentasi PLE
15/15
MA
TU
R
NU
WU
N