SOA untuk Microservices – Dimana integrasi cocok

The perangkap integrasi dalam SOA

Beberapa tahun yang lalu, SOA sangat populer di industri – itu memungkinkan pengembang untuk membangun TV berdasarkan logika bisnis sehingga dapat ditukar dan keluar dengan relatif mudah. Sebagian besar komponen yang dikembangkan dalam metodologi SOA tradisional mengekspos fungsi mereka menggunakan web services SOAP dan jasa biasanya ekspres serta serentak atau asynchronous melalui mekanisme antrian yang sama. masalah komunikasi menyebabkan kesulitan mengintegrasikan terkena dan mengakibatkan peningkatan ESBs

Konsep “Microservices”

tahun terakhir, beberapa perusahaan telah menemukan SOA menjadi terlalu berat, dan konsep ‘microservices” tumbuh sejak pandangan pertama, tidak microservices jauh dari SOA – keputusan biasanya adalah microservices bahwa arsitektur sistem anda terdiri dari komponen terpisah yang dapat ditingkatkan secara independen dan memutuskan untuk berkomunikasi satu sama lain melalui endpoint lainnya . pada kenyataannya, perusahaan lain langsung datang dan mengatakan bahwa cara mereka membuat SOA

Apa perbedaan nyata antara SOA dan microservices?

Microservices dan layanan SOA adalah persyaratan yang sama dan pembatasan hampir sama; Kedua manfaat dari protokol transport data, HTTP biasanya bertukar dan antrian protokol (AMQP, MSMQ, JMS, dll). Namun, masalahnya masih ada dan perusahaan integrasi harus memastikan bahwa mereka sepenuhnya menyadari tantangan sebelum menyelam jauh ke dalam satu microservices.

Ada beberapa Manfaat Dari Menggunakan microservices gaya
gaya

  • sendiri – terkandung, mudah untuk memahami bahwa kode dapat diubah secara independen dari aplikasi atau layanan lain
  • jauh lebih mudah untuk mengurangi secara individu bukan sebagai monolit tunggal
  • Penyebaran Mudah

Apa microservices ESB-setara

Integrasi dua bentuk? Sebuah layanan yang sangat mirip. Dalam SOA, ESB biasanya duduk dasarnya, pertukaran data antara layanan yang diperlukan. Dengan microservices, diadopsi ESB peran berlawanan terkemuka dalam bentuk Gateway API. API gerbang bertindak sebagai titik masuk bagi pelanggan untuk makan kategori TV Anda diharapkan sebagai microservices. API gerbang terlihat seperti, dan dapat langsung melihat kesamaan antara API gerbang dan ESB (gambar dari http://microservices.io)

API gerbang

Perbandingan antara ESB dan API Gateway

satu bisa mempertimbangkan API gerbang derivatif, atau mungkin beralih ESB – menggunakan protokol yang sama untuk mengirim data dan menerima dan menggunakan pola integrasi perusahaan identik dengan carry dikejar. Perbedaan utama antara API gerbang dan ESB bahwa mantan berlaku beberapa lapis perlindungan untuk TV Anda (tingkat SLA, throttling, tingkat membatasi, Identifikasi perlindungan klien, dan sebagainya). Intinya saya ingin menyeberang bahwa sementara beberapa mengatakan bahwa kemarin teknologi ESBs, benar-benar tidak terjadi. Sebaliknya, sebuah ESBs sekarang di depan TV kami – mereka adalah alat data dari sistem individual untuk mengumpulkan, mengumpulkan dan nilai karena arsitektur sistem pengiriman.

Saya harap Anda menikmati posting blog dan menemukan berguna. Tinggalkan komentar / saran. :-)

Microservices posisi SOA – Dimana integrasi yang tepat pertama kali muncul di Ricston Ltd

.
Hati berkerasa href = “http://ui.ac.id”>

Leave a Reply

Name *
Email *
Website