........................................................

Задать вопрос – НА ФОРУМЕ
Получить информацию – В РАЗДЕЛАХ
Сказать спасибо – В ГОСТЕВОЙ
Искать – ЗДЕСЬ

Что:
где:

........................................................

Возьми кнопку себе на сайт!

<a href="http://w-rabbit.narod.ru">
<img src="http://w-rabbit.narod.ru/w-rabbit.gif"
width=88 hight=31 border=0></a>

........................................................

© 2001. Design by Grayscale

........................................................


А. Данилин

Lotus Notes как инфраструктура для построения сетей Intranet

В последнее время многие организации создав собственные публично доступные сервера World Wide Web открыли для себя широчайшие перспективы, предоставляемые Web технологией для решения внутренних задач, таких как обеспечение доступа сотрудников к той или иной информации делового характера. В результате появились так называемые сети "Intranet", использующие технологию Internet для распространения внутри организации такой информации, как, например, внутренние нормативные документы, описание организаций клиентов и т. д.
Кроме того наблюдается естественная эволюция сетей Intranet от использования простых средств одностороннего публикования документов к более сложным приложениям поддержки деловых процессов на уровне подразделений или всей организации в целом. Действительно, использование стандартов и технологий Internet для построения внутренних сетей Intranet содержит в себе потенциальную возможность создания единой унифицированной информационной архитектуры, которая сможет обеспечить весь спектр приложений автоматизации деловых процессов.
В результате, одной из широко обсуждаемых в компьютерном сообществе тем стало сопоставление и противопоставление технологии World Wide Web и систем для групповой работы, таких как Lotus Notes. Феномен Internet носит столь ошеломляющий характер и события развиваются столь стремительно, что, с нашей точки зрения, многие суждения носят поверхностный или сиюминутный характер. Должно пройти некоторое время, чтобы страсти поутихли и стала очевидной истина. Понятно только одно, что безусловно наблюдается взаимное сближение обеих технологий. Где и когда будет достигнута точка их полного совпадения, если она вообще возможна, покажет время.
В данной статье хотелось бы детально разобраться, а в чем же собственно суть проблемы и рассмотреть чуть более внимательно сегодняшние возможности обеих этих технологий с точки зрения их применимости для построения приложений, поддерживающих совместную работу.

Lotus Notes - сервер Intranet корпоративного масштаба

Действительно, сети Intranet решают несколько проблем, над которыми бились разработчики с момента появления распределенных информационных систем. Это такие проблемы, как выбор операционных систем, форматов данных, языков для разработки приложений и сетевых протоколов. Но перечисленные составляющие представляют только часть всей информационной архитектуры. В действительности, наиболее сложные, а, следовательно, и требующие наибольших затрат, проблемы построения информационной архитектуры пока до конца не решены в Intranet. Это такие вопросы, как средства управления, службы имен и адресов, средства тиражирования данных, средства разграничения доступа и обеспечения безопасности.
Более того, несмотря на количественный рост сетей Intranet, пока остаются без однозначного ответа вопросы производительности и надежности серверов Web. Это ставит специалистов в области проектирования информационных систем перед сложным выбором между беспрецедентными преимуществами унификации всего и вся в Intranet, с одной стороны, и потенциальными затратами на этапе эксплуатации системы, вызванные необходимостью использовать частные и неинтегрированные между собой решения, с другой стороны.
Какие же характеристики сервера Lotus Notes делают его отличным выбором в качестве корпоративного сервера Intranet? Рассмотрим их по порядку.

Поддержка протокола TCP/IP

TCP/IP является одним из протоколов, стандартно поддерживаемых Notes. Более того, клиент Notes, через Internet может получить, например, доступ к корпоративному общедоступному серверу Notes, а после прохождения процесса аутонтефикации за счет использования механизма "прохода через сервер" (pass through) получить доступ к другим корпоративным серверам Notes, закрытым для общепубличного доступа.

Поддержка протоколов SMTP/MIME

Notes обеспечивает поддержку открытых почтовых протоколов Simple Mail Transport Protocol (SMTP) и Multipurpose Internet Mail Extensions (MIME), который обеспечивает передачу графики и мультимедийных данных. Поддержка этих протоколов реализуется за счет использования специальных шлюзов, а в ближайшее время сервер Notes версии 4 будет содержать в себе агент транспортировки сообщений SMTP MTA.

Поддержка протоколов HTML, HTTP и SSL

