Memahami Server Microsoft BizTalk

Memahami Masalah Integrasi Bisnis

Ketika organisasi menggunakan caral perdagangan bisnis-ke-bisnis dan bisnis-ke-konsumen ketika mereka menggunakan Internet, mereka dihadapkan pada masalah integrasi berikut:

Integrasi aplikasi dalam organisasi.

Integrasi bisnis melalui beberapa organisasi.

Sementara sebagian besar bisnis memiliki persyaratan yang berbeda untuk integrasi proses bisnis dan integrasi data, bisnis berbagi sejumlah persyaratan bisnis. Persyaratan bisnis ini tercantum di bawah ini. Dari daftar di bawah, Anda akan melihat bahwa meskipun setiap persyaratan bisnis berbeda, semuanya memiliki faktor yang sama – masalah integrasi harus ditangani untuk memenuhi setiap persyaratan bisnis:

Sebuah bisnis perlu mengelola hubungan bisnis secara dinamis sehingga mereka dapat mempertahankan pelanggan mereka.

Bisnis perlu diakses dari seluruh dunia dan kapan saja. Ini biasanya harus dari antarmuka yang sama dan waktu respons yang sama harus dialami.

Waktu respons yang cepat adalah persyaratan yang jelas. Semakin cepat satu pelanggan dilayani, semakin cepat pelanggan berikutnya dapat ditangani.

Untuk mempertahankan basis pelanggan, bisnis harus dapat:

Menyajikan informasi yang tepat kepada orang yang tepat.

Sajikan informasi ini dalam format yang tepat.

Memiliki informasi yang diperlukan tersedia saat dibutuhkan.

Mampu mengubah informasi sesuai kebutuhan.

Sebuah bisnis harus mampu mengelola pengetahuan secara efisien dan berbagi pengetahuan ini juga.

Salah satu faktor penting yang memengaruhi pemenuhan persyaratan yang tercantum di atas dengan biaya yang efektif, adalah meminimalkan risiko yang terkait dengan transisi ke platform baru. Risiko transisi platform mencakup risiko berikut:

Risiko teknis: Solusi integrasi harus beroperasi dengan benar dan harus melakukan apa yang telah diyakinkan atau dipromosikan untuk dilakukan.

Risiko operasional: Solusinya harus memenuhi persyaratan bisnis dari bisnis tertentu, dan juga memenuhi ekspansi bisnis.

Risiko politik: Solusinya harus diterima oleh para pemain utama dalam organisasi.

Risiko keuangan: Tidak ada gunanya solusi memenuhi semua persyaratan bisnis tetapi pada saat yang sama, itu terlalu mahal.

Memperkenalkan Kerangka BizTalk

Kerangka kerja BizTalk adalah penerjemah universal yang memungkinkan sistem untuk melampaui batas-batas organisasi. Kerangka BizTalk menggunakan pengiriman pesan menggunakan skema berbasis XML dan XML. Ini memenuhi sejumlah interaksi antara sistem atau organisasi karena XML menyediakan representasi dokumen umum yang dapat dipahami semua pihak. Kerangka BizTalk menjelaskan data yang akan dikirimkan antar komputer. Bahkan, pesan berbasis XML yang lewat di antara platform yang berbeda adalah solusi integrasi yang sukses. XML juga merupakan standar platform-independen. Kegunaan atau sistem operasi yang digunakan bukanlah faktor penghambat.

Kerangka BizTalk adalah alat yang dapat digunakan untuk membantu Anda dalam mengadopsi solusi XML. Tujuan utama dari BizTalk Framework adalah untuk menangani proses pertukaran data antara bisnis dan aplikasi, dimana standar XML digunakan. Kerangka BizTalk dapat memetakan satu format XML ke dalam format XML lain.

Keuntungan menggunakan skema berbasis XML dan XML dirangkum di sini:

Protokol komunikasi platform-independen menangani komunikasi antara aplikasi dan organisasi.

Kerangka BizTalk bekerja dengan asumsi bahwa aplikasi yang bertukar data benar-benar independen satu sama lain. Kegunaan hanya harus menggunakan pesan XML. Oleh karena itu tidak perlu lagi komponen berikut menjadi umum:

Sistem operasi.

Protokol.

Sistem basis data.

Bahasa pemrograman.

Baca Juga  Cara Kerja TV Plasma

Model objek.

Keamanan platform-independen memberikan privasi data dan integritas data untuk data yang dipertukarkan.

Menyediakan bahasa universal untuk menggambarkan informasi dan informasi paket.

Bentuk informasi terstruktur dan bentuk informasi tidak terstruktur disediakan.

Solusi berbasis XML mudah diterapkan.

Solusi berbasis XML juga tidak mahal.

