Сазнајте о једноставном протоколу за приступ објекту (СОАП)

Шта је СОАП? КСМЛ СОАП је језик који омогућава програму који ради на једном оперативном систему да комуницира са другим програмом у другом оперативном систему преко Интернета.

Група произвођача из Мицрософта, ИБМ-а, Лотуса и других, створила је протокол заснован на КСМЛ-у који вам омогућава активирање апликација или објеката у оквиру апликације преко Интернета. СОАП кодира праксу коришћења КСМЛ-а и ХТТП-а за позивање метода у мрежама и рачунарским платформама.

Са дистрибуираним рачунарима и веб апликацијама, захтев за апликацијом долази са једног рачунара ("клијент") и преноси се преко Интернета на други рачунар ("сервер"). Постоји много начина за то, али СОАП олакшава кориштење КСМЛ и ХТТП - који су већ стандардни веб формати.

Веб апликације и СОАП

Веб апликације су тамо где СОАП стварно долази у своје. Када прегледате веб страницу користите веб претраживач да бисте упитали веб сервер и погледали веб страницу. Са СОАП-ом, користили бисте клијентску апликацију рачунара да бисте упитали сервер и покренули програм. То не можете учинити стандардним веб страницама или ХТМЛ-ом.

На пример

Управо сада можете да користите онлине банкарство за приступ вашим банковним рачунима. Моја банка има следеће опције:

Док ова банка има ове три апликације, оне су углавном засебне. Дакле, ако одем у банкарски одјел, не могу да пребацим средства са свог штедног рачуна на своју кредитну картицу и не могу да прегледам своје стање на рачуну док се налазим у одељку за плаћање онлине рачуна.

Један од разлога због којих су ове три функције одвојене јесте то што стоје на различитим машинама. Ие. програм који покреће рачун за плаћање путем интернета је један рачунарски сервер, док су апликације за плаћање кредитне картице и рачуна на другим серверима. Са СОАП-ом то није битно. Можда имате Јава метод који добија баланс на рачуну који се зове гетАццоунт.

Са стандардним веб апликацијама, тај метод је доступан само програмима који га називају и налазе се на истом серверу. Помоћу СОАП-а, можете приступити оној методи преко Интернета путем ХТТП-а и КСМЛ-а.

Како се користи СОАП

Постоји много могућих апликација за СОАП, ево само пар:

Једна ствар коју треба узети у обзир приликом провођења СОАП-а на вашем пословном серверу јесте да постоји много других начина да се уради исто што и СОАП. Али предност од прве користи од коришћења СОАП-а је његова једноставност. СОАП је само КСМЛ и ХТТП комбиновани за слање и примање порука преко Интернета. Није ограничен језиком апликација (Јава, Ц #, Перл) или платформом (Виндовс, УНИКС, Мац), што га чини много разноврснијим од других решења.