Сегодня Notes поддерживает протокол разметки гипертекстовых сообщений Hypertext Markup Language (HTML) и протокол транспортировки гипертекстовых сообщений Hyper Text Transport Protocol (HTTP) не напрямую, а за счет использования продукта под названием InterNotes Web Publisher, который бесплатно поставляется вместе с сервером Notes. Эта серверная задача транслирует документы, виды и формуляры из формата Notes в формат HTML, и наоборот. Кроме того, за счет использования InterNotes Web Navigator, сервер Notes Release 4 может транслировать страницы со внешних Web серверов в формат документов Notes.
Но это еще не все. С июня 1996 года на бета-тестировании находится совершенно новая технология, получившая кодовое название Domino, которая, по сути дела, превращает сервер Notes одновременно в Web сервер.
Хорошо известно, что большинство из существующих в настоящее время Web серверов обеспечивают доступ к статической или редко меняющейся информации. А это только самая вершина айсберга проблемы использования Web-технологии для автоматизации деловых процессов. Проблема в том, что нет тесной связи между теми системами, которые используются внутри организации для автоматизации деловых процессов, и средствами публикования информации на Web серверах. Domino представляет богатые возможности по построению следующего поколения интерактивных Web серверов. Domino обеспечивает встроенную поддержку протокола HTTP за счет трансляции данных в формат HTML "на лету". Domino превращает сервер Notes в сервер Notes/HTTP приложений Internet за счет использования шести стандартов Internet, обеспечивающих взаимодействие между Notes и клиентом Web: HTTP, HTML 3.2, синтаксис URL, MIME и SSL 2.0.
В результате, любой Web клиент может получать доступ к информации на сервере Notes. В момент доступа Domino динамически генерирует документ в формате HTML при поступлении на него соответствующего запроса.
Результатом использования этой технологии является то, что Notes становится сервером Web, обладающим характеристиками, отсутствующими у всех остальных серверов Web, в частности такими, как:
- возможность пользователей Web создавать, редактировать и удалять документы в соответствии с заданными правилами доступа
- использование приложений дискуссионного типа, для которых идеально подходят такие механизмы Notes, как раскрывающиеся виды
- возможность доступа к приложениям Notes, автоматизирующим деловые процедуры (workflow)
- использование средств безопасности и разграничения доступа, распространяющиеся до уровня отдельных полей в документах.
Общепризнанным фактом является то, что в настоящее время сервера Web не в состоянии решать многие из задач, требующихся в деловых применениях. Например, вы можете иметь отдельные группы новостей, но практически невозможно обеспечить с помощью документов HTML дискуссионные приложения. Создание систем автоматизации делопроизводства (workflow), где имеется выполняющийся в соответствии с заданными правилами структурированный деловой процесс, на технологии Web крайне затруднительно. Связка Domino и Notes решает эти проблемы. В настоящее время бета версия имеется для платформы Windows NT и идет работа над версиями для Solaris, AIX, HP-UX и OS/2. Domino будет поставляться бесплатно.

Поддержка протокола FTP

InterNotes Web Navigator включает полную поддержку для FTP и Gopher.

Поддержка языка Java

Анонсировано, что до конца 1996 года будет обеспечена возможность выполнения приложений Java (applets) на клиенте Lotus Notes.
Все перечисленные выше факты говорят о том, что Lotus обеспечивает возможности по использованию Web броузеров в качестве альтернативы клиенту Notes для широкого круга применений. С другой стороны, клиентам Notes кроме доступа к серверу Notes обеспечен доступ к Web.
Интеграция Notes с корпоративными хранилищами информации. Создание полноценной корпоративной информационной среды, на что и претендует по сути дела Intranet, невозможно без интеграции с другими критическими, с точки зрения деловых применений, источниками информации.
Сервер Notes полностью интегрирован со всеми имеющимися на сегодняшний день корпоративными источниками и хранилищами информации: реляционными базами данных RDBMS, объектами OLE2, средствами хранения образов документов и видеоинформации, системами выполнения транзакций.
Имеется целая серия продуктов, обеспечивающих эффективный доступ и интеграцию информации систем выполнения транзакций и реляционных баз данных в приложениях для групповой работы и прикладные системы Internet и Intranet, использующие технологию Lotus Notes.
IBM MQSeries link for Lotus Notes реализован как расширение языка LotusScript (LSX - LotusScript Extension) и предоставляет разработчикам прямой программный доступ к системам выполнения транзакций непосредственно из среды Notes через программное обеспечение MQ-Series IBM. Продукт распространяется бесплатно.
ODBC Driver for Notes (NotesSQL) Release 2 обеспечивает доступ, выполнение запросов и обновление информации в Notes из реляционных СУБД, поддерживающих стандарт ODBC, с использованием команд SQL. NotesSQL объединяет мощь технологии реляционных баз данных с коммуникационными возможностями Notes и с его средствами разработки систем делопроизводства. Продукт распространяется бесплатно.
LotusScript: Data Object предоставляет клиентам и серверам Notes доступ и возможности по изменению данных в системах управления реляционными базами данных за счет использования языка LotusScript. Это дает средства по выполнению запросов к реляционным СУБД для получения оперативной информации в реальном масштабе времени. Комбинация этих возможностей с упоминавшейся выше технологией Domino дает уникальные по своему качеству средства интеграции реляционных СУБД и Web приложений. Данное средство инсталлируется автоматически при установке клиента или сервера Notes.
Lotus NotesPump представляет собой серверную задачу, которая обеспечивает выполняемый по расписанию обмен данными в больших объемах между реляционными базами и Notes. Новая вторая версия этого продукта станет доступна в третьем квартале 1996 г.
Oracle LSX предоставляет средства чтения и записи данных в базе Oracle с клиентского места и сервера Notes за счет использования SQLNet (стандартный стек сетевых протоколов Oracle). Продукт распространяется бесплатно.
Следует заметить, что MQSeries link, LotusScript Data Object, Oracle LSX и NotesPump являются примерами классов языка LotusScript, созданных с помощью инструментальных средств, включенных в комплект LotusScript Extension (LSX) Toolkit. Этот инструментарий дает разработчикам корпоративных систем и бизнес-партнерам Lotus средства расширения возможностей Notes за счет создания собственных пользовательских объектов (custom objects).

