OSB Design вопросы
Я должен внедрить систему для опроса электронных писем с почтового сервера. Обработайте содержимое электронной почты (текст, тема, отправитель, дата и т. Д.) И подготовьте запрос для отправки в другой сервис с использованием этих данных. Мой вопрос: используя OSB и транспорт электронной почты, я могу прочитать переменные (тело, тема и т. Д.), Затем мне нужно разделить тему на 3 разные переменные (это происходит в следующем формате: Var1) и подготовить вызов к другой службе. (этот сервис уже развернут, а его wsdl и Url известны). Как я могу сделать все это? Как я могу разделить тему и подготовить мой запрос? Должен ли я использовать Java-класс или OSB может сделать это автоматически?
Как мне этого добиться? Есть ли лучшие варианты?
1 ответ
Почтовый транспорт - это опросный подход. И вам нужно настроить прокси-сервис для опроса ваших писем с почтового сервера. В вашем прокси-сервисе вы обрабатываете свою тему и тело. Нужен ли вам собственный класс Java, зависит от того, насколько вы работаете с XML.
Чем больше XML вашего сообщения, тем меньше вероятность, что вам понадобится Java. Если вы знакомы с XQuery/XSLT, вы также можете во многих случаях избегать использования пользовательской Java для обработки ваших сообщений.
Как только вы подготовите свои сообщения к отправке, вы можете направить их в бизнес-службу, которая может основываться на WSDL или нет.