Дар бораи Протоколи дастрасии объектҳои дастрасӣ (SOAP)

SOAP чист? SOAP XML забони забоне аст, ки ба барномае, ки дар як системаи амалиётӣ кор мекунад, бо дигар барномасоз дар дигар системаи оператсионии интернетӣ дар интернет муошират мекунад.

Гурӯҳе аз фурӯшандагон аз Microsoft, IBM, Lotus ва дигарон протоколҳои XML-ро офариданд, ки ба шумо имкон медиҳад, ки барномаҳо ва ҷузъҳоро дар дохили барномаро дар тамоми Интернет фаъол созанд. SOAP таҷрибаи истифодаи XML ва HTTPро ба усулҳои дархостро дар дохили шабака ва платформаҳои компютерӣ танзим мекунад.

Дар компютери тақсимшуда ва барномаҳои вебӣ, дархост барои як барнома аз як компютер ("мизоҷ") меояд ва тавассути Интернет ба компютери дигар ("сервер") интиқол дода мешавад. Роҳҳои зиёди ин корҳо вуҷуд доранд, аммо SOAP онро бо истифодаи XML ва HTTP - ки аллакай стандарти веб стандартӣ мебошанд, осон мекунад.

Барномаҳои веб ва SOAP

Барномаҳои веб, ки дар он ҷо SOAP дар ҳақиқат ба худ меояд. Ҳангоми дидани веб саҳифае, ки шумо браузери вебӣ барои пурсидани веб-сервер истифода мебаред ва веб саҳифаро мебинед. Бо SOAP, шумо барномаи мизоҷи компютерро барои пурсидани сервер ва барномасоз иҷро кардан мехоҳед. Шумо инро бо вебҳои стандартии Интернет ё HTML иҷро карда наметавонед.

Барои намуна

Ҳоло, шумо метавонед бонкҳои онлайниро барои дастрасӣ ба суратҳисоби бонкии худ истифода баред. Бонк дорои имконоти зерин аст:

Ҳангоме ки ин бонк се ин барномаҳо дорад, ҳамаашон алоҳидаанд. Пас, агар ман ба бахши бонкӣ рафтаам, ман маблағро аз ҳисоби пасандозҳои ман ба корти кредитии ман интиқол дода наметавонам ва ман ҳангоми муҳофизат кардани ҳисобҳои электронии онлайн дар назарам наметавонам.

Яке аз сабабҳое, ки ин се вазифаро ҷудо кардан мумкин аст, чунки онҳо дар мошинҳои гуногун зиндагӣ мекунанд. Ie. барномае, ки пардохти электронии пардохти онлайн аст, яке аз сервери компютерӣ аст, дар ҳоле, ки корти кредитӣ ва пардохти аризаҳои пардохт дар дигар серверҳо мебошанд. Бо SOAP, ин муҳим нест. Шумо метавонистед, ки усули Java дошта бошед, ки тавозуни ҳисоби called getAccount пайдо мешавад.

Дар барномаҳои стандартии вебӣ, ин усули танҳо ба барномаҳои даъват ва дар ҳамон сервер вуҷуд дорад. Истифодаи SOAP, шумо метавонед ин усулро тавассути Интернет тавассути HTTP ва XML дастрас кунед.

Чӣ қадар SOAP истифода мешавад

Барои бисёр SOAP дархостҳои зиёде вуҷуд дорад, дар инҷо танҳо як ҷуфт аст:

Яке аз чизҳое, ки ҳангоми баррасии татбиқи SOAP дар сервери тиҷоратӣ ин аст, ки роҳҳои зиёди дигареро, ки SOAP мекунад, ба амал меорад. Аммо рақами як фоидае, ки шумо аз истифодаи SOAP мегиред, оддӣ аст. SOAP танҳо XML ва HTTP якҷоя шуда, барои фиристодан ва қабули паёмҳо дар Интернет. Ин забони барномасозиро (Java, C #, Perl) ё платформа (Windows, UNIX, Mac) маҳдуд намекунад ва ин аз он фарқ мекунад.