Adaptor di BizTalk Server
Salah satu tujuan desain utama BizTalk Server adalah untuk memfasilitasi pertukaran dokumen bisnis antara mitra dagang. Untuk membantu memenuhi tujuan ini, BizTalk Server mencakup beberapa adaptor yang menyediakan konektivitas antara BizTalk Server dan mitra dagang menggunakan protokol data dan format dokumen yang umum dikenali. Topik ini membahas apa itu adaptor dan mengapa Anda menggunakan adaptor.
Apa itu Adapter?
Adaptor adalah komponen perangkat lunak yang memungkinkan Anda dengan mudah mengirim pesan dari atau menerima pesan ke BizTalk Server dengan mekanisme pengiriman yang sesuai dengan standar yang umum dikenali, seperti SMTP, POP3, FTP, atau Microsoft Message Queuing (MSMQ). Seiring berkembangnya Microsoft BizTalk Server, kebutuhan akan adaptor yang dengan cepat mengaktifkan konektivitas dengan aplikasi dan teknologi yang umum digunakan telah meningkat.
BizTalk Server mencakup adaptor berikut, yang disebut sebagai adaptor "asli" atau "terintegrasi": FILE, FTP, HTTP, MQSeries, MSMQ, POP3, SMTP, SOAP, Windows Sharepoint Services, dan tujuh adaptor WCF (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom, dan WCF-CustomIsolated). Adaptor asli diinstal dengan BizTalk Server. Anda juga dapat membuat adaptor kustom untuk solusi spesifik Anda dengan menggunakan BizTalk Adapter Framework.
Masing-masing adaptor asli dikaitkan dengan lokasi terima yang dirancang untuk mendengarkan pesan dari transportasi tertentu di alamat tertentu. Setelah pesan diterima oleh lokasi terima, pesan diteruskan ke adaptor. Adaptor melampirkan aliran data ke pesan (biasanya di bagian isi pesan), menambahkan metadata apa pun yang berkaitan dengan titik akhir tempat data diterima, lalu mengirimkan pesan tersebut ke BizTalk Messaging Engine.
Secara default, saat Anda menjalankan BizTalk Configuration Wizard, wizard menginstal adaptor asli dan membuat handler adapter dengan konfigurasi default untuk masing-masing adaptor.
Dengan menggunakan konsol BizTalk Server Administration, Anda dapat memodifikasi konfigurasi default untuk handler adapter serta menambahkan, menghapus, dan memodifikasi port pengiriman dan menerima lokasi untuk adaptor. Untuk informasi selengkapnya tentang proses ini, lihat topik yang sesuai di Lihat Juga.
Mengapa Menggunakan Adapter?
Menggunakan adaptor sangat menyederhanakan transfer pesan ke atau ke luar BizTalk Server. Jika infrastruktur Anda yang ada menggunakan salah satu transportasi yang ada adaptor BizTalk yang sesuai, maka proses mengirim pesan ke atau menerima pesan dari BizTalk Server semudah mengonfigurasi adaptor yang sesuai untuk mengirim atau menerima pesan dengan mekanisme transportasi yang sesuai.
Dukungan fungsionalitas dalam adaptor bawaan
Tabel berikut mencantumkan manfaat utama setiap adaptor asli dan apakah adaptor menyediakan fitur berikut:
Dukungan transaksi : Kemampuan untuk mengirim dan menerima dokumen berdasarkan konteks transaksi koordinator transaksi terdistribusi (DTC). Fungsionalitas ini diperlukan untuk mempertahankan pengiriman pesan yang dipesan dan untuk menjamin bahwa dokumen tidak diduplikasi atau hilang.
Dukungan komunikasi dua arah (Permintaan/Respons atau Ajakan/Respons) : Kemampuan untuk mengirim dokumen dan memproses pesan respons dari tujuan atau untuk menerima dokumen dan mengirim pesan respons ke sumber.
Secara berurutan menerima dukungan : Kemampuan untuk menerbitkan dokumen yang diterima ke database BizTalk MessageBox dalam urutan yang tepat bahwa dokumen diterima.
SSO diaktifkan : Kemampuan untuk menggunakan autentikasi SSO saat mengirim atau menerima dokumen dengan adaptor.
Proses hosting : Proses di mana adaptor dijalankan. IP BizTalk dijalankan dalam proses BTSNTSvc.exe, sementara IIS OOP berjalan di luar proses BizTalk Server dalam proses Internet Information Server (IIS).
Adaptor | Manfaat utama | Dukungan transaksi | Dukungan komunikasi dua arah | Secara berurutan menerima dukungan | SSO diaktifkan | Proses hosting |
---|---|---|---|---|---|---|
Kustom | Mendukung sistem Anda. | Ya, memerlukan kode kustom. | Ya, memerlukan kode kustom. | Ya, memerlukan kode kustom. | Ya, memerlukan kode kustom. | BizTalk IP |
File | Mudah digunakan. | Tidak | Tidak | Tidak | Tidak | BizTalk IP |
FTP | Digunakan secara luas untuk komunikasi bisnis-ke-bisnis. | Tidak | Tidak | Tidak | Ya | BizTalk IP |
HTTP | Digunakan secara luas untuk komunikasi bisnis-ke-bisnis. | Tidak | Permintaan/Respons dan Ajakan/Respons | Tidak | Ya | IIS OOP |
MSMQ | Mendukung pengiriman pesan sekali saja yang dijamin antara BizTalk Server dan Microsoft Message Queuing. | Ya | Tidak | Ya | Tidak | BizTalk IP |
Aplikasi Logika | Terima dari, dan kirim ke Azure Logic App. Untuk lingkungan lokal dan cloud, gunakan adaptor ini untuk mengakses banyak layanan Azure | Ya | Bergantung pada desain alur kerja Anda | Tidak | Tidak | Terima: IP BizTalk Kirim: IIS OOP |
Seri MQ | Mendukung pengiriman pesan sekali saja yang dijamin antara BizTalk Server dan IBM WebSphere MQ untuk platform Windows. | Ya | Tidak | Ya | Ya | BizTalk IP |
Email Office 365 | Menerima dan mengirim email ke Office 365 | Tidak | Tidak dalam urutan menerima | Tidak | BizTalk IP | |
Kalender Office 365 | Menerima dan membuat peristiwa di Office 365 | Tidak | Tidak dalam urutan menerima | Tidak | BizTalk IP | |
Kontak Office 365 | Membuat kontak di Office 365 | Tidak | Tidak dalam urutan menerima | Tidak | BizTalk IP | |
(POP3) | Mendukung penerimaan dokumen melalui email. | Tidak | Tidak | Tidak | Tidak | BizTalk IP |
SMTP | Mendukung pengiriman dokumen melalui email. | Tidak | Tidak | Tidak | Tidak | BizTalk IP |
SOAP | Mendukung penggunaan layanan Web. | Tidak | Permintaan/Respons dan Ajakan/Respons | Tidak | Ya | IIS OOP |
Layanan Windows SharePoint | Mengaktifkan pertukaran XML dan pesan biner antara BizTalk Server dan pustaka dokumen SharePoint. | Tidak | Tidak | Tidak | Tidak | BizTalk IP |
WCF-WSHttp | Mendukung standar WS-* melalui transportasi HTTP. | Ya, transaksi didukung di WSHTTP (hanya WS-Transactions) | Permintaan/Respons dan Ajakan/Respons | Tidak | Ya | IIS OOP |
WCF-BasicHttp | Berkomunikasi dengan layanan dan klien Web berbasis ASMX dan layanan lain yang sesuai dengan Profil Dasar WS-I 1.1 menggunakan HTTP atau HTTPS. | Tidak | Permintaan/Respons dan Ajakan/Respons | Tidak | Ya | IIS OOP |
WCF-NetTcp | Mendukung standar WS-* melalui transportasi TCP. | Ya | Permintaan/Respons dan Ajakan/Respons | Tidak | Ya | BizTalk IP |
WCF-NetMsmq | Mendukung antrean dengan memanfaatkan Microsoft Message Queuing (MSMQ) sebagai transportasi. | Ya | Tidak | Ya | Ya | BizTalk IP |
WCF-NetNamedPipe | Menyediakan transportasi cepat untuk komunikasi lintas proses pada komputer yang sama (hanya untuk aplikasi WCF). | Ya | Permintaan/Respons dan Ajakan/Respons | Tidak | Ya | BizTalk IP |
WCF-Custom | Memungkinkan penggunaan fitur ekstensibilitas WCF. | Ya | Ya | Ya, selama pengikatan mendukungnya. | Ya | BizTalk IP |
WCF-CustomIsolated | Memungkinkan penggunaan fitur ekstensibilitas WCF melalui transportasi HTTP. | Ya | Ya | Tidak | Ya | IIS OOP |
Adaptor perusahaan
Berikut ini adalah daftar adaptor Line of Business (LOB) yang disediakan oleh Microsoft.
Adaptor | Deskripsi | Versi yang Didukung |
---|---|---|
PeopleSoft Enterprise | Memungkinkan pertukaran pesan Antarmuka Komponen (CI) antara BizTalk Server dan sistem PeopleSoft. | Sistem Lini Bisnis (LOB) dan Perusahaan yang Didukung |
JD Edwards OneWorld XE | Memungkinkan pertukaran pesan Fungsi Bisnis antara BizTalk Server dan sistem JD Edwards OneWorld. | Sistem Lini Bisnis (LOB) dan Perusahaan yang Didukung |
JD Edwards EnterpriseOne | Memungkinkan pertukaran pesan Fungsi Bisnis antara BizTalk Server dan sistem JD Edwards EnterpriseOne. | Sistem Lini Bisnis (LOB) dan Perusahaan yang Didukung |
Pertemuan TIBCO | Memungkinkan pertukaran pesan format data XML dan biner antara BizTalk Server dan TIBCO Rendezvous. | Sistem Lini Bisnis (LOB) dan Perusahaan yang Didukung |
Layanan Pesan Perusahaan TIBCO | Memungkinkan pertukaran pesan format data XML dan biner antara BizTalk Server dan server TIBCO EMS yang menyediakan infrastruktur aplikasi yang terintegrasi dan andal. | Sistem Lini Bisnis (LOB) dan Perusahaan yang Didukung |
Paket Adapter BizTalk
Anda juga dapat menggunakan adaptor yang dikirim dengan BizTalk Adapter Pack untuk terhubung ke berbagai sistem lini bisnis. Untuk informasi selengkapnya tentang Paket Adapter BizTalk, lihat Paket Adaptor BizTalk.
Lihat juga
Praktik Terbaik untuk Mengamankan AdaptorMembuat dan Menghapus Handler AdapterYang Mengimplementasikan Akses Menyeluruh Enterprise