Data Synchronization between Microsoft Exchange & SQL Server

CLOSED
Bids
16
Avg Bid (USD)
$553
Project Budget (USD)
$250 - $750

Project Description:
I am looking to kick start a project where one of the requirements is to synchronize contact and appointment data to/from Exchange Server 2010 to a simple table in SQL Server 2012

Requirements
- Needs to be developed in C# .NET 4.0 or later.
- Would use EWS (Exchange Web Services) Managed API v2.0 (http://msdn.microsoft.com/en-us/library/exchange/dd633710(v=exchg.80).aspx) to access the Exchange layer and determine the synchronization state.
- Would need to work with multiple Exchange mailboxes.
- Needs to work with Exchange 2007 or greater.
- You can use use SQL Server Change Tracking to determine changes in the table. (http://msdn.microsoft.com/en-us/library/bb933875.aspx) but if you have your own sync engine I would consider that as well.
- Huge Bonus: Implement all of this using the Microsoft Sync Framework (http://msdn.microsoft.com/en-US/Sync) if you are an expert using this framework then we need to talk :)

End result
- Clear and concise C# code samples using design patterns as necessary to demo the result of the data synchronization.
- Data conflict resolution should be configurable in code.
- No front-end is needed, should be a console application.

I cannot provide any servers for testing/development.

Thanks,
Rick

Skills required:
.NET, C# Programming, Microsoft Exchange, Software Architecture, SQL
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 650
in 10 days
Hire kakoappa
$ 600
in 3 days
$ 700
in 10 days
$ 450
in 8 days
$ 600
in 10 days
Hire feninsoftech
$ 600
in 25 days
Hire gyk
$ 600
in 10 days
Hire grtcoder
$ 450
in 40 days
Hire exprtsolution
$ 350
in 12 days
$ 500
in 3 days