Web application messaging protocol
Ulkoasu
WAMP (Web Application Messaging Protocol) on WebSocket -protokollan päällä toimiva IANA:n rekisteröimä protokolla, jolla on mahdollista toteuttaa etäproseduurikutsutoiminnallisuus sekä "PubSub" (julkaise-kuuntele) -toiminnallisuus. Protokolla on suunniteltu avoimeksi standardiksi sovelluksen eri komponenttien välisen reaaliaikaisen viestinnän toteuttamiseksi. Sitä voidaan käyttää esimerkiksi responsiivisten webbisovellusten tekoon tai esineiden internetin (IoT) tiedonsiirtoprotokollana.
Toteutuksia
[muokkaa | muokkaa wikitekstiä]Alla on luettelo WAMP-protokollatoteutuksista ohjelmointikielineen:
| Kirjasto | Ohjelmointikieli |
|---|---|
| AngularWAMP | JavaScript AngularJS kehitysympäristössä |
| AutobahnCpp | C++ 11 |
| AutobahnJS (Arkistoitu – Internet Archive) | JavaScript |
| AutobahnPython (Arkistoitu – Internet Archive) | Python |
| backbone.WAMP | JavaScript Backbone.js -kirjastolle |
| CppWAMP | C++ |
| Erwa | Erlang |
| Jawampa | Java |
| Loowy | Lua |
| MDWamp | Objective-C |
| Minion | PHP |
| rx.wamp | JavaScript |
| Thruway | PHP |
| WAMP POCO | C++ |
| WampSharp | C# |
| Wampy.js | JavaScript |