Программная структура
IBM Lotus Expeditor — это программная среда подразделения IBM Lotus Software для создания, интеграции и развертывания «управляемых клиентских приложений», которые представляют собой клиентские приложения, развертываемые с настольного компьютера, настраиваемые и управляемые на нем, как правило, удаленным сервером . Цель состоит в том, чтобы позволить разработчикам создавать приложения, которые используют преимущества работы на локальном клиенте, при этом имея ту же простоту обслуживания, что и веб-приложения.
Описание
Expeditor состоит из нескольких частей:
- Lotus Expeditor Client for Desktop используется для запуска клиентских приложений в Microsoft Windows , Mac OS X и Linux . Эти приложения могут быть написаны с использованием комбинации технологий OSGi , Java EE и Eclipse Rich Client Platform (RCP), работающих на виртуальной машине Java.
- Lotus Expeditor Client for Devices — это конфигурация платформы для устройств Microsoft Windows Mobile и Nokia E90 Communicator . Эта конфигурация платформы включает в себя встроенную платформу Rich Client Platform (eRCP) Eclipse, работающую на виртуальной машине Java ME .
- Lotus Expeditor Server используется для развертывания, настройки и обслуживания приложений, работающих на Lotus Expeditor Clients. Он работает поверх системы управления базами данных IBM DB2 и IBM WebSphere Application Server на базе Java EE . Expeditor Server не является обязательным для работы приложений Expeditor Client. Клиентские приложения могут работать автономно и при желании использовать службы Lotus Expeditor Server для синхронизации данных, обмена транзакционными сообщениями и автоматизированного удаленного управления приложениями.
Кроме того, Lotus Expeditor Toolkit предназначен для разработчиков, чтобы создавать приложения Expeditor и создавать настраиваемые среды выполнения Expeditor. Он работает поверх интегрированной среды разработки Eclipse .
Lotus Software использует Expeditor во многих своих продуктах, включая Notes (начиная с версии 8), Sametime (начиная с версии 7.5) и Symphony .
История
Lotus Expeditor берет свое начало в инициативах IBM Pervasive Computing (PvC), которые были связаны с стремлением к повсеместному вычислению . Ранние формы Lotus Expeditor были впервые публично изложены в 2001 году в статье IBM Pervasive Computing Device Architecture. [1] Эта архитектура послужила основой для поставок встроенного программного обеспечения IBM PvC во многих областях, включая автомобильную телематику, промышленный контроль, домашние шлюзы, настольные экранные телефоны и карманные мобильные устройства.
В 2003 году ядро архитектуры устройств PvC, платформа служб OSGi, использовалось в рефакторинге среды выполнения Eclipse для инкубации того, что стало Eclipse 3.0. Этот инкубаторный проект назывался Equinox . Eclipse 3.0 был выпущен в 2004 году как рефакторинг среды выполнения (Rich Client Platform или RCP) и интегрированная среда разработки (IDE), которая использовала RCP.
Позже в 2004 году IBM анонсировала Workplace Client Technology (WCT) для создания управляемых клиентских приложений, ориентированных на настольные компьютеры. WCT была приложением архитектуры устройств PvC к настольным компьютерам, которое затем включало технологии RCP. WCT также поставлялся с редакторами документов, которые могли читать текстовые документы, электронные таблицы и презентации в формате OpenDocument . [2] [3]
Позднее в том же году IBM переименовала архитектуру устройств PvC в платформу под названием Workplace Client Technology, Micro Edition (WCTME). [4] [5] IBM взяла существующую технологию Workplace Client Technology и переименовала ее в Workplace Client Technology, Rich Client Edition (позже Rich Edition или WCTRE).
IBM создала конфигурацию платформы WCTME, названную Workplace Client Technology, Micro Edition—Enterprise Offering (WCTME-EO), как первый общедоступный продукт для поддержки создания и развертывания настольных приложений для Workplace. WCT Micro Edition—Enterprise Offering имел меньший объем, чем WCT Rich Edition, сосредоточившись только на интеграции приложений для бизнеса и, соответственно, не включая редакторы документов. [6]
Названия технологий продолжали меняться в течение следующих нескольких лет.
- WCT Rich Edition стал известен как Workplace Managed Client. [7]
- WCT Micro Edition — Enterprise Offering на короткое время был переименован в Workplace Managed Client for WebSphere, прежде чем был выпущен как WebSphere Everyplace Deployment для Windows и Linux. [8] ( WebSphere Everyplace Deployment относился как к клиентским, так и к серверным технологиям.)
В 2006 году IBM начала снижать акцент на бренде Workplace в пользу существующих брендов Lotus и WebSphere . [9] В рамках этих усилий она создала бренд Expeditor в Lotus: [10]
- Развертывание WebSphere Everyplace стало Lotus Expeditor.
- В частности, WebSphere Everyplace Deployment для Windows и Linux стал Lotus Expeditor Client для настольных компьютеров.
- Workplace Client Technology, Micro Edition стала Lotus Expeditor Client for Devices.
- Серверные компоненты из продуктов WebSphere Everyplace Deployment, предназначенные для управления настольными и мобильными приложениями, стали Lotus Expeditor Server.
- Некоторые технологии Workplace Managed Client, такие как редакторы документов, были включены в Lotus Notes 8 и Lotus Symphony.
Смотрите также
Ссылки
- ^ Джим Колсон, Архитектура всепроникающих вычислительных устройств. Архивировано 18 ноября 2007 г. на Wayback Machine , MicroDevNet, 3 апреля 2001 г. Доступ получен 06 ноября 2007 г.
- ^ Хариш Грама, Кит Аттенборо, Джон Бэнкс-Биничи, Джим Марсден, Карл Краенцель, Джефф Кэлоу, Шанкар Рамасвами, Юй Синь Коу, Мэри Эллен Зурко и Хайди Вотоу, Обзор технологии IBM Workplace Client Technology (Rich Client Edition), IBM Redpaper, 2004. Дата обращения 26 сентября 2007 г.
- ^ Филип Монсон, Тимоти К. Чу и Кристофер Дж. О'Нил, IBM Workplace Client Technology Productivity Tools для IBM Lotus Workplace Documents 2.0.1, IBM Redpaper, 2004. Дата обращения 26 сентября 2007 г.
- ^ Анонс IBM Workplace Client Technology, Micro Edition, IBM, 2004. Дата обращения 26 сентября 2007 г.
- ^ Дэвид Райх, WCTME Technology Roadmap, IBM, 2004. Доступно 26 сентября 2007 г.
- ^ Workplace Client Technology Micro Edition Enterprise Offering Application Developer's Guide, IBM, 2004. Дата обращения 26.09.2007.
- ^ Хангсу Ма, Управление приложениями IBM Workplace Managed Client, IBM developerWorks, 2005. Дата обращения 26 сентября 2007 г.
- ^ Филип Монсон, Лори Отт, Нишант Х. Шах и Шейн О'Салливан, IBM Workplace Managed Client: ISV Integration Guide, IBM Redpaper, 2006, стр. 195. Дата обращения 26 сентября 2007 г.
- ↑ Дэвид ДеДжин, Good Riddance To IBM Workplace, InformationWeek, 22 января 2007 г. Дата обращения 26 сентября 2007 г.
- ^ Lotus Expeditor 6.1 Data Sheet, IBM, 2007. Дата обращения 26 сентября 2007 г.
Внешние ссылки
- Страница продукта IBM Lotus Expeditor