Model Integrasi Presentasi

Download Report

Transcript Model Integrasi Presentasi

Tipe Integrasi

Nurwahyu Alamsyah 080411100054 Heru Prayogo 080411100031 Farizal Arifin 080411100078

Mohammad Mastur 08041110013

Hari ini…

Wahyu

Model Integrasi

Integrasi dan Coupling

Model Integrasi Presentasi

Model Integrasi Data

Model Integrasi Functional Wahyu Heru Farizal Mastur

Fakta Penting…

• • • • Integrasi dapat lapisan aplikasi data.

terjadi pada tiga titik

dalam

presentasi , fungsional

, atau Integrasi

presentasi

membatasi.

mudah tapi sangat 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 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:

diskrit.

Loose

Coupling adalah tempat integrasi yang tergantung pada beberapa interface 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…