tach zusammen,
stehe wieder einmal vor einem problem, welches mich langsam aber sicher gehörig stresst: es geht darum, diverse daten von einem exchange server, version 2003, auszulesen. (für eine webapplikation)
nun habe ich mich ein wenig erkundigt nach den möglichkeiten:
a.) die "collaborative data objects", version 1.21, verwenden. kurz "CDO". nicht "CDONTS" oder "CDOEX" - denn diese sind entweder nicht netzwerkfähig oder nicht für die 2003er-version von exchange geeignet. dabei handelt es sich um eine sog. COM-komponente ("component object model", eine technologie von m$ welche noch aus vb6-zeiten oder auch früher stammt...)
nun könnte man dieses COM-objekt mit einem COM-wrapper-generator wie com4j oder jawin in java nutzen. funktioniert aber leider nicht. habe verschiedenes probiert.
b.) webdav verwenden. doch dann müsste ich ALLES selbst schreiben - das ist zu aufwändig. so nebenbei: m$ exchange server 2007 würde webservices bieten, über deren wsdl man problemlos einen webservice-client generieren lassen könnte. (z.b. über apache cxf)
c.) einen http-client schreiben, der die webapplikation des exchange servers, "outlook web access", parst. von mir aus gesehen aber ein hochgradiges gebastel, sonst nix...
d.) irgend ein umweg über outlook machen, das ist aber ebenfalls ein gebastel für einen server...
e.) "Java Exchange Connector" kaufen - www.javaexchangeconnector.com, ist glaube ich 100% in java geschrieben. kostet halt einfach...
das einzige wahre wäre es meiner meinung nach, auf exchange 2007 zu migrieren, und dann die webservices zu nutzen. kann ich aber wohl vergessen...
weiss jmd. von euch evtl. weiteres? ich würde es, wie bereits erwähnt, bevorzugen nicht den "umweg" über outlook zu machen...
besten dank & freundliche grüsse,
jan
stehe wieder einmal vor einem problem, welches mich langsam aber sicher gehörig stresst: es geht darum, diverse daten von einem exchange server, version 2003, auszulesen. (für eine webapplikation)
nun habe ich mich ein wenig erkundigt nach den möglichkeiten:
a.) die "collaborative data objects", version 1.21, verwenden. kurz "CDO". nicht "CDONTS" oder "CDOEX" - denn diese sind entweder nicht netzwerkfähig oder nicht für die 2003er-version von exchange geeignet. dabei handelt es sich um eine sog. COM-komponente ("component object model", eine technologie von m$ welche noch aus vb6-zeiten oder auch früher stammt...)
nun könnte man dieses COM-objekt mit einem COM-wrapper-generator wie com4j oder jawin in java nutzen. funktioniert aber leider nicht. habe verschiedenes probiert.
b.) webdav verwenden. doch dann müsste ich ALLES selbst schreiben - das ist zu aufwändig. so nebenbei: m$ exchange server 2007 würde webservices bieten, über deren wsdl man problemlos einen webservice-client generieren lassen könnte. (z.b. über apache cxf)
c.) einen http-client schreiben, der die webapplikation des exchange servers, "outlook web access", parst. von mir aus gesehen aber ein hochgradiges gebastel, sonst nix...
d.) irgend ein umweg über outlook machen, das ist aber ebenfalls ein gebastel für einen server...
e.) "Java Exchange Connector" kaufen - www.javaexchangeconnector.com, ist glaube ich 100% in java geschrieben. kostet halt einfach...
das einzige wahre wäre es meiner meinung nach, auf exchange 2007 zu migrieren, und dann die webservices zu nutzen. kann ich aber wohl vergessen...
weiss jmd. von euch evtl. weiteres? ich würde es, wie bereits erwähnt, bevorzugen nicht den "umweg" über outlook zu machen...
besten dank & freundliche grüsse,
jan