Kegunaan dapat ditambahkan ke organisasi, dihapus dari organisasi, atau ditingkatkan tanpa menimbulkan biaya integrasi yang tinggi. Kegunaan hanya perlu dapat memproses XML.

Alat BizTalk Framework membahas masalah teknis yang tercantum di sini untuk memungkinkan aplikasi bertukar data menggunakan XML:

Membangun standar terbuka dengan menggunakan XML untuk pertukaran data.

Menggunakan caral bisnis-ke-bisnis untuk berintegrasi dengan mitra bisnis.

Menggunakan caral aplikasi-ke-aplikasi untuk mengintegrasikan lingkungan heterogen melalui beberapa aplikasi dan platform.

Menggunakan sistem dan mainframe yang ada.

Memahami Arsitektur Server BizTalk

BizTalk Server menggunakan repositori Microsoft Web Distributed Authoring and Versioning (WebDAV) untuk berbagi spesifikasi dokumen XML dan peta antara server yang berbeda. BizTalk Server menggunakan database SQL Server dan antrian berbasis SQL Server untuk berbagi informasi dan melacak dokumen yang sedang diproses.

Antrian SQL Server yang digunakan oleh BizTalk Server adalah:

Antrian kerja: Berisi dokumen yang sedang diproses.

Antrian terjadwal: Berisi dokumen yang diproses yang hanya dapat dikirim pada waktu tertentu. Hal ini memungkinkan untuk memproses dokumen lain.

Retry queue: Berisi dokumen yang mengalami kegagalan transmisi serta dokumen yang masih memerlukan kuitansi.

Antrian yang ditangguhkan: Berisi dokumen yang mengalami kegagalan pemrosesan.

Komponen BizTalk Server yang berbeda akan dibahas selanjutnya. Ini adalah komponen yang membentuk arsitektur BizTalk Server.

Alat BizTalk berada di lapisan komponen atas arsitektur BizTalk Server:

Alat Administrasi BizTalk; alat GUI yang digunakan untuk melakukan aktivitas manajemen berikut:

Kelola antrian.

Kelola layanan.

Kelola transportasi.

Manajer Pesan BizTalk; digunakan untuk melakukan fungsi yang tercantum di sini. Fungsi-fungsi ini memungkinkan untuk bertukar dokumen dengan mitra dagang di Internet:

Buat hubungan perdagangan.

Tentukan objek dan karakteristik mitra dagang.

Buat hubungan antara objek mitra dagang dan objek yang sedang Anda gunakan.

Editor BizTalk; alat GUI untuk membuat skema dokumen bisnis XML. Anda dapat menggunakan Editor BizTalk untuk melakukan tugas-tugas berikut:

Tentukan spesifikasi dokumen dengan menentukan catatan dan bidang.

Impor contoh dokumen XML yang terbentuk dengan baik.

Gunakan spesifikasi standar untuk dokumen UN/EDIFACT dan X12 EDI, serta skema SAP IDOC dan XDR.

Pemeta BizTalk; digunakan untuk memetakan dokumen ke dokumen lain yang sesuai dalam aplikasi yang berbeda. BizTalk Mapper juga dapat memetakan ke format non-XML. BizTalk Mapper menghasilkan file dalam format Extensible Stylesheet Language Transformations (XSLT). Format XSLT adalah standar World Wide Web Consortium (W3C).

Alat Pelacakan Dokumen BizTalk; alat GUI untuk melacak aktivitas pesan, menjadwalkan aktivitas, dan untuk menganalisis sistem.

Perancang Orkestrasi BizTalk; alat GUI untuk membangun proses terdistribusi dinamis.

Grup BizTalk Server berada di lapisan komponen tengah arsitektur BizTalk Server. Ini adalah komponen Windows yang bergantung pada Server BizTalk:

Server Informasi Internet (IIS); menyediakan komponen untuk pemrosesan HTTP dan pemrosesan ASP.

MSMQ dan COM+; menyediakan integrasi berbasis COM dan MSMQ menerima fungsi, dan mengangkut.

WebDAV; menyediakan akses terdistribusi ke skema dan peta dokumen.

Protokol Transfer Berkas ( FTP ); digunakan untuk mengirim file.

Protokol Transportasi Pesan Sederhana (SMTP); digunakan untuk mengirim surat Internet.

perangkat XML; berisi alat pengolah.

Layanan Klaster; untuk memberikan toleransi kesalahan dan keandalan untuk database SQL Server. (Opsional)

Jaringan Load Balancing (NLB); untuk memberikan skalabilitas. (Opsional)

Basis data BizTalk Server berada di lapisan komponen bawah arsitektur BizTalk Server:

