Служба exchange что это за программа и нужна ли

Вы попали на блог, целиком и полностью посвященный продуктам компании Microsoft. В основном речь будет идти про системы корпоративных коммуникаций на базе Exchange Server.

суббота, 29 января 2011 г.

Кому и зачем нужен Microsoft Exchange 2010 Edge сервер?

На формах часто можно встретить вопрос: «А нужен ли мне Edge-сервер? И если нужен, то зачем?» Вот именно на него я постараюсь ответить в этой статье, а потом, для тех, кому он окажется все же нужным, в следующей статье расскажу про технические аспекты его работы.

Понятно, что позиция самой компании Microsoft заключается в том, что Edge-сервер нужен в обязательном порядке. И действительно, если вы имеете полностью Windows-ориентированную инфраструктуру, то в пользу внедрения сервера Exchange 2010 Edge могут быть выдвинуты следующие утверждения:

  • Простота администрирования сервера целиком, т.к. администратору придется управлять системой Windows Server 2008 и MS Exchange Server 2010 через уже знакомый интерфейс;
  • Exchange 2010 Edge содержит набор дополнительных транспортных агентов, которые отсутствуют на HUB-сервере;
  • Exchange 2010 Edge тесно интегрируется с Microsoft Forefront Protection for Exchange 2010 (FPE);
  • Exchange 2010 Edge позволяет уменьшить область атаки на организацию и сократить объем потенциально доступных злоумышленнику данных, просто потому, что он их не содержит.

Что касается вопроса отказа от установки Exchange 2010 Edge, то тут, на мой взгляд, может быть несколько вариантов:

Как установить и настроить Exchange Server 2019. Active Directory Domain Services

  • Прямая публикация сервера HUB. Крайне не рекомендуемый вариант;
  • Использование в качестве пограничного почтового сервера альтернативного программного продукта. Например, Linux-подобных серверов. При этом нужно учитывать, что вам необходимо иметь в штате специалиста, способного управлять этим сервером;
  • Фильтрация почты «на стороне», в результате которой на ваш внутренний HUB-сервер приходи уже «чистый» поток почты. Подобный вариант может быть реализован на базе услуг, предоставляемых вашим Интернет-провайдером, либо можно использовать облачный сервис компании Microsoft — cлужбу Forefront Online Security for Exchange. Forefront Online Security for Exchange — это набор специализированных средств, для фильтрации спама и вирусов, а также защиты от фишинг-атак. С ее помощью предотвращаются попытки несанкционированного доступа, она обеспечивает многоуровневую защиту от спама и вирусов.

Очевидно, что к вопросу планирования инфраструктуры нужно подходить осознанно, взвесив все «за» и «против» относительно какого-либо решения. Необходимо обратить внимание не только на первоначальные финансовые и технические вложения, но и посчитать стоимость владения решением в перспективе, учитывая при этом стоимость эксплуатации самих серверов (энергопотребление, аренда помещения, качество гарантийного обслуживания и т.п.).

Важно знать, что зачастую, цена бесплатных программных продуктов, за весь период эксплуатации, выливается для компании в очень большие деньги, и в эту сумму входит не только зарплата отдельных сотрудников, обслуживающих конкретно эти системы, но и ущерб от длительных простоев, связанных с отсутствием качественно технической поддержки. Здесь нужно просто понимать, что стоимость самой покупки и стоимость владения её – это две абсолютно разные цифры, зачастую различающиеся в десятки раз.

Читайте также:
Программа ddos что это такое

ПЯТЬ ПРИЗНАКОВ ПЛОХОГО АДМИНА EXCHANGE SERVER

Это, пожалуй, все, что я хотел сказать на тему вопроса «Использовать или не использовать сервер Microsoft Exchange 2010 Edge». В следующей статье мы поговорим о технической стороне его эксплуатации.

Источник: www.alexxhost.ru

Основы разработки под Microsoft Exchange Server

На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для ExchangeExchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье рассмотрим оба варианта и обозначим их плюсы и минусы.

Передаю слово автору.

Microsoft Exchange Server — серверный программный продукт для обмена сообщениями и совместной работы. Exchange предоставляет не просто очень мощную систему обмена сообщениями E-Mail, но качественно более обширный диапазон функционала. Помимо функции почтового сервера, Exchange можно использовать для обмена документами, создания общих календарей, обмена голосовыми сообщениями и многое другое. Более подробно о Exchange Server можно узнать на сайте.

История продукта более подробно описана по ссылке.

В современном динамически-меняющемся мире очень важно быть на плаву. Требования к продукту, который компания будет использовать, могут не поддерживаться производителем. Служба безопасности частенько ставит нерешаемые задачи.

