Penemuan Web Service Berdasarkan Kesamaan Struktur, Semantik, dan Perilaku

Baskara, Andreyan Rizky (2017) Penemuan Web Service Berdasarkan Kesamaan Struktur, Semantik, dan Perilaku. Masters thesis, Institut Teknologi Sepuluh Nopember.

[img]
Preview
Text
5115201029-Master_Thesis.pdf - Published Version

Download (2MB) | Preview

Abstract

Web Service mempunyai peran penting pada lingkungan komputing bisnis saat ini untuk mengembangkan aplikasi yang terdistribusi di berbagai jaringan. Banyak pelaku bisnis yang sudah menerapkan proses bisnisnya menggunakan Web Service. Pelaku bisnis tersebut dapat mengganti Web Service yang digunakannya dikarenakan perubahan rekan bisnis atau berhenti berjalan (offline). Seiring waktu, Jumlah web service yang sudah dipublikasikan di web semakin meningkat. Dengan banyaknya web service yang beredar di web, penemuan Web Service yang optimal diperlukan untuk memenuhi kebutuhan Web Service sesuai keinginan user. Web Service mempunyai dua tipe, yaitu atomik dan komposit. Untuk penemuan Web Service atomik, pengukuran kesamaan semantik dan struktur diperlukan. Sedangkan untuk penemuan Web Service komposit, pengukuran kesamaan semantik dan perilaku diperlukan. Untuk penemuan Web Service atomik, dokumen Web Service Definition Language (WSDL) digunakan sebagai masukan dan untuk penemuan Web Service komposit, Business Process Execution Language (BPEL) digunakan sebagai masukan. Penelitian sebelumnya menggunakan Latent Dirichlet Allocation untuk mengukur kesamaan semantik berdasarkan topik. Namun LDA memiliki kelemahan ketika digunakan untuk mengekstraksi topik pada Web Service. Beberapa Web Service yang dideskripsikan dengan WSDL atau BPEL, apabila diekstraksi informasinya maka akan membentuk dokumen pendek. Ketika LDA digunakan untuk mencari kesamaan semantic pada WSDL dan BPEL, metode ini tidak dapat berjalan dengan baik dikarenakan keberagaman kata pada dokumen pendek tidak terlalu banyak sehingga dapat mempengaruhi hasil penggalian topik. Sehingga diperlukan metode varian LDA yang mampu menggali topik pada dokumen pendek yaitu Biterm Topic Model (BTM). Penelitian ini mengusulkan untuk menggunakan WDAG untuk memodelkan struktur dan perilaku Web Service dan menggunakan WDAG Similarity untuk mengukur kesamaan struktur atau perilakunya. BTM digunakan untuk mengukur kesamaan topik antar label node pada WDAG. Analisis pengujian akan dilakukan dengan menggunakan metriks Precision dan Recall. Precision dan Recall adalah dua perhitungan yang banyak digunakan untuk mengukur kinerja dari sistem atau metode yang digunakan pada bidang sistem temu kembali (Information Retrieval). Pendekatan yang diusulkan diharapkan dapat mengurai false positive dan false negative saat melakukan penemuan Web Service sehingga dapat meningkatkan nilai Precision dan Recall. ================================================================= Web Service has an important role on business computing in order to develop distributed application in networks. Many business actors have implemented their business processes using web service. Those business actors can change their web service depending on their conditions like when they change their business partner or their Web Service goes offline. Now, A lot of web services have been published on the web. With this condition, A need of optimal Web Service discovery is increasing in order to find a Web Service that satisfies a business actor. Web Service have two types, which are atomic Web Service and composite Web Service. To discover atomic web services, semantic and structure similarity are needed. To discover composite web services, semantic and behavior similarity are needed. Web Service Definition Language (WSDL) is used as an input on atomic Web Service discovery processes. Business Process Definition Language (BPEL) is used as an input on composite Web Service discovery processes. Previous research used Latent Dirichlet Allocation (LDA) to measure semantic similarity of web services based on topic. But LDA has weakness. Web services are descripted using WSDL or BPEL. When information inside WSDL or BPEL extracted, then some of it will create a short document. LDA performance is not going well on short document because of word co-occurrence sparsity. The word co-occurrence sparsity may affect the performance of LDA in a bad way. As of another variant of LDA that can mine topic on short documents is needed such as Biterm Topic Model (BTM). This research proposed on using Weighted Directed Acyclic Graph (WDAG) to models structure and behaviour of a Web Service and using WDAG Similarity to calculate the similarity of structure and behaviour between web services. Biterm Topic Model is used to mine the latent topic on node label of WDAG and calculate its semantic similarity. The test results are analysed by using Precision and Recall. Precision and Recall are two measurement that mostly used to assess performance of system or method which is used in Information Retrieval. The proposed approach in this research is expected to reduce false positive and false negative in order to increase the Precision and Recall value.

Item Type: Thesis (Masters)
Uncontrolled Keywords: Perilaku, Penemuan Web Service, Semantik, Struktur, Topic Model, Behavior, Semantic, Structure, Web Service Discovery
Subjects: Z Bibliography. Library Science. Information Resources > ZA Information resources > Z699.5 Information storage and retrieval systems
Divisions: Faculty of Information Technology > Informatics Engineering > (S2) Master Theses
Depositing User: Andreyan Rizky Baskara
Date Deposited: 13 Nov 2017 02:35
Last Modified: 05 Mar 2019 07:40
URI: http://repository.its.ac.id/id/eprint/43246

Actions (login required)

View Item View Item