Memperkenalkan BizTalk Server

Sistem pengikatan bersama-sama diharapkan, dan telah menjadi norma. Ketika organisasi bergerak menuju dunia yang berorientasi pada layanan, tujuan nyata —menciptakan proses bisnis efektif yang menyatukan sistem terpisah menjadi keseluruhan yang koheren—berada dalam jangkauan.

Microsoft BizTalk Server memungkinkan menyambungkan beragam perangkat lunak, lalu secara grafis membuat dan memodifikasi logika proses yang menggunakan perangkat lunak tersebut. BizTalk Server juga memungkinkan pekerja informasi untuk memantau proses yang berjalan, berinteraksi dengan mitra dagang, dan melakukan tugas berorientasi bisnis lainnya.

Fitur baru utama di BizTalk Server adalah:

  • Dukungan yang lebih baik untuk menyebarkan, memantau, dan mengelola aplikasi

  • Penginstalan yang jauh lebih sederhana

  • Kemampuan yang ditingkatkan untuk Pemantauan Aktivitas Bisnis (BAM)

BizTalk Server juga menggunakan rilis terbaru teknologi Microsoft lainnya. Ini dibangun di .NET Framework, dan alat pengembang dihosting di Microsoft Visual Studio. Untuk penyimpanan, BizTalk Server menggunakan SQL Server. BizTalk Server dapat berjalan pada Windows Server 64-bit, memanfaatkan memori yang lebih besar dan manfaat lain yang ditawarkan perangkat keras.

Apa itu BizTalk Server?

Menggabungkan sistem yang berbeda ke dalam proses bisnis yang efektif adalah masalah yang menantang. Oleh karena itu, BizTalk Server mencakup berbagai teknologi. Gambar di bawah ini menggambarkan komponen utama produk.

Gambaran umum Komponen BizTalk Server

Seperti yang disarankan oleh gambar, inti dari produk ini adalah BizTalk Server Engine. Mesin ini memiliki dua bagian utama:

  • Komponen olahpesan yang menyediakan kemampuan untuk berkomunikasi dengan berbagai perangkat lunak lain. Dengan mengandalkan adaptor untuk berbagai jenis komunikasi, mesin dapat mendukung berbagai protokol dan format data, termasuk layanan Web dan banyak lainnya.

  • Dukungan untuk membuat dan menjalankan proses yang ditentukan secara grafis yang disebut orkestrasi. Dibangun di atas komponen olahpesan mesin, orkestrasi mengimplementasikan logika yang mendorong semua atau sebagian dari proses bisnis.

    Beberapa komponen BizTalk lainnya juga dapat digunakan bersama dengan mesin, termasuk:

  • Mesin Aturan Bisnis yang mengevaluasi serangkaian aturan yang kompleks.

  • Hub Grup yang memungkinkan pengembang dan administrator memantau dan mengelola mesin dan orkestrasi yang dijalankannya.

  • Fasilitas Enterprise Single Sign-On (SSO) yang menyediakan kemampuan untuk memetakan informasi autentikasi antara sistem Windows dan non-Windows.

    Selain fondasi ini, BizTalk Server menyertakan Pemantauan Aktivitas Bisnis, yang digunakan pekerja informasi untuk memantau proses bisnis yang sedang berjalan. Informasi ditampilkan dalam bisnis daripada istilah teknis, dan pengguna bisnis menentukan informasi apa yang ditampilkan.

Menyambungkan Sistem yang Beragam

Sebagian besar proses bisnis modern bergantung setidaknya sebagian pada perangkat lunak. Sementara beberapa proses ini didukung oleh satu aplikasi, banyak yang lain mengandalkan sistem perangkat lunak yang beragam. Dalam banyak kasus, perangkat lunak ini telah dibuat pada waktu yang berbeda, pada platform yang berbeda, dan menggunakan teknologi yang berbeda. Mengotomatiskan proses bisnis tersebut memerlukan koneksi sistem yang beragam.

Mengatasi tantangan ini berjalan dengan berbagai nama: automasi proses bisnis (BPA), manajemen proses bisnis (BPM), dan lainnya. Terlepas dari namanya, dua skenario paling penting untuk integrasi aplikasi. Salah satunya adalah menghubungkan aplikasi dalam satu organisasi, yang biasa disebut sebagai integrasi aplikasi perusahaan (EAI). Yang lain, yang disebut integrasi business-to-business (B2B), menghubungkan aplikasi di organisasi yang berbeda.

Gambar di bawah ini menunjukkan contoh sederhana mesin BizTalk Server inti yang diterapkan pada masalah EAI. Dalam skenario ini, aplikasi inventaris, mungkin berjalan pada mainframe IBM, melihat bahwa stok item rendah dan jadi mengeluarkan permintaan untuk memesan lebih banyak item itu. Permintaan ini dikirim ke orkestrasi BizTalk Server (langkah 1), yang kemudian mengeluarkan permintaan ke aplikasi ERP organisasi ini yang meminta pesanan pembelian (langkah 2). Aplikasi ERP, yang mungkin berjalan pada sistem Unix, mengirim kembali PO yang diminta (langkah 3), dan orkestrasi BizTalk Server kemudian menginformasikan aplikasi pemenuhan, mungkin dibangun di Windows menggunakan .NET Framework, bahwa item harus dipesan (langkah 4).

EAI diimplementasikan dalam BizTalk Engine.

Dalam contoh ini, setiap aplikasi berkomunikasi menggunakan protokol yang berbeda. Dengan demikian, komponen olahpesan mesin BizTalk Server harus dapat berbicara dengan setiap aplikasi dalam gaya komunikasi aslinya. Selain itu, perhatikan bahwa tidak ada satu aplikasi pun yang mengetahui proses bisnis yang lengkap. Kecerdasan yang diperlukan untuk mengoordinasikan semua perangkat lunak yang terlibat diimplementasikan dalam orkestrasi BizTalk Server.

Menghubungkan aplikasi dalam organisasi penting, tetapi menghubungkan aplikasi yang menjangkau organisasi dapat memiliki setidaknya nilai sebanyak mungkin. Gambar di bawah ini menunjukkan contoh sederhana integrasi bisnis-ke-bisnis semacam ini. Dalam hal ini, organisasi pembelian di bagian atas gambar menjalankan orkestrasi BizTalk Server yang berinteraksi dengan dua organisasi pemasok. Pemasok A juga menggunakan BizTalk Server, menyediakan akses tidak langsung ke aplikasi Supply-nya. Pemasok B menggunakan platform integrasi dari vendor lain, yang terhubung ke orkestrasi BizTalk Server organisasi pembelian menggunakan, misalnya, layanan Web.

Diagram integrasi bisnis ke bisnis

Lihat juga

Memahami BizTalk Server