Какие выбрать технологии для реализации сервера instant messenger'а?
Задача примерно такая. Есть клиент (ios&&android) и server. Приложение должен работать как instant messenger т. е. будет авторизация, список друзей, возможность передать приватные сообщении. Сообщения должен передоваться json/xml. Задача сервера получить сообщения от клиента и передать другому клиенту, тоже формате json/xml.
Для реализации сервера какие технлогии выбрать ? И вообще как пишутся такие программы ? Подходить ли для данной задачи openfire как сервер?