Exchange 2007 new features and two development

Source: Internet
Author: User
Tags cas visual studio

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.

The Exchange Business Logic layer makes it possible to interact with Outlook flexibly.

Second, why use Web service

We all know that using Web service for development is very scalable, and Web service allows various programs written in different languages to communicate with each other in a standards-based way on different platforms. Microsoft's introduction of Web service in Exchange Server2007 is also a trend. Many of the previous applications of Exchange Server2003 were difficult to cross intranet restrictions, such as the main purpose of the API for storage access is to get and manage messages, schedules, and user attributes, and for developers to manipulate this information, You can only use MAPI or CDO1.2.1 to develop applications. For the development of extranet applications can only use WebDAV, people familiar with WebDAV know it is also OWA2000 and OWA2003 widely used protocol, but WebDAV from the development of the difficult, the overall development cost is relatively large, this shows that in exchange Server2003 or earlier, if two development of Exchange Server is very difficult, developers need to distinguish between applications being applied to internal or external networks to choose the appropriate development approach, which requires developers to familiarize themselves with many protocols and API interfaces. Now that applying an Exchange Web service for development not only reduces the difficulty of developing applications but also breaks down network limits, we can interpret Exchange Web service as an interface for Exchange Server two development. This interface allows our programs to run on top of 80 or 443 interfaces, and applications developed using this interface do not need to be considered for internal network deployments or on the Internet to be more flexible in managing the Exchange Server organization structure and invoking information such as mailboxes or users.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.