2009-06-01 14 views
2

Welche Auswahlmöglichkeiten habe ich, um mit einem Exchange 2003-Server über eine Java-Anwendung zu sprechen? Ich habe ein paar Referenzen zu Projekten gehört, die Java einige .NET-Dienste anbieten. Ich glaube, ich habe auch schon etwas über Exchange 2007 gehört, in dem Web-Services veröffentlicht werden, aber ich bin mir nicht sicher, ob das 2003 verfügbar ist.Mit Exchange 2003 von Java aus sprechen

Hat jemand das getan? Irgendwelche Vorschläge?

Edit: von "rede mit" Ich meine nicht nur Nachrichten, die ich über IMAP tun könnte ... Ich meine, Zugriff auf Dinge, die Exchange-spezifische, wie Kontakte sind.

Antwort

5

Sie können WebDAV verwenden, um Exchange-Zugriff auf Server 2003:
http://msdn.microsoft.com/en-us/library/aa486282(EXCHG.65).aspx

Dieser MSDN-Artikel demon wie die Kontakte manipulieren WebDAV mit:
http://support.microsoft.com/kb/296126
(Beispiel-Code in VB geschrieben wird, aber es sollte geben Sie eine Idee, wie es geht.)

+0

Ja - WebDAV ist ein Netzwerkprotokoll, so lange wie Sie die WebDAV-Nachricht auf dem Draht von der Java-App erhalten können, wird es die gleichen Ergebnisse wie die VB-App liefern. – Cheeso

4

Für Exchange 2003 können Sie WebDav verwenden. Apache hatte eine ältere Slide-Bibliothek, um damit zu helfen, aber Sie brauchen es wirklich nicht. Sie können einfach den HttpClient von Apache Commons verwenden. link.

Wenn Sie Exchange 2007 verwenden, verwenden Sie EWS über Webdienste. Leichter, reicher. link.

Verwandte Themen