2010-04-23 29 views
5

chúng tôi đang phát triển một ứng dụng CRM chứa thông tin cuộc họp của khách hàng. Người dùng đã yêu cầu lịch Outlook của họ phải phản ánh hoạt động họ đã đặt trong ứng dụng CRM và ngược lại.Đồng bộ hóa 2 chiều giữa lịch trao đổi MS và ứng dụng Java

Có giải pháp nào để đạt được điều này không? Tốt hơn là không sử dụng bất kỳ plugin hoặc cài đặt nào trên PC của người dùng cuối?

Trả lời

3

Tôi sẽ ném hai xu của mình tại đây.

Tôi đã triển khai giải pháp đồng bộ hóa hai chiều tại nơi tôi làm việc, chống lại ứng dụng Ruby-on-Rails. Yêu cầu gần giống với những gì bạn đã liệt kê, mặc dù việc đồng bộ hóa phải gần thời gian thực. Những gì tôi đã làm là viết một dịch vụ Windows bằng cách sử dụng Exchange Web Services (không phải là API được quản lý hiện tại). Cả thông báo Đẩy và Kéo đều được sử dụng - thông báo đẩy để cung cấp đồng bộ hóa trong thời gian thực trong khi kéo đồng bộ hóa để đồng bộ hóa các bản sao cục bộ đã lỗi thời. Đó là một chút khó khăn trở lại sau đó, như các tài liệu hướng dẫn rất nghèo, và API đã rất tiết. API được quản lý mới có nhiều điều thú vị hơn.

Dịch vụ đã hoạt động tốt trong hơn hai năm nay.

1

Dựa trên this blog postthe iCal thông số kỹ thuật, bạn phải có khả năng thực hiện việc này bằng cách gửi cho người dùng liên kết đến sự kiện iCal.

2

Bạn muốn sử dụng API Java EWS từ Microsoft. Nó làm cho loại điều này một snap. Không cần phải tái phát minh ra bánh xe viết giao diện của riêng bạn.

Các vấn đề liên quan