Posted by: trihatmaja | July 13, 2011

Have Fun with Microsoft Biztalk Server 2010

Well, setelah kemaren bermain dengan ASP.NET MVC sekarang saya coba bermain dengan Biztalk Server.

Biztalk merupakan platform microsoft yang digunakan sebagai routing document, biasanya berupa dokumen xml. Biztalk ini berjalan di microsoft windows server 2008 R2 dengan beberapa prerequisite tertentu, seperti SQL server R2, dan visual studio.

Biztalk memiliki beberapa komponen, antara lain MAP, PIPELINE, SCHEMA, dan ORCHESTRATION.

MAP merupakan komponen yang digunakan untuk mencocokkan (mapping) antara xml yang diterima dengan xml tujuan (dengan syarat bahwa skema xml yang diterima cocok dengan definisi schema yang telah ditentukan dan xml tujuan sesuan dengan pendefinisian schema tujuannya).

Contoh Map Biztalk

PIPELINE merupakan komponen yang digunakan sebagai penyalur data tersebut. Didalam pipeline tersebut bisa dilakukan proses tertentu terhadap data yang diterima oleh biztalk dan data yang dikirim oleh biztalk. Beberapa yang bisa dilakukan oleh pipeline adalah encription, decription, validasi schema, dsb.

Pipeline Biztalk

Pipeline Biztalk

SCHEMA merupakan pendefinisian file xml yang digunakan dalam pemrosesan dalam biztalk. Pendefinisian schema ini merupakan dasar agar dapat di proses selanjutnya. Ketika ada file xml yang tidak sesuai dengan skema yang didefinisikan ini, maka file tersebut tidak dapat diproses oleh server. Oleh karena itu pada pipeline disediakan proses validasi sehingga dapat di filter bila tidak sesuai dengan validasi.

Schema Biztalk

Schema Biztalk

ORCHESTRATION merupakan bagian dimana disitulah tempat terjadinya proses pengecekan error, pemrosesan element, dsb. Disini dapat diterapkan proses logic. Misalkan bila salah satu element bernilai 1, maka file keluar di folder a dan b, jika selain 1 maka keluar di folder a saja. Hal itu dapat dilakukan disini.

Orchestration Biztalk

Orchestration Biztalk

Mungkin itu dulu beberapa bagian-bagian dari biztalk. Selanjutnya kita akan bermain dengan yang namanya schema.

semoga bermanfaat,
:)

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Categories

Follow

Get every new post delivered to your Inbox.