我必须实现一个系统来投票来自邮件服务器的电子邮件。处理电子邮件内容(主体、主题、发件人、日期等),并准备使用这些数据发送到其他服务的请求。我的问题是:使用OSB和电子邮件传输,我可以读取变量(body、subject等),然后我必须将主题分成3个不同的变量(它以这种格式出现: Var1),并准备对另一个服务的调用(该服务已经部署,它的wsdl和Url是已知的)。我怎么才能做到这一切?我怎样才能分清话题,准备我的请求呢?我需要使用java类还是OSB可以自动完成呢?
我怎样才能做到这一点?有没有更好的选择?
发布于 2013-11-08 04:09:02
邮件传输是一种基于轮询的方法。您需要设置一个代理服务来轮询来自邮件服务器的邮件。在“代理服务”中,您处理您的主题和主体。是否需要自定义Java类取决于您使用XML的程度。
消息的XML越多,就越不需要Java。如果您熟悉XQuery/XSLT,您还可以在许多方面避免使用自定义Java来处理消息。
一旦您准备好了要交付的消息,就可以将它们路由到一个业务服务,该服务可能基于WSDL,也可能不是WSDL。
https://stackoverflow.com/questions/19241588
复制相似问题