2013-10-08 6 views
0

메일 서버의 전자 메일을 폴링하는 시스템을 구현해야합니다. 전자 메일 내용 (본문, 제목, 보낸 사람, 날짜 등)을 처리하고 이러한 데이터를 사용하여 다른 서비스로 보낼 요청을 준비하십시오. 제 질문은 : OSB와 전자 메일 전송을 사용하여 변수 (body, subject 등)를 읽을 수 있습니다. 그런 다음 주제를 세 가지 변수 (Var1 형식)로 분리하고 다른 변수를 호출 할 준비가되어 있어야합니다 서비스 (이 서비스는 이미 배포되어 있으며 wsdl 및 Url을 알고 있습니다). 어떻게하면됩니까? 주제를 분리하고 요청을 준비하려면 어떻게해야합니까? 자바 클래스를 사용해야합니까, 아니면 OSB가 자동으로 할 수 있습니까?OSB 설계 질문

어떻게하면됩니까? 더 나은 옵션이 있습니까?

+0

제목을 분할하는 기준은 무엇입니까? 나는 당신의 또 다른 질문에 대한 나의 대답에서 말했듯이 그렇게하기가 쉽습니다. – plkmthr

답변

0

메일 전송은 폴링 기반 방식입니다. 그리고 메일 서버에서 메일을 폴링하도록 프록시 서비스를 설정해야합니다. 프록시 서비스에서 귀하는 귀하의 주체와 본문을 처리합니다. 사용자 정의 Java 클래스가 필요한지 여부는 XML 작업량에 따라 다릅니다.

메시지가 XML 일수록 Java가 필요할 가능성이 적습니다. XQuery/XSLT에 익숙하다면 사용자 정의 Java를 사용하여 메시지를 처리하지 않아도됩니다.

메시지를 배달 할 준비가되면 WSDL 기반이 될 수도 있고 그렇지 않을 수도있는 비즈니스 서비스로 전달할 수 있습니다.