Dekomposisi Web Service pada Enterprise Resource Planning Pondok Pesantren
Abstract
Web Service merupakan sistem software yang saling berinteraksi untuk tujuan pertukaran data melalui jaringan. Salah satu aplikasi yang menggunakan teknologi web service adalah Enterprise Resource Planning Pondok Pesantren. Web service yang digunakan dalam penelitian ini merupakan web service pada ERP Pondok Pesantren yang dibangun dalam proyek pengembangan ERP Pondok Pesantren. Web service yang dibangun merupakan web service komposit, yaitu web service yang memiliki beberapa method atau function. Web service komposit kurang mencerminkan operasi yang dimilikinya, sehingga sulit untuk menemukan web service yang memiliki fungsi spesifik. Dengan demikian, web service perlu disedehanakan melalui proses dekomposisi. Dekomposisi web service merupakan suatu cara memecah web service komposit menjadi atomik. Web service atomik memiliki satu method atau function. Masing-masing operation akan disimpan dan dijadikan function. Setiap function yang terbentuk akan dicari tipedata outputnya untuk selanjutnya di generate menjadi WSDL baru. Hasil dari dekomposisi web service adalah WSDL web service atomik yang memiliki satu operation. Dengan demikian, web service atomik lebih spesifik terhadap operasi yang digunakan.References
D. Booth, H. Haas, F. McCabe, E. Newcomer, M. Champion, C. Ferris and D. Orchard, "Web Services Architecture," 11 February 2004. [Online]. Available: https://www.w3.org/TR/ws-arch/. [Accessed 2017].
E. Christensen, F. Curbera, G. Meredith and S. Weerawarana, "W3C," 2001. [Online]. Available: https://www.w3.org/TR/2001/NOTE-wsdl-20010315. [Accessed 14 October 2017].
K.-K. Lau and C. Tran, "Composite Web Service," Emerging Web Services Technology, vol. 2, pp. 77-95, 2008.
M. Tatsubori and K. Takahashi, "Decomposition and Abstraction of Web Applications for Web Service Extraction and Composition," in Web Services, 2006. ICWS'06. International Conference on, IEEE, 2006, pp. 859-868.
J. Tatemura and W.-P. Hsiung, "Web service decomposition: Edge computing architecture for cache-friendly e-commerce applications," Electronic Commerce Research and Applications, vol. 5, pp. 57-65, 2006.
S.Lagraa, H.Seba, R.Khennoufaand and H.Kheddouci, "A graph decomposition approach to web service matchmaking," in 7th International Conference on Web Information Systems and Technologies (WEBIST), 2011, pp. 31-40.
A. Ma'rifah, "Integrasi Sistem Informasi Kurikulum Pada Enterprise Resource Planning Pondok Pesantren Tipe D Menggunakan Service Oriented Architecture," Malang, 2017.
F. M. Alfaidah, "Integrasi Sistem Informasi Perencanaan Produksi pada Enterprise Resource Planning Pondok Pesantren Tipe D Menggunakan Service Oriented Architecture," Malang, 2017.
A. Fajar, "Integrasi Sistem Informasi Akuntansi pada Enterprise Resource Planning Pondok Pesantren Tipe D Menggunakan Service Oriented Architecture," Malang, 2017.
M. F. Pratama, "Integrasi Sistem Informasi Keuangan pada Enterprise Resource Planning Pondok Pesantren Tipe D Menggunakan Service Oriented Architecture," Malang, 2017.
M. E. Suprianto, "Integrasi Sistem Informasi Akademik pada Enterprise Resource Planning Pondok Pesantren Tipe D Menggunakan Service Oriented Architecture," Malang, 2017.
B. Syah, "Integrasi Sistem Informasi Kesantrian pada Enterprise Resource Planning Pondok Pesantren Tipe D Menggunakan Service Oriented Architecture," Malang, 2017.
M. Ubaidillah, "Integrasi Sistem Informasi Kepegawaian pada Enterprise Resource Planning Pondok Pesantren Tipe D Menggunakan Service Oriented Architecture," Malang, 2017.
K. Gottschalk, G. Graham, H. Kreger and J. Snell, "Introduction to Web Service Architecture," IBM SYSTEMS JOURNAL, vol. 41 , pp. 170-177, 2002.