Baca Juga  Perintah FTP

Basis data Manajemen Pesan BizTalk; untuk mengelola grup dan server. Server berbagi informasi konfigurasi umum yang merinci pemrosesan dokumen.

Basis data Antrian Bersama BizTalk; untuk mengelola dokumen dan simpang susun untuk server dalam grup.

Basis data Pelacakan BizTalk; berisi informasi tentang dokumen dan operasi pertukaran. Anda dapat menggunakan database Pelacakan BizTalk untuk melacak dan memantau status dokumen.

Database Kegigihan Orkestrasi; berisi informasi orkestrasi bisnis.

Edisi BizTalk Server 2000

Tiga edisi BizTalk Server 2000 tercantum di sini:

BizTalk Server Standard Edition: Karakteristik dan fitur dari BizTalk Server Standard Edition tercantum di sini:

Ditujukan untuk organisasi kecil yang memiliki persyaratan pemrosesan minimal.

Menyediakan fungsionalitas utama yang tersedia di BizTalk Server.

Berjalan pada satu prosesor, terlepas dari jumlah prosesor yang berjalan di server yang sebenarnya.

Mendukung maksimal lima aplikasi internal.

Mendukung maksimal lima mitra dagang.

Teknologi pengelompokan tidak didukung.

BizTalk Server Enterprise Edition: Karakteristik dan fitur dari BizTalk Server Enterprise Edition tercantum di sini:

Ditujukan untuk organisasi menengah hingga besar di mana ketersediaan tinggi, skalabilitas, dan fleksibilitas merupakan faktor penting.

Mendukung jumlah prosesor yang tidak terbatas.

Antrian pemrosesan terpusat didukung yang memungkinkan komputer berbagi beban pemrosesan.

Mendukung jumlah aplikasi internal yang tidak terbatas.

Mendukung jumlah mitra dagang yang tidak terbatas.

Mendukung penggunaan teknologi clustering.

BizTalk Server Developer Edition: BizTalk Server Developer Edition memiliki banyak karakteristik dan fitur dari BizTalk Server Enterprise Edition. Perbedaannya adalah bahwa BizTalk Server Developer Edition dirancang untuk digunakan dalam lingkungan pengembangan.

Persyaratan Sistem Server BizTalk

Persyaratan sistem Server BizTalk minimum dibahas di bagian Artikel ini.

Persyaratan perangkat keras minimum untuk menginstal BizTalk Server adalah:

Prosesor 300-megahertz (MHz) yang kompatibel dengan Intel atau lebih tinggi.

128 megabyte RAM.

Harddisk 6GB

Alat pembaca CD

Persyaratan perangkat lunak minimum untuk menginstal BizTalk Server adalah:

Windows 2000 Server dan Service Pack 1 atau yang lebih baru, Windows 2000 Advanced Server dan Service Pack 1 atau yang lebih baru atau Microsoft Windows 2000 Professional dan Service Pack 1 atau yang lebih baru.

Internet Explorer 5.0 atau lebih tinggi.

Microsoft SQL Server 7.0 dan SQL Server Service Pack 2, atau SQL Server 2000 Standard atau SQL Server 2000 Enterprise Edition.

Komponen Web Kantor.

Partisi NTFS harus digunakan.

Microsoft Visio 2000 Software Rilis 1a (untuk menggunakan BizTalk Orchestration Designer).

Saat menginstal SQL Server 2000 di komputer yang berbeda dengan server BizTalk, pastikan komputer memenuhi persyaratan perangkat keras dan perangkat lunak berikut:

Persyaratan perangkat keras SQL Server 2000:

Intel Pentium atau prosesor 166 MHz yang kompatibel atau lebih tinggi.

64 megabyte RAM. RAM yang disarankan adalah 128 MB.

95 MB hingga 270 MB ruang hard disk.

Alat pembaca CD.

Persyaratan perangkat lunak SQL Server 2000:

Windows 2000 Server, Server Lanjut Windows 2000, atau Server Pusat Data Windows 2000.

Internet Explorer 5.0 atau lebih tinggi.

BizTalk Server 2000 dikirimkan dengan Visio 2000 Standard Edition SR1a. Anda juga dapat menggunakan Visio 2000 Professional Edition atau Visio 2000 Enterprise Editions. Kumpulan persyaratan perangkat keras dan perangkat lunak untuk semua edisi Visio tercantum di sini:

Persyaratan perangkat keras Visio 2000:

Intel Pentium atau prosesor 166 MHz yang kompatibel atau lebih tinggi.

RAM 16 megabyte.

Ruang harddisk 80 MB.

Persyaratan perangkat lunak Visio 2000:

