Skip to content

Aplikasi Web Services untuk Integrasi Software Pemerintahan

Saat ini web services menjadi sangat populer di enterprise karena kemampuannya dalam mengintegrasikan aplikasi-aplikasi yang berbeda platform. Web Services adalah sebuah komponen layanan aplikasi yang dapat diakses melalui protokol terbuka yang memanfaatkan Web melalui Simple Object Access Protocol (SOAP) dengan bahasa Web Services Definition Language (WSDL) dan ter-registrasi dalam Universal Discovery Description and Integration (UDDI). Web services mendukung komunikasi antar aplikasi dan integrasi aplikasi dengan menggunakan XML dan Web. XML (eXtensible Markup Language) adalah sebuah standar untuk mendefinisikan data dalam format yang sederhana dan fleksibel.

Mengapa web services menjadi sangat populer saat ini? Jawabannya adalah karena web services mampu mengintegrasikan aplikasi yang berbeda platform secara lebih sederhana dan mampu memperbaiki kelemahan dari middleware konvensional seperti RPC, CORBA, dan Java RMI. Kelemahan utama dari middleware konvensional adalah tidak mendukung heterogenoitas, membutuhkan protokol sendiri (tidak pervasive), membutuhkan effort yang besar pada perubahan aplikasi, dan sulit untuk digunakan kembali (tidak reusable).

Web services adalah komponen yang independen terhadap platform ataupun bahasa. Web services menggunakan web protokol (HTTP) yang sangat mendukung heterogenoitas dan interoperabilitas serta memudahkan integrasi. Selain itu web services mendukung koneksi loosely coupled, sehingga sebuah perubahan pada satu aplikasi tidak akan memaksa perubahan pada aplikasi yang lain. Sebuah web services memiliki interface berupa web API (Application Programming Interface) yang dapat dipanggil oleh suatu aplikasi untuk mengakses aplikasi yang mengimplementasikan layanan web services.

Semua kelebihan itu mempopulerkan web services menjadi komponen aplikasi yang praktis dan murah terutama di kalangan enterprise sebagai solusi interoperabilitas.

Interoperabilitas adalah prioritas utama sebuah enterprise dalam Enterprise Application Integration (EAI) dan Business-to-Business Integration (B2Bi). EAI dan B2Bi adalah permasalahan yang dihadapi oleh enterprise untuk mengintegrasikan berbagai macam aplikasi yang sudah ada. EAI berada dalam lingkup enterprise, sedangkan B2Bi adalah integrasi aplikasi sebuah enterprise dengan aplikasi enterprise lain. Sebagai contoh, misalnya sebuah enterprise memiliki sebuah komputer Windows XP, sebuah Windows Server 2003 yang menjalankan ASP.NET, sebuah IBM Server yang mengelola basis data, dan beberapa Unix-based sistem SAP. Beberapa sistem tersebut tentunya butuh berkomunikasi dan bertukar informasi untuk memenuhi kebutuhan enterprise. Web services dapat diimplementasikan sebagai komponen yang mendukung komunikasi antar aplikasi dalam enterprise.

Web services saat ini semakin banyak digunakan oleh enterprise untuk memudahkan akses pada produknya, meningkatkan layanan ke konsumen dan ke business partner melalui internet atau corporat extranet. Sebagai contoh mengintegrasikan dan mengotomasikan proses bisnis, supply chain, dan costumer relationship.

Klik disini untuk melihat produk E-GOV Kami.

Venus eGov

Categories: Articles, Teknologi.

Tags: , , , ,

Comment Feed

No Responses (yet)



Some HTML is OK

or, reply to this post via trackback.