Средства реплицирования данных Notes

Уникальная по своим характеристикам технология реплицирования данных, выполняемая в четвертой версии Notes на уровне отдельных полей, позволяет организациям создавать как бы зеркальные сервера Intranet, что дает существенную экономию сетевых ресурсов. Пользователи в различных территориально распределенных подразделениях организации могут легко получить доступ к локальному серверу и внести необходимые изменения в данные, которые будут автоматически синхронизированы с данными на других серверах без вмешательства системного администратора или администратора Web сервера.

Средства защиты и разграничения доступа

Сервер Notes контролирует доступ ко всем документам и данным вплоть до уровня отдельных полей. Это дает администраторам возможность ограничивать доступ или наоборот делать доступными отдельные документы или секции документов в зависимости от типа клиента, его пароля и идентификатора.

Средства совместной работы

Notes включает в себя полный спектр средств создания приложений для совместной работы групп людей, начиная от дискуссионных баз данных, и кончая возможностями по написанию агентов и скриптов. Эти средства позволяют создавать приложения автоматизации деловых процессов, которые трансформируют сеть Intranet из среды для публикования информации в мощную платформу автоматизации любых деловых процедур.

Средства управления и администрирования

Помимо стандартных и достаточно разнообразных средств администрирования, включенных в Notes, имеется возможность использования такого продукта, как NotesView 4.0. Графические средства NotesView дают администраторам средства централизованного контроля и управления сетями Notes в реальном масштабе времени, включая контроль за репликациями, прохождение почты и отслеживание запросов от InterNotes Web Navigator.

Клиент Notes – максимальное использование потенциала Intranet

Если в качестве основы технологии построения Intranet используется сервер Notes, то у проектировщиков сети имеется полная свобода в выборе наилучшего с точки зрения потребностей организации типа клиентского места. Конечно, использование клиента Notes совместно с сервером Notes дает максимальные возможности. Рассмотрим основные преимущества.
Мобильность
Пользователь может делать локальные реплики баз данных и прикладных систем Notes на свой переносной компьютер, включая страницы с серверов Web, будь то это сервера организаций-конкурентов или клиентов. При использовании клиента Notes для получения полноценной среды для продуктивной работы совсем необязательно быть постоянно подключенным к сети. Согласитесь, качество немаловажное.
Итак, при использовании Notes "продуктивность" не означает обязательно "подсоединение".
Единый интерфейс
Пользователь Notes имеет возможность использовать один и тот же интерфейс для работы с почтовой системой клиент/сервер, просмотра информации, работы с дискуссионными базами данных, работы с приложениями автоматизации деловых процедур (workflow), а также для доступа и размещения информации на сервере Web.
Полная аутентификация клиента
Notes использует сертификаты пользователей, построенные на технологии публичных и частных ключей RSA. Это дает совершенно надежные средства обеспечения безопасности данных.
Независимость от сетевых протоколов
Поддержка клиентом Notes обширного списка сетевых протоколов позволяет разработчикам корпоративной сети продолжать использование уже имеющегося у них стека протоколов без нарушения целостности и функциональности характеристик сети Intranet.

На главную страницу <<<

Hosted by uCoz