פיתוח מול exchange – העבר והעתיד
הסיבה לפרסום פוסט זה היא השאלה החוזרת – "האם CDO 1.2/Ex נתמך ב- exchange 2010?".
שורה תחתונה – כן!, אבל...
על מנת להבין את האבל צריך לקרוא את כל הפוסט....
מטרת הפוסט/המאמר היא לעשות קצת סדר בכל הנוגע ל – API הקיימים לפיתוח מול exchange.
אני אתמקד בעיקר בפלטפורמת הפיתוח מול exchange בהיבט של אלו API's קיימים/נתמכים בכל גרסא. לא אפרט על היכולות של כל API, כמו כן, לא אתייחס ל – API's השונים שמטרתם "ניהול" שרת ה- Exchange (כולל נושאי Backup).
(אם למישהו יש שאלה ספציפית על API כזה או אחר, מוזמן לשאול במסגרת פוסט זה, בתגובות).
זהו מיפוי של עיקר ה – API's והתמיכה בגרסאות השונות:
(קיימים API's נוספים, פחות נפוצים, שאינם מופיעים בטבלה זו)
| API | Ex2003 | Ex2007 | Ex2010 |
| Microsoft Office Outlook Object Model | נתמך | נתמך | נתמך |
| MAPI | נתמך | נתמך | נתמך |
| Net.Mail | נתמך | נתמך | נתמך |
| WebDAV | נתמך | נתמך | לא נתמך |
| ExOLEDB | נתמך | נתמך | לא נתמך |
| CDOSYS | נתמך | נתמך | לא נתמך |
| CDO 1.2.1 | נתמך | נתמך | נתמך* |
| CDOEX / 3.0 | נתמך | נתמך | לא נתמך |
| EWS (Exchange Web Services) | לא נתמך | נתמך | נתמך |
| EWS Managed API | לא נתמך | נתמך מ- SP1 | נתמך |
| Transport APIs | לא נתמך | נתמך | נתמך |
מקרא:
- API שאינו של Exchange
- נתמך אך אינו מומלץ לשימוש. מוגדר כ- Deprecated.
כפי שניתן לשים לב, ה- API's המומלצים לפיתוח מול Ex2007 ו- Ex2010 אלו EWS, EWS Managed API ו- Transport API's.
בפוסט הבא, אסביר על API's אלו – מה מטרתם, מתי משתמשים והגירה מ-API’s שכבר אינם נתמכים.
* חשוב להדגיש, כי למרות ש- CDO 1.2.1 עדיין נתמך ב- exchange 2010, בשלב זה הוא נמצא ב- "Extended Support". המשמעות היא:
- תמיכה תינתן בתשלום בלבד
- הרכיב לא יתוחזק - לא יעודכן, לא יתוקן ולא יורחב (פרט לעדכוני אבטחה).
אם יש שאלות בכל נוגע לפיתוח מול exchange ומעבר בין גרסאות, מוזמנים לשלוח שאלות בתגובות של פוסט זה.
בהצלחה,
טל
תכנים נוספים:
Update : Technologies not available with Exchange 2010 & their migration references
שירותי MCS בתחום: