Exchange Server2007 has been on the market for nearly a year, and I'm sure you've had some experience with its powerful features, and it's worth our attention that Exchange Server 2007 introduces Web service application development to the CAS (Client Access Server), bringing the Gospel to the developer. Now let's take a look at the new features of the Exchange Server 2007 Web Service and its two development related technologies.
New features of the Exchange Server 2007 Web Service
Consolidate storage access with Web service: Early development of Exchange Server, need to understand and master many technologies and protocols, such as CDO,WEBDAV and OWA URL commands, now web The service integrates and replaces these complex technical protocols.
Provides strongly typed objects for messages, schedules, contacts, and so on: the objects and data types that are invoked in Exchange Web service (EWS) are defined and described through WSDL (Web Service Define Language). Each data type is a strongly typed object, which is a very good feature for development.
Effectively integrates with Microsoft's Visual Studio and the. NET Framework: Developers can build custom applications using development languages such as C # or vb.net. Organizations can use these application systems to perform general administrative tasks in the messaging environment.
Provides new API functions to obtain data for Exchange Server2007 CAS: Developers can invoke these APIs from any client, language, or platform to insert information from an Exchange Server 2007 mailbox or calendar into a commercial or other custom application system.
Provide remote access: for example, we developed an application for Exchange server in the early days, so we need to deploy it to Exchange Server, but generally developers and system administrators are separate departments and personnel, so this deployment must be allowed by the system administrator , you may also need to open some additional firewall ports. Now, if the application is developed with Web service, we can put it on any computer without having to deploy it specifically to the server.