Senin, 29 Juni 2020

UAS Enterprise Application Integration



UJIAN AKHIR SEMESTER

1.    EAI (Enterprise Application Integration)
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.

Model integrase dalam EAI ada 3 diantaranya yaitu :
A.   Presentation  Integration. 
Sistem  EAI  bisa  menjadi front-enddari  sekelompok  aplikasi,  menyediakan antarmuka  akses  tunggal  yang  konsisten  ke  aplikasi  lain dan  melindungi  pengguna  dari  harus  belajar  untuk berinteraksi dengan paket perangkat lunak yang berbeda-beda.
B.   Function  integration. 
Integrasi  dapat  dilakukan  pada  tingkat  bisnis  proses  yang  terimplementasi  dalam kode  program.  Integrasi dapat  menggunakan  model antarmuka (Aplication Programming Interfaceatau  API)  maupun antarmuka khusus berupa middlewaresebagai mediator.
C.   Data   (information) 
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.

2.    Web service
aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu.
Contoh : Detik.com
  


3.    XML (Extensible Markup Language)
bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar system yang beraneka ragam. XML  dibangun  dengan kemampuan  melakukan  transfer  data  antar  platformdan memiliki  kemampuan  untuk  integrasi  data disampingpertukaran  data  antar  platform.
Contoh penggunaan XML
1)    Pengguaan XML Untuk Membangun Sistem Informasi Nilai Online Berbasis Extension
2)     Penggunaan format  XML  yang  telah  menjadi  salah  satu  standar  pertukaran  data.
Contoh penerapan :

·         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.

4.    JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (bahasa Indonesia: notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer.

Contoh penerapan :

·         JSON sebagai format untuk bertukar data client dan server atau antar aplikasi. Contoh: RESTful API;
·         JSON sebagai tempat menyimpan data, contoh: Database Mongodb;
·         JSON digunakan untuk menyimpan konfigurasi project, contoh: file composer.json pada project PHP dan package.json pada Nodejs;
·         JSON digunakan untuk menyimpan konfigurasi dan penyimpanan data pada Hugo;
·         JSON digunakan untuk menyimpan konfigurasi project pada Nodejs;F.
·         JSON digunakan untuk menyimpan data menifest;




Contoh penggunaan Json.
1.    Membuat data Json terlebih dahulu.



2.    Menampilkan data Json.




  API (Application Programming Interface)
perintah dan fungsi yang digunakan oleh seorang programmer saat mengembangkan perangkat lunak untuk aplikasi program tertentu. API juga memungkinkan si programmer untuk menggunakan fungsi standart untuk dapat berinteraksi dengan sistem operasi lain.
Contoh dari API yang lintas platform adalah API Twitter dan Facebook, yang memungkinkan kita untuk dapat mengakses data pengguna platform tersebut pada aplikasi kita. Contoh lain seperti API Bot Telegram dan LINE yang memungkinkan aplikasi kita untuk dapat mengirim dan membaca chat dari pengguna platform tersebut secara otomatis.