A PHP Error was encountered

Severity: Notice

Message: Only variable references should be returned by reference

Filename: core/Common.php

Line Number: 257

Web Service Choreography Description Language (WSCDL)

Web Service Choreography Description Language (WSCDL)


Tanggal : 2013-04-05
Suatu model WS-CDL terdiri atas 3 bagian:
  • bagian kolaborasi: menjelaskan entitas yang mempertukarkan informasi, role, dan relasinya
  • perilaku kolaborasi: menjelaskan urutan fisik (baris pesan) dari pertukaran informasi dan batasn (konstrain) yang diberikan
  • informasi yang dipertukarkan: menjelaskan jenis informasi yang digunakan dalam pertukaran informasi

A. Bagian pengkolaborasian

Di dalam suatu koreografi, informasi selalu dipertukarkan antar partisipan. Satu partisipan - dijelaskan dengan sebuah tipe partisipan - mengelompokkan semua bagian dari pengkolaborasian harus diimplementasi dengan menggunakan entitas yangs ama. Suatu tipe role enumerate perilaku potensial dari satu partisipan dengan sebuah interaksi. Suatu tipe channel adalah sebuah titik kolaborasi antar partisipan yang menspesifikasikan di mana dan bagaimana informasi dipertukarkan. Terakhir, suatu tipe keterhubungan (relationship) digunakan untuk mengidentifikasi obligasi mutual antar partisipan yang harus dipenuhi (fullfilled) untuk berhasil.

B. Perilaku kolaborasi

Suatu koreografi mendefinisikan rule umum yang dapat digunakan kembali (reusable) yang mengatur urutan pesan-pesan dipertukarkan. Suatu koreografi berisi kumpulan aktivitas yang harus dikerjakan oleh satu atau lebih partisipan. Ada tiga tipe aktivitas di dalam WSCDL, yang disebut dengan aktivitas aliran kendali (control-flow), aktiviatas unit kerja, dan aktivitas dasar. Dalam kategori pertama, ada tiga tipe aktivitas: sequence, paralel, dan pilihan. Ketiga aktivitas membungkus sejumlah sub-aktivitas. Suatu aktivitas unit kerja menjelaskan suatu pelaksanaan suatu aktivitas yang kondisional dan bisa jadi berulang. Aktivitas dasar meliputi interaksi, tidak ada aksi, aksi diam-diam, penugasan, dan pengerjaan (perform). Elemen yang paling penting dari WSCDL adalah aktivitas interaksi yang menghubungkan kepada suatu oeprasi dari suatu web service.

C. Informasi yang dipertukarkan

InformationTypes menjelaskan tipe variabel, token, dan pesan yang digunakan dalam koreografi. Deskripsinya pada level package membuat semua tersedia untuk semua aktivitas yang tertutup, terbungkus (enclosed). Mereka secara normal mengacu kepada tipe pesan elemen skema WSDL 1.1 atau 2.0 atau tipe/elemen skema XML.




<< Artikel Sebelumnya
Artikel Berikutnya >>