Windows Workflow Foundation – #1 Workflow Testing

Posted on Updated on

Kali ini saya ingin membagi wawasan kepada pembaca tentang teknologi dari Microsoft yang bernama Windows Workflow Foundation (WWF)  dan apa saja yang bisa dilakukan oleh teknologi ini? Mari kita simak artikel pengenalan berikut ini.

WWF Logo

Sekilas Windows Workflow Foundation

Windows Workflow Foundation (WWF) merupakan sebuah tool yang dapat digunakan untuk membangun workflow-enabled applications. Pada WWF, workflow didefinisikan sebagai sebuah rangkaian dari tahap-tahap yang berbeda pada sebuah proses. Masing-masing step dapat diibaratkan menjadi sebuah activity. WWF menyediakan beragam library yang dapat digunakan untuk merepresentasikan activity, di mana dapat dimodifikasi secara fleksibel. Activity yang ada dapat dirangkai dengan mudah menggunakan Workflow Designer yang sudah terintegrasi pada Visual Studio 2010.

Diibaratkan pada usaha pencetakan roti. Untuk meningkatkan penjualan, produsen berkreasi dengan membuat roti dengan bentuk yang berbeda-beda, tetapi dengan komposisi bahan yang sama. Nah, jika diibaratkan, WWF ini adalah cetakan rotinya, yang bisa berubah-ubah tanpa harus mengubah komposisi bahan pembuat roti. Semuanya dilakukan saat operasional. Dalam software engineering, berarti WWF ini dapat dijalankan saat sistem tetap dalam keadaan berjalan (running). Ini akan membuat sistem aplikasi menjadi lebih fleksibel dalam melayani performa business process yang dijalankan.

Nah, mengacu pada Visual Studio 2010 Training Kit, untuk mempermudah pemahaman, artikel ini dibagi menjadi 10 seri, yaitu : (1) Workflow Testing, (2) Refactoring Workflow, (3) The Code Activity, (4) Dynamic Workflows with XAML, (5) Testing Workflows, (6) Workflow Application, (7) Adding If/Else Logic, (8) Error Handling, (9) Custom Activities and Designer, (10) Hosted Designer. Yang mana masing-masing seri akan membahas dasar-dasar dari pengaplikasian workflow pada sistem enterprise. Dalam contoh di sini kita menggunakan Console Application untuk mempermudah pemahaman dalam mempelajari teknologi Windows Workflow Foundation.

1.     Workflow Testing

Pada bagian ini, akan didemokan pembuatan Workflow secara dasar.

Pertama, pada Visual Studio 2010, membuat project Workflow Console Application baru bernama HelloWorkflow

Pembuatan Project Baru
Pembuatan Project Baru
Pembuatan Activity Baru
Pembuatan Activity Baru
Instance Pada Main Method
Instance Pada Main Method
Running Activity
Running Activity

Bagian satu ini merupakan hasil eksplorasi awal WWF, mengacu pada Visual Studio 2010 Training Kit, bisa diunduh di http://www.microsoft.com/en-us/download/details.aspx?id=23507. Tunggu seri berikutnya, semoga bermanfaat 🙂

Iklan

One thought on “Windows Workflow Foundation – #1 Workflow Testing

    […] Pada sebuah organisasi atau perusahaan, dikenal dengan adanya sebuah SOP (Standard Operational Procedure) yang melandasi alur kerja yang ada. Dalam pelaksanaannya, para anggota diwajibkan untuk mengikuti SOP yang telah didefinisikan. Alur kerja perusahaan yang semakin kompleks membuat manajemen proses kerja harus diperhatikan dengan seksama, sehingga dibutuhkan teknologi yang dapat mengakomodasi kinerja perusahaan agar tercipta hasil yang maksimal. Saat telah banyak perusahaan yang menggunakan teknologi untuk mengontrol, memonitoring proses bisnis yang ada. Tercatat ada beberapa teknologi dari masing-masing vendor, antara lain Microsoft dengan Sharepointnya, SAP, Oracle dan IBM. Dalam platform teknologi Microsoft sendiri, Windows Workflow Foundation (WWF) menjadi salah satu andalan dalam mendefinisikan dan mengatur kinerja perusahaan agar lebih efektif. Artikel lengkap tentang WWF bisa dibaca di https://fadlikadn.wordpress.com/2013/05/05/wwf-1-workflowtesting/. […]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s