Apa itu Adapters

Adapters:

Adaptor adalah program kecil dan terfokus yang mengekspos fungsionalitas dan/atau data dalam aplikasi lama. Penggunaan istilah ini tidak hanya mencakup program, tetapi juga kerangka kerja untuk merancang dan mengembangkan program adaptor. Adaptor bisa sangat rumit, dengan adaptor “tebal” melakukan berbagai fungsi yang mencakup mengenali peristiwa, mengumpulkan dan mengubah data, dan bertukar data dengan platform, rangkaian integrasi, atau middleware lainnya. Namun, adaptor “tipis” hanya dapat “membungkus” antarmuka aplikasi asli, memperlihatkan antarmuka lain yang lebih standar untuk akses aplikasi. Adaptor juga dapat menangani kondisi pengecualian dan seringkali dapat secara dinamis (atau dengan konfigurasi ulang kecil) mengakomodasi revisi baru dari aplikasi sumber atau target.

Adaptor sering dijual bersama dengan produk middleware integrasi, seperti ESB, suite integrasi atau server portal, atau ditawarkan sebagai produk yang berdiri sendiri, seperti suite adaptor. Di antara adaptor yang berbeda, kategori tingkat tinggi termasuk adaptor teknis dan aplikasi.

Sebuah suite yang komprehensif harus mencakup adaptor untuk:

  • Teknologi umum, seperti COM, Enterprise JavaBeans, dan layanan Web
  • Protokol industri, seperti EDI, Society for Worldwide Interbank Financial Telecommunication dan RosettaNet
  • Kegunaan umum, seperti SAP atau PeopleSoft
  • Kegunaan berpemilik, seperti kit pengembangan adaptor

Baca juga