Java-сервер для взаимодействия с сервером (JSON) - PullRequest
1 голос
/ 12 апреля 2010

Я строю ESB (Enterprise Service Bus). Это означает, что мне нужно установить соединения tcp и общаться с JSON (ну, НЕ НУЖНО, но json легок и прост) Я сделал сервер, который может настроить сокет TCP и получать JSON. Это все очень хорошо, но мне нужно иметь возможность вызывать методы через TCP-соединение.

так, например, для вызова метода:

{server:pictures, method:changeImage('name')}

Это всего лишь пример и может измениться.

мой вопрос: есть ли фреймворк, способный:

  1. настроить tcp сервер
  2. получать сообщения json и вызывать соответствующий метод
  3. вернуть ответ (в формате json).

конечно, json также может быть xml, но я бы предпочел использовать json (намного чище)

Спасибо заранее!

Ответы [ 3 ]

1 голос
/ 12 апреля 2010

Может быть, есть какой-нибудь современный контейнер для сервлетов? Запуск DWR или jabsorb ? Вы смотрели на современные реализации ESB? Похоже, у тебя много колес, которые я видел здесь раньше.

1 голос
/ 12 апреля 2010

Зачем вам нужно создавать свой собственный ESB? Как я понимаю, это довольно сложная задача. Рассматривали ли вы использование существующих решений с открытым исходным кодом ?

1 голос
/ 12 апреля 2010

Веб-сервер, обслуживающий веб-службы RESTful, - это как раз то, о чем вы спрашиваете.

На вашем месте я бы изучил использование обмена сообщениями на основе SOAP и стандартов WS- *. Такие вещи, как WS-Federation и WS-AtomicTransactions, позволят вам создать более надежный ESB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...