How to connect Exchange Web Services via java web service client? - java

I am using JWebService framework to connect my Exchange Server 2007. As it is a paid version, I am looking for some open source like JWebService.
Can anyone suggest a good alternative Java API that is free?
Thanks in advance!

You can have a look at http://archive.msdn.microsoft.com/ewsjavaapi and http://sourceforge.net/projects/j-xchange/

Related

Using EWS to access OUTLOOK calender data

What is Exchange Web Services? How to use Exchange Web Services to access Outlook calendar data using Java?
You can view EWS as a library available from Microsoft to access Exchange Web Services. It's fairly easy and there are some nice tutorials on the Microsoft website.
https://msdn.microsoft.com/en-us/library/office/jj220499%28v=exchg.80%29.aspx
This should help you get started. Also this is for c# and vb. I don't know how you would use this in java, or even if you can. Good luck!

Does Java have any API for Gmail chat?

I'm trying to make a chat application for Gmail on Java, but I couldn't find any API for this purpose. I was told about OAuth but I don't think it has any such feature. Please suggest me an API or help me use OAuth in this situation. Thanks in advance.
Google uses the XMPP protocol for its chats.
XMPP Java API Overview
a simple tutorial using the Smack library
Gmail utilises a web-based version of Google Talk (GTalk). GTalk is a Jabber/XMPP-based chat system.
I'd recommend looking at a Jabber/XMPP library for Java, such as Smack, noted as an answer in this question; best java jabber client library
Google Chat, and Google Talk, use the XMPP protocol. You might find it useful to read the Google documentation here... https://developers.google.com/talk/

How do I connect to and exchange 2010 server using technologies other than .Net?

I need to access exchange 2010 calendaring services from a thunderbird plugin. The web services are missing their "services", apparently they are all kept in ExchangeServiceBinding class. Any ideas on how to connect to these services using anything other than .Net? We have skills in python, php, java and can learn a few more.
DavMail (<http://DavMail.SourceForge.net>) would be another option.
Personally I have only used Active Directory and Email Service.
The following link might help to read calender service using Java:
http://code.google.com/p/exchange-calendar/source/browse/trunk/src/main/java/ws/ExchangeCalendarRetriever.java?r=2

Are there any API to integrate Microsoft exchange server with Java application for Task synchronization?

I am trying to integrate Java web application with Microsoft Exchange server for bi-directional calendar (i.e. Task) synchronization. Are there any Java Open-Source / Commercial API for this integration?
Thanks,
Venkat
Take a look at j-Exchange and SyncEx.
This issue was once discussed on Java Forums
Found this commercial API, offers quick solution to integrate with Exchange Server.
http://www.independentsoft.de/jwebservices/index.html
Microsoft made a new version of the Java APIs for Exchange 2007 and 2010.
It also has examples in the wiki.
https://github.com/OfficeDev/ews-java-api
http://blogs.msdn.com/b/exchangedev/archive/2010/12/14/exchange-web-services-java-api-1-1-is-now-available-yes-that-s-right-java.aspx
Updated link:
Exchange Web Services (EWS) Java API 1.2
http://code.msdn.microsoft.com/Exchange-EWS-Java-API-12-1a5a1143
JEC is another Commercial API, It supports all Exchange versions, and as a bonus you can also run power shell, and Exchange Management Shell commands (via PSB)
You can use the CNS Media GateWay to synchronize your Exchange server with Java.
You can connect from any custom application like java to MS Exchange (2000 – 2013), MS SharePoint, Dynamics CRM, Dynamics NAV and many more via the CNS ODBC and JDBC driver, thus accessing, for example, the entire Exchange mailbox from your custom application.
Please let me know if you need some more information.
for more info visit:
http://www.connecting-software.com

RMI or Web Services sample application

Does anyone know of a sample distributed application (.NET or J2EE) using RMI or Web Services?
As often, Sun has an excellent tutorial on RMI:
http://java.sun.com/docs/books/tutorial/rmi/index.html
A RMI example: link
A Web Service example: link
Hope it helps
Here's a simple solution:
BEA Weblogic has a sample web application called MedRec that I've been using for a while. This sample comes with a .NET client built in called CSharpClient that connects to MedRec via Web Services. I was thrilled that I didn't need to install anything else.
In Weblogic 10 the client can be found in the folder "bea\wlserver_10.0\samples\server\medrec\src\clients\CSharpClient".
Another powerful bare bone working RMI example that loads dynamic objects from the client to server and execute it there then return the results. This can easily expanded for full featured distributed computing environment.
http://www.ningzhang.info/example.java.rmi.ComputeEngine

Categories

Resources