APA ITU EAI (Enterprise
application Integration) ???
Penggunaan EAI
Enterprise application Integration ( EAI )
adalah penggunaan prinsip arsitektur perangkat lunak dan sistem
komputer untuk mengintegrasikan satu set aplikasi komputer perusahaan. Juga dikatakan proses program aplikasi komputer perusahaan
untuk meningkatkan fungsi dan kinerja.
EAI mensharing data dan proses bisnis 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.
Penerapan XML
XML (eXtensible Markup
Language) adalah sebuah bahasa markup seperti HTML
yang didesain untuk menyimpan dan mengantarkan data. XML merupakan tag base sintaks. Masing‐masing
tag dalam XML diawali dengan tag pembuka dan diakhiri dengan tag penutup. Data
XML sendiri berguna sebagai datasource kecil dalam melakukan pertukaran
informasi.
Beberapa keuntungan yang didapat dari
file XML, diantaranya:
- Ekstensibilitas, dapat ditukar atau
digabung dengan dokumen XML lain.
- Memungkinkan pemrograman yang lebih baik
- Memisahkan data dan presentasi. Yang akan
direpresentasikan dalam XML dan XSLT (Extensible Stylesheet Language
Transformations).
- Pencarian data yang cepat
- Plain text dan platform independent.
Contoh penerapan XML dalam pemrograman :
- XML digunakan untuk membawa data pada API
serpti SOAP;
- 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
XML diawali dengan tag pembuka dan
diakhiri dengan tag penutup dan data data XML sendiri digunakan sebagai datasource kecil dalam melakukan
pertukaran informasi. Contoh :
<?xml version="1.0" encoding="UTF-8"?>
<Akademik author="belajarXML">
<mahasiswa>
<nim>4117045</nim>
<nama>Izza</nama>
<alamat>Jombang</alamat>
<jurusan>Sistem
Informasi</jurusan>
</mahasiswa>
<mahasiswa>
<nim>4117080</nim>
<nama>Dyah</nama>
<alamat>Ngawi</alamat>
<jurusan>Sistem
Informasi</jurusan>
</mahasiswa>
</Akademik>
Pengertian Webservice
Web
service adalah aplikasi sekumpulan data dan bagian dari perangkat lunak yang dapat
diakses oleh berbagai piranti dengan sebuah perantara tertentu. Dapat diartikan
sebuah metode pertukaran data, tanpa memperhatikan dimana sebuah database ditanamkan,
dibuat dalam bahasa apa sebuah aplikasi itu mengkonsumsi data, dan di platform apa
sebuah data itu dikonsumsi.
Key standard yang digunakan pada Web service yaitu SOAP,
WSDL, UDDI, REST, atau
XML-RPC.
Pengertian JSON
JSON
pertama kali dipopulerkan oleh Douglas Crockford.
Seorang software engineer yang juga terlibat dalam
pengembangan bahasa pemrograman Javascript. JSON atau JavaScript Object Notation adalah sebuah format data yang
digunakan untuk pertukaran dan penyimpanan data. JSON menjadi bahasa yang ideal untuk perturakan
data antar aplikasi. Jika
dibandingkan dengan XML, JSON lebih sederhana dan mudah dibaca. JSON merupakan tipe data object pada
bahasa pemrograman javascript.
Contoh Penggunaan JSON
Bentuk penyusun utama data JSON ada 2 :
- Objek: didefinisikan dengan tanda kurung kurawal ({}). Contoh :
{
"nama": "Izza",
"alamat": "Jombang",
"umur": 21,
"hobi": [
"Berenang",
"Travelling"
]
}
- Array: didefinisikan dengan tanda kurung siku ([]), Contoh
:
[
{ "nama": "Izza" },
{ "nama": "Dyah" },
{ "nama": "Aji" },
{ "nama": "Ahmad" }
]
Contoh Penggunaan API
API (Application Programming Interface) yaitu sebuah software yang memungkinkan para
developer untuk mengintegrasikan dan mengizinkan dua aplikasi yang berbeda secara
bersamaan agar saling terhubung satu sama lain.
Contoh penggunaan pada API adalah :
- untuk saling berbagi data antar
aplikasi yang berbeda tersebut.
- untuk mempercepat proses pengembangan
aplikasi dengan cara menyediakan sebuah function yang terpisah sehingga para
developer tidak perlu lagi membuat fitur yang serupa.
Komentar
Posting Komentar