Selasa, 30 Juni 2020

ENTERPRISE APPLICATION INTEGRATION

  • Penggunaan EAI :
    EAI atau Enterprise Application Integration merupakan sharing data dan bisnis proses yang  tidak terbatas antara aplikasi dan sumber data yang saling terkoneksi. Alasan penggunaan EAI  adalah untuk memenuhi permintaan  perusahaan untuk sharing data dan bisnis proses tanpa  melakukan perubahan aplikasi maupun struktur data. Dalam menerapkan EAI, dibutuhkan seseorang yang benar-benar memahami bisnis proses dalam suatu organisasi, karena tidak semua organisasi memiliki  sistem yang sama dan tentu memiliki permasalahan yang berbeda.
    Tujuan utama dalam melakukan integrasi aplikasi atau yang dikenal dengan EAI  (Enterprise Application Integration) adalah untuk menghubungkan applikasi yang berbeda.  Beberapa teknologi yang termasuk dalam EAI seberti Business-to-Business integration,  hub and spoke message broker, enterprise service bus, legacy integration, portals and mobile integration,  dan lain-lain.
  • Penerapan XML :
    XML (eXtensible Markup Language) adalah sebuah bahasa markup seperti HTML yang didesain untuk menyimpan dan mengantarkan data.
    Ada beberapa contoh penerapan XML dalam pemrograman yang pernah saya  temukan:
    · XML digunakan untuk membawa data pada API serpti SOAP;
    · XML digunakan untuk membentuk struktur form pada pemrograman desktop  seperti  delphi, lazarus, vb, gtk, dll;
    · XML digunakan untuk membuat layout aplikasi android;
    · XML bertugas untuk membentuk struktur proyek pada java yang menggunakan  Maven;

    · XML digunakan sebagai format file SVG, DOCX, dsb.
  • Contoh Penggunaan XML      :
  • Pengertian Webservice :
  • Pengertian JSON : JSON (JavaScript Object Notation) adalah sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON merupakan bagian (subset) dari Javascript. JSON bisa dibaca dengan berbagai macam bahasa pemrograman seperti C, C++, C#, Java, Javascript Perl, Python, dan banyak lagi.
  • Contoh Penggunaan JSON :
    JSON  atau Javascript Object Notation adalah format pertukaran data dengan ukuran data yang kecil. Kita dapat dengan mudah membuat dan membaca format JSON.

    Ada 2 macam struktur JSON yaitu
    Array Formatnya [value1,value2,value3 ...]

    Object yang merupakan kumpulan dari pasangan nama/nilai atau name/value.
    Formatnya { name1:value1, name2:value2,name3:value3 ....}



Contoh Penggunaan API :
  • Web Api
    - API (Application Programming Interface) adalah sekumpulan perintah,fungsi, dan protokol yang dapat digunakan oleh programmer saat membangunperangkat lunak untuk sistem operasi tertentu. API memungkinkan programmeruntuk menggunakan fungsi standar untuk berinteraksi dengan sistem operasi lain.
    - WEB API membuat rancangan requestHTTP lengkap dengan pendefinisian struktur dari pesan, biasanya dibentuk dalamformat XML atau JSON. Ketika sedang menjalankan beragam web service, masing –masing sub service tersebut berjalan secara autonomous. User tidak memiliki kontrolterhadap masing – masing service tersebut. Dengan segala kemudahan yang ada,web API juga memiliki kekurangan yaitu: penyedia web service dapatmerubah, menghilangkan, ataupun mengupdate program tanpa notifikasi. Reliabilitasnya yangkurang begitu didukung. Kegagalan terkadang muncul ketika dieksekusi.

Tidak ada komentar:

Posting Komentar