Skip to main content

Ano ang isang broker ng kahilingan sa object?

Ang isang object request broker o ORB ay mga programming protocol na gumaganap bilang isang tagapamagitan o broker sa pagitan ng isang kliyente at isang tagapagtustos.Gamit ang isang broker ng kahilingan sa object, ang kliyente ay nagsumite ng isang kahilingan para sa ilang uri ng serbisyo na maganap.Natatanggap ng broker ang kahilingan at ruta ito sa isang punto ng pagtatapos sa network kung saan matagumpay na makumpleto ang kahilingan.Sa pamamagitan ng paggamit ng isang object request broker, ang pagproseso ng server ng kliyente ang kahilingan ay hindi kailangang malaman kung saan sa network upang maipasa ang kahilingan.Sinusuri ng broker ang kahilingan at pagkatapos ay ruta ito nang naaayon.

Minsan kapaki -pakinabang na maunawaan ang isang broker ng kahilingan sa object bilang isang halimbawa ng middleware.Mahalaga, ang mga function ng middleware bilang ang paraan ng paghahatid ng data mula sa isang punto ng pinagmulan sa isang punto ng pagwawakas, sa halip na ang paglilipat ng data sa isang mahigpit na punto upang ituro ang komunikasyon.Ang bentahe sa pamamaraang ito ay ang middleware ay maaaring maging kwalipikado ang papasok na data at ruta ito sa isang bahagi ng network kung saan malamang na maproseso ito na may pinakamalaking antas ng kahusayan.

Ang Broker ng Kahilingan ng Object ay bahagi ng mas malawak na arkitektura ng Karaniwang Karaniwang Karaniwang Broker, na kilala rin bilang CORBA.Ito ang mas malawak na arkitektura na ginagawang posible para sa object request broker na tumpak at mabilis na iproseso ang pag -input ng data mula sa kliyente at maihatid ang data sa maayos na system o server sa network.Ang bawat sangkap ay naka -set up gamit ang wika ng kahulugan ng interface na nagbibigay -daan sa cross compiler upang makilala ang bawat sangkap na kasalukuyang gumagana kahit saan sa network.

Bilang bahagi ng pangkalahatang pag -andar, ang isang broker ng kahilingan sa object ay maaaring magbigay ng higit sa isang punto ng pagwawakas para sa data na nilalaman sa kahilingan ng kliyente.Halimbawa, ang data ay maaaring makopya at lumipat sa iba't ibang mga server sa network.Ang data ay maaaring itapon sa isang database para sa karagdagang pagproseso habang idinagdag din sa mga simpleng file para sa imbakan.Ang kumpirmasyon sa pagkumpleto ay maaaring maganap bilang bahagi ng pangkalahatang pag -andar, pati na rin pinapayagan ang kahilingan na maibalik sa orihinal na form nito kung ang pagkakasunud -sunod ay hindi makumpleto nang maayos.

Sapagkat may kakayahang i -configure ang Broker ng Bagay ng Buhok na magkasya sa isang bilang ng mga kapaligiran at hawakan ang isang malawak na hanay ng mga kahilingan sa kliyente, ang mga programmer ay maaaring iakma ang broker upang mahawakan ang anumang bilang ng mga solong at maraming mga gawain para sa papasok na kahilingan ng kliyente.Ang mga broker ay medyo nababagay din, sa na bilang mga sangkap ay idinagdag sa network, maaari silang mapangalanan at idinagdag sa pangkalahatang arkitektura na may kadalian na kadalian.