Основные цели для разработки следующие:

  1. Выполнение требований-ограничений
  2. Предоставление нового функционала, часто на стыке нескольких продуктов (например, автоматическое назначение или перенаправление заявок в ServiceDesk через почту)
  3. Предоставление другого интерфейса (например, мобильное приложение)

На сегодняшний день основные способы разработки ведутся с использованием EWS Exchange, REST API и других веб- и не веб-сервисов.

Про миграцию со старых способов разработки на более новые можно почитать тут.

А пока поговорим немного подробнее о каждом из них.

Разработка с помощью EWS

EWS Exchange и другие веб-сервисы позволяют получить доступ к данных почтового ящика в Exchange Online или в локальной версии Exchange, начиная с Exchange Server 2007. Предоставляют возможность создания пользовательских или серверных приложений с непосредственным доступом к пользовательским данным.

Таких технологий в данный момент несколько:

  • EWS, EWS Managed API и EWS Java API
  • Autodiscover POX/SOAP
  • REST APIs for Office 365
  • Unified Messaging (UM) (старый сервис, лучше использовать EWS Managed API)

Операции EWS можно вызвать из любой операционной системы и с помощью любого языка, потому что при обработке запросов и откликов EWS используется протокол SOAP. Важная составляющая кода — это XML-код, который используется для создания запросов EWS и возврата XML-откликов с сервера.

Теперь Managed API EWS доступен в виде проекта с открытым кодом на сайте GitHub.

С помощью библиотеки с открытым кодом вы можете:

  • добавлять исправления ошибок и улучшения в API;
  • получать исправления ошибок и улучшения до того, как они станут доступны в официальном выпуске;
  • получать доступ к самой полной и актуальной реализации API, которую можно использовать для справки или для создания новых библиотек на новых платформах.

Служба Autodiscover предоставляет информацию о конфигурации, которую приложение использует для создания соединения с сервером Exchange. Вы можете использовать службу Autodiscover SOAP для отправки сообщений между клиентским приложением и сервером Exchange для определения параметров, которые приложение будет использовать для подключения к Exchange. Служба Autodiscover SOAP (в отличие от Autodiscover POX) предоставляет пакетные запросы настройки Autodiscover и более подробный контроль над тем, какие параметры возвращаются в ответ. Autodiscover SOAP более современная версия и рекомендуется использовать ее.

Читайте также:
Что за программа тет а тет

REST API (API почты, календарей и контактов) упрощают программирование на Exchange, предоставляя знакомый синтаксис, разработанный с открытым доступом (например, поддержка открытых стандартов JSON, OAUTH, ODATA) и гибкость (например, гранулированный доступ к данным пользователя). Эти API-интерфейсы позволяют разработчикам подключаться с любой платформы, будь то веб-сайт, ПК или мобильный клиент. SDK существуют для .NET, iOS, Android, NodeJS, Ruby, Python, Cordova и CORS для использования в одностраничных веб-приложениях JavaScript.

Это дает следующие преимущества:

  • Поскольку эти API требуют OAuth для аутентификации, ваше приложение не должно обрабатывать или хранить учетные данные пользователя.
  • OAuth позволяет запрашивать разрешенным пользователем только определенные данные. Например, вы можете создать свое приложение для запроса чтения только календаря пользователя.

Разработка без использования веб-служб Exchange

Разработку без использования веб-сервисов или с минимальным использованием можно разделить на несколько направлений:

  • Кастомные транспортные агенты, которые расширяют встроенный функционал (например, пересылка всех сообщений в другую организацию для внутренних пользователей перед отправкой или отправка сообщений, опираясь на домен отправителя)
  • Программы или интерфейсы, использующие Powershell (например, программа для ServiceDesk с определенными скриптами или интерфейс для хостинга Exchange)
  • Мобильные клиенты или приложения, использующие ActiveSync
  • Утилиты Enterprise уровня (резервное копирование, антиспамантивирус, миграции)
  • Утилиты более узкого назначения (низкого уровня, например, на CC++)

На следующем рисунке показано, где в транспортном конвейере транспортные агенты могут регистрироваться на события.

Когда сообщение входит в транспортный конвейер, агент транспорта, полученный из класса SmtpReceiveAgent, может воздействовать на сообщение во время любого из событий SMTP, для которых зарегистрирован агент. Агент, полученный из класса RoutingAgent, может действовать на любом из четырех событий классификатора, для которых он зарегистрировался. Агент, полученный из класса DeliveryAgent, может воздействовать на сообщение во время любого из событий доставки, на которые он зарегистрировался.

