Компоненты eSuite DevPack
Компоненты eSuite DevPack можно разделить на две группы: компоненты доступа к данным и компоненты презентации данных.
Компоненты доступа к данным не имеют пользовательского интерфейса и создаются разработчиком для подключения презентационных компонентов eSuite к источнику данных. Компоненты презентации данных работают во взаимодействии с компонентами доступа к данным. Они предназначены для вывода данных на экран и имеют средства авторские средства для работы с содержанием и обработки информации. Компоненты eSuite программируются при помощи стандартных средств, таких как Domino.designer и NetObjects Fusion. Для этого используется технология InfoBus и сценарии, которые размещаются на Domino и других стандартных Web-серверах. Кроме того, разработчики могут работать со средствами разработки Java, такими как IBM Visual Age for Java, Bean Machine или Borland JBuilder. Эти средства имеют больше возможностей для "связывания" методов, свойств и событий и вполне могут использоваться для разработки новых Java-компонентов, совместимых с InfoBus.
В случае разработки на такой платформе, как Domino, компоненты eSuite DevPack дают возможность менеджерам ИТ перерабатывать существующие деловые решения на основе Web-технологий и подключать к ним высокоинтерактивных клиентов. Эти приложения могут быть чем угодно от программ для отдела кадров до систем продаж и систем поддержки решений. Доступ к этим приложениям можно предоставить любому сотруднику предприятия.
eSuite DevPack позволяет разработчикам использовать компоненты eSuite в сочетании с популярными Web-ьраузерами, такими как Microsoft Internet Explorer и Netscape Navigator, а также с Web-браузером eSuite, браузером Hot Java, включенным в состав eSuite WorkPlace, и с клиентами Lotus Notes.
Рисунок. Модель разработки приложений DevPack.
eSuite DevPack
- редактор электронных таблиц eSuite
- текстовый редактор eSuite
- планировщик проектов eSuite
- средство составления графиков eSuite
- редактор презентационной графики eSuite
- средства доступа к данным eSuite
- Domino designer
- NetObjects
- Microsoft Front Page
- IBM Visual Age for Java
- BeanMachine
- JBuilder
- Domino
- Lotus "Go"
- базы данных и системы транзакций IBM
- Microsoft IIS
- Netscape SuiteSpot
- персональный компьютер
- Web-браузеры и клиенты Notes
- сетевой компьютер
- Web-браузеры
- редактор электронных таблиц eSuite;
- текстовый редактор eSuite;
- планировщик проектов eSuite;
- средство создания графиков eSuite;
- редактор презентационной графики eSuite.
Средства разработки для Web и HTML
Средства разработки модулей JavaBeans
Lotus/IBM Network Computing Framework
Стандартные Web-серверы
Исполнение компонентов
Компоненты презентации данных
Все компоненты презентации данных поддерживают спецификации InfoBus и полный набор интерфейсов прикладного программирования (API), что делает их простыми и легкими в использовании. В первоначальную версию eSuite DevPack включены следующие компоненты презентации данных:
Компоненты доступа к данным
Компоненты доступа к данным eSuite предназначены для исполнения на клиентских машинах и запрограммированы на доступ к серверам и системам баз данных через компоненты доступа к данным.
Архитектура eSuite для доступа к СУБД использует свойства InfoBus и предоставляет разработчику весьма гибкую модель подключения к данным разных типов. Компоненты доступа к данным eSuite основаны на технологиях SQL/JDBC и CGI. Поддержка этих стандартов позволяет компонентам eSuite взаимодействовать с СУБД от IBM, Oracle, Microsoft и ряда других компаний. Эти компоненты не имеют пользовательского интерфейса и программируются разработчиком таким образом, чтобы обеспечить подключение презентационных компонентов к информации, поступающей из внутреннего информационного источника.