Presentasi PLE

Embed Size (px)

Citation preview

  • 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