Tipe Integrasi Nurwahyu Alamsyah Heru Prayogo Farizal Arifin 080411100054 Heru Prayogo 080411100031 Farizal Arifin 080411100078 Mohammad Mastur 08041110013
Hari ini… Model Integrasi Integrasi dan Coupling Wahyu Model Integrasi Integrasi dan Coupling Model Integrasi Presentasi Model Integrasi Data Model Integrasi Functional Wahyu Heru Farizal Mastur
Fakta Penting… Integrasi dapat terjadi pada tiga titik dalam lapisan aplikasi presentasi, fungsional, atau data. Integrasi presentasi mudah tapi sangat membatasi. Integrasi data menyediakan solusi integrasi yang lebih luas daripada presentasi integrasi fungsional adalah model yang paling penting, tetapi yang paling kompleks.
Video Terkait…
What is Integration Model? pendekatan dibuat dan dikonfigurasi yang digunakan untuk mengintegrasikan dua software yang berbeda
Pendekatan dan konfigurasi serta persyaratan yang ditetapkan Melakukan integrasi sederhana Kegunaan dari integrasi untuk konfigurasi yang berbeda Luas pendekatan yang mungkin untuk integrasi Keahlian yang dibutuhkan dalam melakukan integrasi
Model Integrasi Presentasi Model Integrasi Data Model integrasi yang “mewakili negara” yang berbeda untuk mengintegrasikan software adalah: Model Integrasi Presentasi Model Integrasi Data Model Integrasi Functional
Sekilas Tentang Model Integrasi Presentasi Sebuah model integrasi presentasi memungkinkan integrasi software baru melalui presentasi yang sudah ada (software warisan). Hal ini biasanya digunakan untuk membuat user interface baru, tetapi dapat digunakan untuk mengintegrasikan dengan aplikasi yang lain.
Sekilas tentang Model Integrasi Data Sebuah model integrasi data memungkinkan integrasi software melalui akses ke data yang diciptakan, dikelola, dan disimpan oleh software. Biasanya untuk tujuan penggunaan kembali atau sinkronisasi data antar aplikasi.
Sekilas tentang Model Integrasi Functional Memungkinkan integrasi dari software untuk tujuan memanggil fungsi yang ada dari aplikasi baru atau yang sudah ada lainnya. didasarkan pada integrasi software pada tingkat kode (code)
Integrasi dan Coupling
Faktor yang mempengaruhi saat dua komponen software diintegrasikan Model integrasi yang diterapkan Alat-alat yang digunakan Para desainer pilihan
Coupling… Menurut paper: Loose Coupling adalah tempat integrasi yang tergantung pada beberapa interface diskrit. Coupling dapat mempengaruhi pada saat proses integrasi dua software
Konsep terkait Coupling Integrasi Kotak Putih Pendekatan kotak putih memperlihatkan integrasi internal dari aplikasi atau database untuk integrator untuk menghasilkan integrasi yang dibutuhkan Integrasi Kotak Hitam Pendekatan integrasi kotak hitam menyembunyikan internal dari aplikasi atau databasedari integrator, dan integrasi dilakukan melalui API, konektor, atau bentuk lain dariantarmuka
The Presentation Integration Model Model Integrasi Presentasi
Latar Belakang
Penjelasan Model integrasi presentasi ini berdasarkan pada konsep bagaimana mengakses aplikasi warisan melalui logika presentasi yang ada. Integrasi berlangsung di presentasi dan bukan di interkoneksi antara aplikasi dan data.
Sistem
Latar Belakang Kita butuh GUI daripada terminal Menyederhanakan program yang komposit menjadi tunggal
E.g.
Penerapan Penyediaan antarmuka Microsoft Windows ke aplikasi mainframe Penyediaan antarmuka HTML yang seragam untuk SAP R / 3 dan aplikasi mainframe Penyediaan antarmuka berbasis Java yang seragam untuk beberapa aplikasi mainframe
Conclusion… integrasi presentasi dapat digunakan untuk meningkatkan pengalaman user dengan mengurangi kompleksitas pengaksesan beberapa aplikasi.
Pro Kontra integrasi presentasi hanya terjadi di tingkat antarmuka pengguna. Presentasi integrasi sangat mudah untuk diselesaikan dan dapat dilakukan relatif lebih cepat.
Model Integrasi Data The Data Integration Model
Video Terkait Model Integrasi Data
The Data Integration Model Model integrasi data dapat terjadi dalam database atau struktur data dari sebuah aplikasi dengan melewati presentasion dan bussines logic untuk menciptakan sebuah integrasi.
Data Access Middleware jenis perangkat lunak yang memfasilitasi akses ke database melalui penggunaan atau penciptaan konektor. Selain itu, menyediakan run time environtment untuk mengelola permintaan yang dikirimkan ke database dan mengembalikan hasil nya.
Data Access Middleware contoh tools dan midelware yang digunakan: Batch file transfer Open Database Connectivity (ODBC) Database access middleware Data transformation
When Use It? Menggabungkan data dari berbagai sumber untuk analisis dan pengambilan keputusan
When Use It? Menyediakan beberapa aplikasi dengan akses baca ke sumber umum informasi
When Use It? Memungkinkan data yang akan diambil dari satu sumber dan diformat ulang dan diperbarui di lain
Contoh saat menggunakan model integrasi data Menggabungkan data pelanggan dari Sybase, IBM DB2, dan SAP R / 3 database ke dalam aplikasi call center
Contoh saat menggunakan model integrasi data Menciptakan sistem informasi eksekutif (EIS) yang menggunakan data dari mainframe dan Oracle database
Contoh saat menggunakan model integrasi data Membiarkan aplikasi lain untuk mengakses informasi dalam PeopleSoft dan kustom Oracle database
Pro dan Kontra Data integration model menyediakan fleksibilitas yang lebih besar daripada model integrasi presentasi Kebutuhan untuk menulis ulang business logic dapat muncul menjadi masalah kecil, tetapi dapat menjadi masalah yang monumental masing-masing integrasi terkait dengan model data Model integrasi data juga memungkinkan data yang akan digunakan kembali di aplikasi lain.
The Functional Integration Model Model Integrasi Fungsional
Kategori middleware pemrosesan terdistribusi : Message Oriented Middleware (MOM) Distributed object technology Transaction processing monitors (TPMs)
Model integrasi fungsional terintegrasi langsung dengan kode aplikasi
The Breadth of Functional Integration Integrasi fungsional lebih fleksibel daripada integrasi data dan presentasi. Diterapkan menggunakan tiga pendekatan yang berbeda untuk memecahkan berbagai masalah integrasi fungsional.
Pendekatan Functional Integration Data consistency - Koordinasi update informasi dari satu atau lebih sumber di seluruh aplikasi yang terintegrasi.
Multistep process - Satu set terkoordinasi tindakan dieksekusi di seluruh aplikasi yang terintegrasi.
Plug-and-play components - Penciptaan interface dapat digunakan kembali di seluruh aplikasi yang mempermudah pembangunan aplikasi baru. Implikasi dari komponen plug-and-play : - Interface terbentuk dengan menggunakan satu set antarmuka yang konsisten - Definisi dari tindakan yang dapat dilakukan secara konsisten diterapkan
Comparing and Contrasting the Three Approaches
Pro dan Kontra Model integrasi fungsional menyediakan kemampuan integrasi yang paling kuat dari semua model. Paling fleksibel dan dapat digunakan untuk memecahkan masalah integrasi presentasi atau data. Menyediakan tingkat yang lebih tinggi dari penggunaan kembali komponen-komponen itu dibandingkan dua model integrasi lainnya jika diterapkan dengan benar. Termasuk peningkatan kompleksitas yang datang dengan mencoba mengintegrasikan pada tingkat logika bisnis. Sulit untuk mengakses logika bisnis dari beberapa aplikasi karena kode sumber mungkin tidak ada atau no APIs
Let’s discuss together…