I am a web application developer with no background in erlang or Yaws...
This is something I've been trying to accomplish for a loooonnnngggg time and hope that this new version of Ejabberd can solve it (without me digging into the erlang language).
Is there a web service/server2server/xml type of service built into Ejabberd that I can make commands to the Ejabberd server from jsp/cfm/asp or any server side development application? I have looked at smack.jar as a third party integration component but if there is something already built into Ejabberd, then I would rather utilize less to accomplish more.
I am looking to do some very basic things like send/receive message and get/set user availability status. The purpose of the application server integration is because I need to control who gets what message in a pub/sub type relationship as well as some other capabilities with built into the app server.
I do not want to use http-bind but ONLY sockets.
Option 1. I know that there is supposed to be a built in way to serve html. Any really good samples available (I already saw one on the processone site but it was not that helpful "to me".) I want to keep things really simple.
Option 2. If I was to entertain http-bind, wouldn't that minimize the amount of concurrent users on a single machine as compared to xmlsockets? How much would it affect performance concurrency-wise? How would this be able to integrate with the application server? Is there any stable/"simple" JS library (NOT JASC)? Are there any good code examples?
I realize I have searched everywhere else except this forum. I hope that I can finally get accurate answers.
Just a small hint: maybe mod_xmlrpc
I don't know much of this, so just a hint:
I am looking to do some very basic things like send/receive message and get/set user availability status. The purpose of the application server integration is because I need to control who gets what message in a pub/sub type relationship as well as some other capabilities with built into the app server.
mod_xmlrpc starts an XML-RPC server in ejabberd, so you can call any predefined call. It would be possible to implement calls: send_message, get_user_status, set_user_status...