Konfigurasi Optimal untuk Teknologi Layanan Web pada Proses Integrasi Data Menggunakan Metode XMLRPC, SOAP, REST

Yogiswara (2014) Konfigurasi Optimal untuk Teknologi Layanan Web pada Proses Integrasi Data Menggunakan Metode XMLRPC, SOAP, REST. Magister thesis, Universitas Brawijaya.

Abstract

Aplikasi pengelolaan sistem informasi merupakan aspek pendukung dalam sebuah organisasi. Berkembangnya aktivitas organisasi menuntut masing masing unit dalam organisasi tersebut meningkatkan efisiensi dan efektivitas kinerja unitnya dengan dukungan program aplikasi. Sistim pengelolaan informasi yang terpisah pada masing masing unit mengakibatkan terjadinya duplikasi data dan mengurangi kinerja pengelolaan sistim informasi organisasi secara umum. Beberapa aspek tersebut mendasari diperlukannya integrasi pengelolaan informasi. Terdapat empat tipe integrasi dalam sistim informasi yaitu integrasi data, integrasi aplikasi, integrasi proses bisnis dan integrasi presentasi. Integrasi data merupakan tahapan paling awal dari sebuah proses integrasi sistem informasi. Permasalahan mendasar pada integrasi data adalah perbedaan struktur basis data dan platform server yang digunakan pada masing masing aplikasi. Teknologi integrasi data sebelumnya seperti Common Object Request Broker Architecture (CORBA), Distributed Component Object Model (DCOM) buatan Microsoft , dan Remote Method Invocation (RMI) tidak mendukung perbedaan platform server. Teknologi layanan web dikembangkan untuk mengatasi perbedaan platform. Teknologi ini banyak diimplementasikan pada proses integrasi presentasi yang mengakumulasi data dari banyak sumber atau server. Dalam penerapannya layanan web memiliki tiga metode yang menjadi pilihan para pengembang aplikasi yaitu. Extensible Markup Language Remote Procedure Call ( XML-RPC ) , Simple Object Access Protocol (SOAP) dan Representational State Transfer ( REST). Ketiga metode tersebut memiliki spesifikasi yang berbeda sehingga memerlukan algoritma yang berbeda dalam mengimplementasikannya. Berdasarkan penelitian sebelumnya masing masing metode memiliki kelebihan dan kekurangan. Penelitian ini difokuskan untuk mengembangkan sebuah model integrasi data yang mengimplementasikan seluruh metode layanan web pada aplikasi terpisah yang memiliki perbedaan platform web server serta melakukan analisis dengan mengevaluasi kinerja metode layanan web tersebut. Proses evaluasi dilakukan dengan mengukur kecepatan layanan web dalam memproses seluruh tahapan transaksi. Parameter yang digunakan dalam penelitian ini adalah pengukuran latency yaitu lama waktu yang diperlukan dari pengiriman permintaan oleh klien sampai klien menerima hasil permintaan tersebut dari server. Hasil evaluasi kinerja akan menunjukkan konfigurasi yang paling tepat untuk digunakan dalam proses integrasi data. Hasil penelitian menunjukkan bahwa layanan web dapat digunakan untuk mengembangkan model integrasi data. Diperlukan sebuah model perancangan melalui tahapan analisa dan desain untuk menghasilkan sebuah skema pertukaran data antar aplikasi. Berdasarkan hasil evaluasi kinerja layanan web yang dilakukan dihasilkan konfigurasi penggunaan web server “ nginx ” dan metode “ rest ” memiliki kecepatan terbaik ketika diimplementasikan pada transaksi penambahan, perubahan, pemilihan dan penghapusan data sebagai representasi transaksi dalam proses integrasi data.

English Abstract

Application management information systems are supporting aspects in an organization . The growing activities of the organization demanding each unit within the organization improve the efficiency and effectiveness to increase performance of the unit with the support of the management information application program. Separate information management system at each unit resulted in the duplication of data and reduce the performance of general information system in organization. some aspects of the above is the need for integration of information systems. There are four types of information systems integration is data integration, application integration, business process integration and presentation integration. Data integration is the earliest phases of an information system integration process. The fundamental problem in data integration are differences in the structure of database and server platforms that are used in each application. Previous data integration technologies such as Common Object Request Broker Architecture (CORBA), Distributed Component Object Model ( DCOM ) by Microsoft, and Remote Method Invocation ( RMI ) server does not support the platform differences. Web services technology is developed to overcome platform differences. This technology is widely implemented at presentation integration process accumulates data from many sources or servers, of course, also be used for data integration. In application of web service has three methods of choice for application developers that is. Extensible Markup Language Remote Procedure Call (XML-RPC), Simple Object Access Protocol (SOAP) and Representational State Transfer (REST). All three methods have different specifications that require different algorithms to implement it. Based on previous research each method has advantages and disadvantages. This research focuses on developing a data integration model to implement the entire method of web services on a separate application that has a different web server platforms and perform analysis to evaluate the performance of the web service method. The evaluation process conducted by measuring the speed of web services in all phases of the transaction process. The parameters used in this study is the measurement of latency is the length of time it takes from sending a request by the client until the client receives the result of the request from the server. The results of the performance evaluation will indicate the most appropriate configuration for use in the data integration process. The results in this research showed that web services can be used to develop a model of data integration. to develop a model of integration must go through a process of analysis and design to produce a scheme of data exchange between applications. Based on the results of the performance evaluation of web services showed the use of web server configuration "nginx" and the method "rest" has the best speed to be implemented in data integration. form representation of data integration process in this research is transactions of additions data, changes data, selection data and deletion of data.

Item Type: Thesis (Magister)
Identification Number: TES/006.76/YOG/k/041403677
Subjects: 000 Computer science, information and general works > 006 Special computer methods > 006.7 Multimedia systems
Divisions: S2/S3 > Magister Teknik Elektro, Fakultas Teknik
Depositing User: Endro Setyobudi
Date Deposited: 05 Sep 2014 16:54
Last Modified: 05 Sep 2014 16:54
URI: http://repository.ub.ac.id/id/eprint/155452
Full text not available from this repository.

Actions (login required)

View Item View Item