Mengintegrasikan aplikasi baru dengan solusi yang ada
Catatan
Ini adalah artikel 4 dari 6 dalam Membangun aplikasi di Microsoft Cloud.
Jarang aplikasi baru tidak terhubung ke aplikasi dan data yang ada. Aplikasi berkualitas tinggi yang ingin digunakan orang biasanya berinteraksi dengan apa yang sudah ada. Dalam artikel ini, kami mempertimbangkan berbagai cara agar Anda dapat menggunakan Microsoft Cloud untuk terhubung ke aplikasi dan data.
- Menggunakan Azure API Management untuk menyambungkan ke aplikasi dan data anda yang sudah ada
- Menggunakan Microsoft 365 dan Microsoft Graph untuk menyambungkan ke aplikasi dan data kerja modern Anda
- Gunakan Dynamics 365 untuk menyambungkan ke solusi dan data lini bisnis Anda
Menggunakan Azure API Management untuk menyambungkan ke aplikasi dan data anda yang sudah ada
Azure API Management menyediakan cara sederhana, umum, dan dapat dikelola untuk terhubung ke aplikasi dan data. Anda dapat menggunakannya untuk membuat antarmuka standar yang menyediakan satu titik akses untuk digunakan aplikasi lain. API Management juga memungkinkan untuk mengelola dan mengamankan API aplikasi Anda dengan cara standar, dan memberi pengembang satu tempat untuk mempelajari cara menggunakan API tersebut.
Dalam aplikasi contoh kami, misalkan komponen yang menghadap pelanggan pro-kode dan komponen berhadapan dengan karyawan kode rendah perlu mengakses aplikasi dan data yang ada. Gambar 6 menunjukkan bagaimana API Management cocok dengan gambar.
Gambar 6: Azure API Management menyediakan cara yang seragam untuk membungkus aplikasi dan data yang ada.
Aplikasi yang ada ini dapat berjalan di Azure, di platform cloud vendor lain, di pusat data Anda sendiri, atau di tempat lain. tidak masalah apakah aplikasi dibuat oleh Microsoft, oleh pengembang internal Anda, atau oleh perusahaan lain. Membungkusnya dengan API Management menyembunyikan perbedaan ini sehingga aplikasi mengakses aplikasi dan data lain dengan cara standar.
Manfaat menggunakan API Management meliputi:
- Aplikasi pro-code dan low-code dapat memanggil API secara langsung. Pada Gambar 6, misalnya, komponen yang menghadap pelanggan dan komponen yang menghadap karyawan baik mengakses aplikasi dan data yang ada melalui API Management.
- Aplikasi Power Platform dapat menggunakan konektor standar untuk menyambungkan ke API Management. Seperti konektor lain, konektor ini dapat ditambahkan ke aplikasi kode rendah, menyediakan cara sederhana dan konsisten untuk terhubung ke aplikasi yang ada.
- Pengembang pro-code dapat membuat pembungkus API kustom untuk aplikasi yang ada dan kemudian menerbitkannya untuk digunakan oleh aplikasi kode rendah melalui konektor API Management. Visual Studio menyediakan dialog yang memudahkan hal ini dilakukan.
Menyambungkan aplikasi baru ke aplikasi dan data yang ada adalah penting. Microsoft Cloud menyediakan API Management Azure untuk menyelesaikan masalah ini secara efektif.
Microsoft Cloud di dunia hibrid
Komputasi cloud adalah pendekatan mainstream saat ini, tetapi banyak organisasi masih memiliki investasi besar dalam teknologi lokal. Membuat aplikasi yang sukses dengan menggunakan Microsoft Cloud sering kali memerlukan integrasi dengan investasi yang ada ini.
Komponen Microsoft Cloud dapat terhubung ke dunia lokal Anda dengan berbagai cara. Berikut adalah beberapa contohnya:
- Azure: Banyak aspek Azure dapat terhubung ke lingkungan lokal Anda. Anda dapat menggunakan VPN Gateway untuk menyambungkan jaringan lokal Anda ke Azure. Alur Azure DevOps dapat menyebarkan kode ke cloud atau lokal. Anda dapat menjalankan subset layanan Azure lokal dengan menggunakan Azure Stack Hub, Azure Stack HCI, atau Azure Stack Edge.
- Power Platform: Microsoft menyediakan gateway lokal sehingga aplikasi kode rendah Anda dapat mengakses data yang disimpan di pusat data Anda. Misalnya, aplikasi yang dibuat dengan Power Apps dapat menggunakan gateway untuk mengakses data SQL Server lokal, dan solusi Power BI dapat menggunakannya untuk menggabungkan data dari sumber data lokal dengan data yang disimpan di cloud.
- Microsoft 365: Berbagai komponen Microsoft 365, termasuk Exchange dan SharePoint, dapat menyediakan penyebaran hibrid dengan menggunakan koneksi antara cloud dan perangkat lunak lokal.
- Dynamics 365: Beberapa komponen Dynamics 365, seperti Manajemen Rantai Pasokan, memungkinkan penyebaran hibrid.
- Microsoft Entra ID : Hari ini adalah umum untuk menghubungkan layanan identitas berbasis cloud ini dengan Active Directory lokal yang ada, menciptakan solusi hibrid untuk mengelola identitas. Informasi identitas dapat disinkronkan secara otomatis antara kedua layanan.
Organisasi Anda juga dapat menggunakan Microsoft Sentinel dan berbagai aspek Azure Arc untuk mengamankan dan mengelola infrastruktur Anda di Azure, di cloud publik lainnya, atau di pusat data Anda sendiri. Ini memastikan bahwa aplikasi yang Anda sebarkan dengan cara hibrid masih dapat dikelola secara efektif.
Menggunakan Microsoft 365 dan Microsoft Graph untuk menyambungkan ke aplikasi dan data kerja modern Anda
Aplikasi internal berkualitas tinggi membantu karyawan melakukan pekerjaan mereka dengan baik. Aplikasi kode pro dan kode rendah Anda bisa lebih berguna jika memberi karyawan akses langsung ke data organisasi mereka, seperti email, entri kalender, dan spreadsheet. Data ini sering disimpan di alat Microsoft 365 seperti Exchange, SharePoint, dan OneDrive.
Misalnya, aplikasi kustom dapat membuat penggunanya lebih produktif dengan menyediakan akses bawaan ke data kalender, email, dan obrolan. Ini meminimalkan waktu yang dihabiskan pengguna untuk beralih antara aplikasi dan Outlook atau Teams. Aplikasi juga dapat menampilkan dokumen yang relevan kepada karyawan dari OneDrive untuk membantu mereka membuat keputusan yang lebih baik. Mereka mendapatkan data yang mereka butuhkan tanpa harus mencari.
Untuk mengakses data semacam ini, aplikasi kustom Anda dapat menggunakan API terpadu yang disediakan oleh Microsoft Graph. Gambar 7 mengilustrasikan ide ini dalam aplikasi sampel kami.
Gambar 7: Microsoft Graph memberi aplikasi akses ke data organisasi di Microsoft 365.
Aplikasi dapat menggunakan Microsoft Graph untuk mengakses data di Microsoft 365, Windows 11, dan Enterprise Mobility + Security. Data yang diekspos API ini bisa berasal dari berbagai layanan cloud, termasuk Exchange, SharePoint, Teams, OneDrive, OneNote, Planner, Microsoft Search, dan Microsoft Entra ID. Karena Microsoft 365 sudah memenuhi persyaratan kepatuhan untuk manajemen e-discovery dan record, membangun aplikasi yang menggunakan konten dan layanannya memberi Anda solusi yang lebih sesuai. Microsoft Graph dapat digunakan baik oleh aplikasi pro-code maupun low-code.
Dalam contoh aplikasi kami, pelanggan dan karyawan bekerja sama dalam beberapa cara. Misalkan karyawan bertukar email atau terlibat dalam obrolan Teams dengan pelanggan ini. Jika karyawan perlu mencari informasi dari pertukaran email atau obrolan sebelumnya dengan pelanggan, aplikasi dapat menggunakan Microsoft Graph untuk mendapatkannya dari Microsoft 365. Dengan memilih pelanggan di antarmuka aplikasi yang menghadap karyawan, karyawan dapat melihat pertukaran email atau obrolan yang relevan.
Aplikasi dapat menggunakan data yang diakses melalui Microsoft Graph dengan banyak cara lain. Contohnya:
- Aplikasi kustom dapat mempersonalisasi interaksi dengan karyawan dengan menampilkan nama dan gambar karyawan daripada hanya nama.
- Aplikasi kustom dapat memeriksa kalender pengguna internal, lalu secara otomatis menyarankan waktu untuk rapat dengan pelanggan. Aplikasi dapat berlangganan perubahan di kalender pengguna dan menyarankan kebutuhan untuk menyesuaikan rapat terjadwal.
- Aplikasi kustom dapat mengotomatiskan orientasi karyawan. Ini dapat secara otomatis menambahkan karyawan baru ke saluran Teams, daftar email, dan area lain yang sesuai di Microsoft 365.
- Aplikasi kustom yang perlu menyimpan data bisa menggunakan SharePoint alih-alih layanan data Azure. Aplikasi kemudian dapat menggunakan fitur SharePoint seperti manajemen izin dan peningkatan kepatuhan.
Microsoft Graph dapat terhubung ke sumber data eksternal termasuk Google Drive, Box, Jira, dan Salesforce, sehingga aplikasi kustom Anda dapat mengindeks dan mencari informasi yang disimpan di luar lingkungan Microsoft Anda. Microsoft juga menyediakan Microsoft Graph Data Connect untuk memindahkan data organisasi dalam jumlah besar ke penyimpanan data Azure. Anda kemudian dapat menggunakan data untuk membuat model pembelajaran mesin dan melakukan analisis lain, membantu Anda lebih memahami apa yang terjadi di organisasi Anda.
Microsoft Graph adalah contoh lain dari nilai yang disediakan dengan membangun aplikasi pada layanan terpadu Microsoft Cloud. Anda dapat menggunakannya untuk membuat aplikasi yang lebih baik yang membuat karyawan lebih produktif.
Gunakan Dynamics 365 untuk menyambungkan ke solusi dan data lini bisnis Anda
Dynamics 365 adalah serangkaian layanan yang dapat menyediakan berbagai solusi bisnis. Berikut adalah daftar parsial dari apa yang disertakan:
- Dynamics 365 Sales untuk mengelola alur penjualan, onboarding penjual baru, dan profesional penjualan pendukung dengan cara lain.
- Dynamics 365 Customer Insights untuk membantu Anda memahami pelanggan Anda dengan lebih baik. Misalnya, ini dapat memberikan pandangan tentang setiap pelanggan dan memprediksi kebutuhan pelanggan.
- Dynamics 365 Manajemen Rantai Pasokan untuk membangun dan menjalankan rantai pasokan tangguh yang mengoptimalkan inventarisasi Anda dan meningkatkan perencanaan permintaan.
- Dynamics 365 Layanan Pelanggan untuk mendukung organisasi layanan pelanggan Anda. Misalnya, ia bisa mendapatkan jawaban perwakilan Anda lebih cepat dan membuat agen virtual (chatbot).
- Dynamics 365 Finance untuk menangani faktur, pembayaran, dan masalah keuangan lainnya.
- Dynamics 365 Sumber Daya Manusia untuk membantu mengelola rekrutmen, manfaat karyawan, kompensasi, dan masalah SDM lainnya.
Aplikasi perusahaan baru sering kali dapat memanfaatkan integrasi dengan satu atau beberapa layanan Dynamics 365. Karena kita menggunakan Power Apps untuk membuat aplikasi contoh, kita dapat berintegrasi dengan mudah dengan menggunakan konektor. Gambar 8 menunjukkan tampilannya.
Gambar 8: Aplikasi kode rendah dapat menggunakan konektor Power Platform untuk mengakses Dynamics 365.
Power Platform menyediakan berbagai konektor untuk mengakses Dynamics 365. Salah satu yang paling banyak digunakan adalah konektor Microsoft Dataverse, yang menyediakan akses ke data dalam Dynamics 365 Sales, Dynamics 365 Customer Service, dan penawaran Dynamics 365 lainnya. Konektor ini memanfaatkan fakta bahwa banyak Dynamics 365 dibangun di Atas Dataverse, sehingga mudah diintegrasikan dengan Power Platform. Meskipun tidak ditampilkan di Gambar 8, Dynamics 365 juga mengekspos API untuk aplikasi pro-kode.
Menghubungkan aplikasi perusahaan ke Dynamics 365 aplikasi dan data bisnis dapat bermanfaat dalam banyak hal:
- Aplikasi yang berhadapan dengan pelanggan dapat diintegrasikan dengan Dynamics 365 Finance sehingga pelanggan dapat bekerja dengan faktur.
- Aplikasi pusat panggilan, seperti aplikasi yang menghadap karyawan yang dibuat dengan Power Apps atau Azure, dapat memberikan prediksi real time tentang seberapa besar kemungkinan pelanggan beralih ke pesaing. Dynamics 365 Customer Insights mencakup model pembelajaran mesin bawaan untuk memberikan informasi ini.
- Aplikasi perekrutan dengan komponen yang berhadapan dengan pelanggan dan karyawan dapat berintegrasi dengan Dynamics 365 Sumber Daya Manusia untuk menyimpan dan mengakses informasi tentang pembukaan pekerjaan dan kandidat.
Ada koneksi antara Dynamics 365 dan bagian lain dari Microsoft Cloud. Misalnya, teknisi lapangan dapat menggunakan Teams untuk memberi tahu pengguna tentang Dynamics 365 Sales—profesional penjualan—tentang pelanggan yang produknya mendekati akhir masa pakai. Tim penjualan dapat secara proaktif memberi tahu pelanggan tentang opsi penggantian.
Microsoft Cloud untuk Industri
Microsoft Cloud menyediakan serangkaian layanan yang sangat berguna untuk membuat aplikasi kustom. Namun solusi yang dibuat organisasi Anda mungkin tidak umum; mereka khusus untuk industri Anda. Apa yang disediakan Microsoft Cloud sangat membantu, tetapi Anda juga menginginkan lebih banyak dukungan untuk aplikasi khusus industri yang perlu Anda bangun.
Microsoft Industry Clouds mengatasi kebutuhan ini. Setiap Industry Cloud dibangun di Microsoft Cloud dengan menambahkan komponen khusus industri. Berikut adalah beberapa Cloud Industri:
- Microsoft Cloud untuk Layanan Kesehatan
- Microsoft Cloud for Manufacturing (pratinjau)
- Microsoft Cloud untuk Retail
- Microsoft Cloud untuk Jasa Keuangan
- Microsoft Cloud untuk Nirlaba
- Microsoft Cloud for Sustainability
Setiap Industry Cloud dirancang untuk membantu Anda mendapatkan nilai dan kepatuhan khusus industri yang Anda butuhkan. Masing-masing mencakup aplikasi yang dirancang untuk industri tertentu. Misalnya, Cloud for Nonprofit menyertakan solusi Power Apps bawaan untuk manajemen sukarelawan, dan Cloud for Healthcare menyertakan chatbot yang dapat diperluas sehingga pelanggan dapat menggambarkan gejala, lalu mendapatkan informasi tentang kondisi medis terkait dan jenis dokter untuk berkonsultasi.
Cloud industri juga mencakup komponen untuk pengembang aplikasi. Berikut adalah beberapa contohnya:
- Cloud for Retail mencakup layanan rekomendasi cerdas yang menyarankan produk kepada pelanggan. Layanan ini diakses melalui API, sehingga pengembang dapat membuat solusi khusus pelanggan yang menggunakannya.
- Cloud for Healthcare menyertakan konektor Fast Healthcare Interoperability Resources (FHIR). Konektor ini memudahkan solusi Power Platform untuk terhubung ke data layanan kesehatan yang dapat diakses melalui antarmuka FHIR standar industri.
- Cloud for Financial Services, Cloud for Healthcare, dan lainnya menyediakan jenis data yang telah ditentukan sebelumnya, yang disebut entitas, untuk Dataverse dan datastore lainnya.
Membangun aplikasi Anda sendiri pada layanan yang disediakan Microsoft Industry Clouds dapat membantu Anda menciptakan solusi yang lebih baik dan lebih sesuai dalam waktu yang lebih singkat.
Langkah berikutnya
Lihat bagaimana pemimpin pengembangan aplikasi perusahaan yang sukses membuat dan menjalankan aplikasi aman dengan menggunakan Direktori Aktif untuk manajemen identitas dan akses.