Exchange Management Shell предоставляет богатый набор команд на платформе Windows PowerShell для управления Exchange Online или локальную версию Exchange, начиная с Exchange 2013. Вы можете использовать Exchange Management Shell для создания двух видов инструментов: сценарии командной строки, которые работают в среде Windows PowerShell, и инструменты, которые используют командлеты Exchange Management Shell через управляемый интерфейс. Вы можете использовать управляемые приложения для создания стандартного пользовательского интерфейса Windows или веб-интерфейса для администрирования сервера Exchange.

Как пример такого приложения можно посмотреть GUI интерфейс для миграции данных в облако по ссылке.

Протокол Exchange ActiveSync предназначен для прямой синхронизации мобильных устройств с Exchange, включая легкие клиенты, такие как приложение Windows 8 Mail и Calendar, которое может использоваться в мобильных сценариях. Exchange ActiveSync оптимизирован для приложений с низкой пропускной способностью, таких как приложения для обмена сообщениями, которые выполняются на мобильных устройствах. Усовершенствования протокола Exchange ActiveSync в первую очередь поддерживают стабильность и надежность для сценариев мобильных устройств. ActiveSync открытый протокол, более подробную информацию о нем можно посмотреть по ссылке.

Читайте также:
Что за программа мастер тур

Если зайти на google play и набрать в поиске Exchange activesync, то мы получим более 100 результатов приложений, написанных для Exchange, использующих activesync.
Несмотря на то, что почти каждый телефон имеет встроенную поддержку AS, большинство заказчиков хочет расширить его функциональность такими вещами, как двухфакторная аутентификация, контейнеры и т.д.

Для крупных фирм важно иметь высокую доступность данных, организованность процессов и возможность точного планирования. В связи с этим на рынке ПО есть огромное количество приложений, обеспечивающий подобный функционал. По направлениям, например, утилит архивирования почты более сотни, можно посмотреть информацию о самых крупных компаниях на странице Magic Quadrant for Enterprise Information Archiving.

При этом для каждого ПО выбираются свои языки программирования и способы реализации. Компании могут использовать множество предоставленных возможностей для составления архитектуры и принципов работы приложений. Например, для утилит резервного копирования и восстановления есть раздел на MSDN, описывающий подробно все процессы по ссылке.

Также для многих служб и процессов существуют дополнительные API для написания программ на СС++ для более узконаправленных запросов и программ. Например, для ESE можно посмотреть по ссылке.

Программировать или не программировать решать каждой компании самой, но стоит признать, что Exchange имеет огромные возможности для расширения функционала и предоставляет все средства для этого.

Об авторе

Михаил Сартаев — системный архитектор в группе компаний АйТи. Является действующим MVP по направлению Office Servers and Services. Занимается внедрением решений для объединенных коммуникаций. Статьи Михаила вы также можете прочитать в блоге на wordpress.

Источник: habr.com

The Exchange App!

Скриншот

Объедините все коммуникации вашей организации с приложением The Exchange Mobile! Времена организаций, имеющих несколько каналов связи, прошли. Объедините свою электронную почту, хостинг документов и мультимедиа, календарь событий, пожертвования и многое другое в The Exchange. Приложение Exchange предоставит членам вашей организации консолидированное представление обо всех сообщениях в одном безопасном и надежном месте. Благодаря таким замечательным функциям, как потоковое видео, ленты активности в стиле социальных сетей, размещение документов, календарь событий и многое другое.

Биржа идеально подходит для:

• Религиозные организации – Держите свою общину в курсе всех сообщений. Разрешите членам легко получать доступ к проповедям, заметкам проповедей, личным заметкам, вдохновляющему контенту, молитвенным просьбам и каталогам служения. Разрешите лидерам «выходить в эфир» и мгновенно обращайтесь ко всем участникам с помощью потокового видео в реальном времени.

• Некоммерческие организации. Держите своих сотрудников и аффилированных лиц в курсе последних событий, связанных с вашими организациями. Разрешить сотрудникам мгновенно пожертвовать вашей организации. Просмотр календаря компании вашей организации. Просмотрите соответствующую документацию организации.

• Школы. Держите семьи ваших учеников в курсе всех школьных сообщений. Предоставляйте уведомления в режиме реального времени учащимся/родителям о важных школьных событиях. Дайте родителям консолидированное представление школьного календаря.

Функции:
• Лента активности в реальном времени
• Хостинг документов
• Мультимедийный хостинг
• Календарь событий
• Подгруппы
• Потоковое видео в реальном времени
• Уведомления в режиме реального времени
• Веб-администрирование
• Многие другие функции впереди!

Источник: play.google.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru