I asked this question several times, but the answers so far have been very robotic and disappointing:
What is the difference between EWS and EAS?
Now most sites provide the following: "One is a protocol for mobile devices, the other is a web service." Well, no shit. This begs the real question:
What prevents someone from creating a descent library for EWS that any mobile application or OS can use instead of paying MS for a user license for ActiveSync? EWS is too expensive, so how SOAPy instead of RESTful? Does ActiveSync do more heavy lifting in terms of caching and overall logic? Does EAS have a feature that EWS does not have (shared calendars or some?) Is this just a matter of mobile OSs that want to support Exchange 03?
I am sure that each of them has its own subtleties that make them different, but the question that I think most people get when they ask this question is βWhy should I pay for EAS if EWS can do the same and more, if Iβm ready to write the client side myself? "
source share