Microsoft Windows 95 atau yang lebih baru, Windows NT Workstation, atau Windows NT Server 4 dengan Service Pack 4 atau yang lebih baru.

Baca Juga  Bagaimana cara men-debug Java

Merencanakan Keamanan Server BizTalk

Keamanan internal biasanya terdiri dari:

Mencegah akses tidak sah ke data.

Mencegah korupsi data.

Mencegah penghapusan data yang tidak disengaja.

Memastikan dan memelihara integritas data.

Keamanan eksternal biasanya terdiri dari:

Mencegah akses jaringan yang tidak sah.

Mencegah akses data yang tidak sah.

Memastikan dan memelihara integritas data.

Keamanan internal untuk BizTalk Server dan SQL Server disediakan melalui:

Keamanan Windows: Semua fitur keamanan Windows tersedia saat Anda menginstal BizTalk Server. Anda dapat menggunakan fitur keamanan Windows untuk memberikan keamanan pada implementasi BizTalk Server Anda.

Keamanan SQL Server: Anda dapat menggunakan otentikasi Windows dan otentikasi SQL Server standar untuk memberikan keamanan SQL Server. BizTalk Server menggunakan otentikasi standar SQL Server dan otentikasi Windows (cara keamanan campuran).

Keamanan eksternal untuk BizTalk Server dan SQL Server dapat diberikan melalui:

Solusi firewall: Firewall adalah sistem yang menerapkan kebijakan kontrol akses organisasi. Dengan bekerja sama, perangkat dan teknologi yang membentuk solusi firewall melindungi jaringan pribadi organisasi. Lalu lintas tepercaya diizinkan saat lalu lintas tidak tepercaya diblokir. Direkomendasikan untuk memiliki dua konfigurasi firewall untuk melindungi server BizTalk Anda, menyediakan ketersediaan tinggi dan menghilangkan satu titik kegagalan untuk implementasi BizTalk Server Anda. Zona demiliterisasi (DMZ) harus ditempatkan di antara dua firewall, dan server Web dan DNS . Jenis server ini disebut bastion host atau bastion server. Server BizTalk dapat ditempatkan di zona demiliterisasi, atau di jaringan perusahaan. Server SQL harus ditempatkan di belakang firewall kedua.

Ketika server BizTalk berada di zona demiliterisasi (DMZ), server DMZ harus menggunakan HTTP, antrian pesan atau SMTP. Server SQL harus ditempatkan di jaringan perusahaan. Pesan yang masuk harus melewati firewall pertama untuk mengakses server BizTalk dan melewati firewall kedua untuk mengakses SQL server.

Ketika server BizTalk terletak di jaringan perusahaan, server BizTalk dan server SQL berada di belakang firewall kedua.

ISA Server: ISA Server adalah firewall internet dan server caching Web yang dibangun di atas sistem operasi Windows. ISA Server dapat melakukan jenis pemfilteran berikut:

Penyaringan paket IP.

Penyaringan aplikasi.

Penyaringan protokol.

ISA Server juga dapat memfilter lalu lintas khusus aplikasi melalui filter sadar data:

HTTP.

SMTP.

FTP.

surel.

Prosedur Panggilan Jarak Jauh (RPC).

Media streaming.

konferensi H.323.

Merancang Grup Server BizTalk

Grup BizTalk Server adalah pengelompokan server BizTalk yang beroperasi sebagai satu unit. Oleh karena itu, grup BizTalk Server dikonfigurasi dan dikelola secara terpusat. Grup BizTalk Server menyediakan skalabilitas, toleransi kesalahan, dan fleksibilitas. Minimal satu grup BizTalk Server harus ada untuk setiap instalasi BizTalk Server. Setiap server BizTalk harus menjadi anggota hanya dari satu grup Server BizTalk. Anda dapat menggunakan beberapa grup Server BizTalk di organisasi Anda.

Grup BizTalk Server berbagi objek yang tercantum di sini:

Basis data antrian bersama.

Pelacakan basis data.

Fungsi Terima yang menggambarkan dan menentukan bagaimana dokumen yang masuk harus ditangani dan diproses.

Komponen (komponen transportasi, komponen integrasi aplikasi (AIC)) yang dibutuhkan oleh server untuk memproses dokumen dan simpang susun.

Konfigurasi grup BizTalk Server yang berbeda yang dapat Anda gunakan adalah:

Konfigurasi berlebihan; semua server grup BizTalk Server dapat memproses dokumen. Kelemahan dari konfigurasi redundan adalah tidak ada penyeimbangan beban yang dilakukan. Konfigurasi redundan mudah dirawat.

Konfigurasi khusus; Server grup BizTalk Server yang berada di grup Server BizTalk yang sama dapat dikonfigurasi secara berbeda.