1 / 46

Tipe Integrasi

Tipe Integrasi. Nurwahyu Alamsyah 080411100054 Heru Prayogo 080411100031 Farizal Arifin 080411100078 Mohammad Mastur 08041110013. Hari ini …. Wahyu. Wahyu. Model Integrasi Integrasi dan Coupling Model Integrasi Presentasi Model Integrasi Data Model Integrasi Functional.

glynnis
Download Presentation

Tipe Integrasi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TipeIntegrasi NurwahyuAlamsyah 080411100054 HeruPrayogo 080411100031 FarizalArifin 080411100078 Mohammad Mastur 08041110013

  2. Hariini… Wahyu Wahyu • Model Integrasi • Integrasidan Coupling • Model IntegrasiPresentasi • Model Integrasi Data • Model Integrasi Functional Heru Farizal Mastur

  3. FaktaPenting… • Integrasidapatterjadipadatigatitikdalamlapisanaplikasipresentasi, fungsional, ataudata. • Integrasipresentasimudahtapisangatmembatasi. • Integrasidatamenyediakansolusiintegrasi yang lebihluasdaripadapresentasi • integrasifungsionaladalah model yang paling penting, tetapi yang paling kompleks.

  4. Video Terkait…

  5. What is Integration Model? pendekatandibuatdandikonfigurasiyang digunakanuntukmengintegrasikanduasoftware yang berbeda

  6. Pendekatandankonfigurasisertapersyaratan yang ditetapkan • Melakukanintegrasisederhana • Kegunaandariintegrasiuntukkonfigurasi yang berbeda • Luaspendekatan yang mungkinuntukintegrasi • Keahlianyang dibutuhkandalammelakukanintegrasi

  7. Model integrasi yang “mewakilinegara” yang berbedauntukmengintegrasikansoftwareadalah: • Model IntegrasiPresentasi • Model Integrasi Data • Model Integrasi Functional

  8. SekilasTentangModel IntegrasiPresentasi • Sebuah model integrasipresentasimemungkinkanintegrasisoftwarebarumelaluipresentasi yang sudahada (softwarewarisan). Hal inibiasanyadigunakanuntukmembuatuser interfacebaru, tetapidapatdigunakanuntukmengintegrasikandenganaplikasi yang lain.

  9. SekilastentangModel Integrasi Data • Sebuahmodel integrasi data memungkinkanintegrasisoftware melaluiakseske data yang diciptakan, dikelola, dandisimpanolehsoftware. • Biasanyauntuktujuanpenggunaankembaliatausinkronisasi data antaraplikasi.

  10. SekilastentangModel Integrasi Functional • Memungkinkanintegrasidarisoftware untuktujuanmemanggilfungsi yang adadariaplikasibaruatau yang sudahadalainnya. • didasarkanpadaintegrasisoftware padatingkatkode(code)

  11. IntegrasidanCoupling

  12. Faktor yang mempengaruhisaatduakomponen software diintegrasikan • Model integrasi yang diterapkan • Alat-alatyang digunakan • Para desainerpilihan

  13. Coupling… • Menurut paper: Loose Coupling adalahtempatintegrasi yang tergantungpadabeberapa interface diskrit. • Couplingdapatmempengaruhipadasaatprosesintegrasiduasoftware

  14. KonsepterkaitCoupling • IntegrasiKotakPutih • Pendekatankotakputihmemperlihatkanintegrasi internal dariaplikasiatau database untuk integrator untukmenghasilkanintegrasi yang dibutuhkan • IntegrasiKotakHitam • Pendekatanintegrasikotakhitammenyembunyikan internal dariaplikasiataudatabasedari integrator, danintegrasidilakukanmelalui API, konektor, ataubentuk lain dariantarmuka

  15. The Presentation Integration ModelModel IntegrasiPresentasi

  16. Latar Belakang

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

  18. Sistem

  19. Latar Belakang • Kita butuh GUI daripada terminal • Menyederhanakan program yang komposit menjadi tunggal

  20. E.g.

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

  22. Conclusion… • integrasi presentasi dapat digunakan untuk meningkatkan pengalaman user dengan mengurangi kompleksitas pengaksesan beberapa aplikasi.

  23. Pro Kontra • integrasi presentasi hanya terjadi di tingkat antarmuka pengguna. • Presentasi integrasi sangat mudah untuk diselesaikan dan dapat dilakukan relatif lebih cepat.

  24. Model Integrasi Data The Data Integration Model

  25. Video TerkaitModel Integrasi Data

  26. The Data Integration Model Model integrasi data dapatterjadidalam database ataustruktur data darisebuahaplikasidenganmelewatipresentasiondanbussines logic untukmenciptakansebuahintegrasi.

  27. Data Access Middleware jenisperangkatlunak yang memfasilitasiakseske database melaluipenggunaanataupenciptaankonektor. Selainitu, menyediakan run time environtmentuntukmengelolapermintaan yang dikirimkanke database danmengembalikanhasilnya.

  28. Data Access Middleware contoh tools dan midelware yang digunakan: • Batch file transfer • Open Database Connectivity (ODBC) • Database access middleware • Data transformation

  29. When Use It? Menggabungkan data dariberbagaisumberuntukanalisisdanpengambilankeputusan

  30. When Use It? Menyediakanbeberapaaplikasidenganaksesbacakesumberumuminformasi

  31. When Use It? Memungkinkan data yang akandiambildarisatusumberdandiformatulangdandiperbarui di lain

  32. Contohsaatmenggunakan model integrasi data Menggabungkan data pelanggandari Sybase, IBM DB2, dan SAP R / 3 database kedalamaplikasi call center

  33. Contohsaatmenggunakan model integrasi data Menciptakansisteminformasieksekutif (EIS) yang menggunakan data dari mainframe dan Oracle database

  34. Contohsaatmenggunakan model integrasi data Membiarkanaplikasi lain untukmengaksesinformasidalam PeopleSoft dankustom Oracle database

  35. Pro danKontra • Data integration model menyediakanfleksibilitas yang lebihbesardaripada model integrasipresentasi • Kebutuhanuntukmenulisulang business logic dapatmunculmenjadimasalahkecil, tetapidapatmenjadimasalah yang monumental • masing-masingintegrasiterkaitdengan model data • Model integrasi data juga memungkinkan data yang akan digunakan kembali di aplikasi lain.

  36. The Functional Integration ModelModel IntegrasiFungsional

  37. Kategori middleware pemrosesan terdistribusi : • Message Oriented Middleware (MOM) • Distributed object technology • Transaction processing monitors (TPMs)

  38. Model integrasi fungsional terintegrasi langsung dengan kode aplikasi

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

  40. Pendekatan Functional Integration • Data consistency - Koordinasi update informasi dari satu atau lebih sumber di seluruh aplikasi yang terintegrasi.

  41. Multistep process - Satu set terkoordinasi tindakan dieksekusi di seluruh aplikasi yang terintegrasi.

  42. Plug-and-play components - Penciptaan interface dapatdigunakankembalidiseluruhaplikasi yang mempermudahpembangunanaplikasibaru. Implikasidarikomponen plug-and-play : - Interface terbentukdenganmenggunakansatu set antarmuka yang konsisten - Definisidaritindakan yang dapatdilakukansecarakonsistenditerapkan

  43. Comparing and Contrasting the Three Approaches

  44. Pro danKontra • Model integrasifungsionalmenyediakankemampuanintegrasi yang paling kuatdarisemua model. • Paling fleksibeldandapatdigunakanuntukmemecahkanmasalahintegrasipresentasiatau data. • Menyediakantingkat yang lebihtinggidaripenggunaankembalikomponen-komponenitudibandingkandua model integrasilainnyajikaditerapkandenganbenar. • Termasukpeningkatankompleksitas yang datangdenganmencobamengintegrasikanpadatingkatlogikabisnis. • Sulituntukmengakseslogikabisnisdaribeberapaaplikasikarenakodesumbermungkintidakadaatauno APIs

  45. Let’s discuss together…

More Related