Введення в IBM Workplace Client Technology API, HTML, XML, DHTML, Інтернет-технології, статті

Набір інструментальних програм IBM Workplace Collaboration Services API Toolkit містить як серверний, так і клієнтський API. Клієнтський API, відомий (збирацько) як IBM Workplace Client Technology API, є предметом розгляду цієї статті. Ми розглядаємо вміст набору програм, встановлення та налаштування. Наша мета – допомогти вам почати розробляти програми для IBM Workplace Managed Client (відомим також під назвою повнофункціональний (“товстий”) клієнт (rich client) IBM Workplace). IBM Workplace Managed Client побудований на технології IBM Workplace Client Technology – фундаменті мережевих обчислень наступного покоління.


Після прочитання цієї статті ви зможете почати установку вашої середовища розробки і дослідження функціональних можливостей набору інструментальних програм. Ми припускаємо, що ви є досвідченим розробником додатків і трохи знайомі з додатками IBM Workplace, наприклад, наданими з IBM Workplace Collaboration Services.

IBM Workplace Collaboration Services API Toolkit


Існує два набори інструментальних програм, які ви можете використовувати з IBM Workplace Managed Client. Перший – це IBM Workplace Collaboration Services API Toolkit. Використовуйте цей набір програм для розширення платформи IBM Workplace Collaboration Services новими бізнес-компонентами, портлет та іншими функціональними можливостями, які використовують програмну модель J2EE. В IBM Workplace Collaboration Services API Toolkit входять IBM Workplace Client Technology API, які ми розглядаємо в даній статті.


Другий набір програм – IBM Workplace Managed Client Developer Toolkit. Це набір модулів для Eclipse, що складається з майстрів, шаблонів і конструкторів. Цей набір програм допоможе зменшити ручну роботу зі створення додатків. Він також дозволяє виконувати експорт безпосередньо в Rational Application Developer. Цей набір інструментальних програм буде описаний в наступній статті.


У набір інструментальних програм входять.


Відкриті API


Ці API (Application Program Interfaces – інтерфейси прикладного програмування) і SPI (Service Provider Interfaces – інтерфейси провайдерів служб) ви можете використовувати для розширення платформи або для створення додатків.


Керівництва


У набір програм входить кілька посібників, що поставляються в форматі Adobe PDF і у вигляді модулів Eclipse Help:


Приклади коду


Наступні приклади коду для платформи IBM Workplace Client Technology надаються з набором інструментальних програм. Ви можете встановити і використовувати ці приклади для тестування і дослідження різних методів програмування:


У даній статті описується установка додатків Call Center і Sample. Інструкції по установці прикладів додатків Order entry і isynch наведені в “Керівництві користувача по IBM Workplace Client Technology API Toolkit”.


Структура каталогів набору інструментальних програм


Як згадувалося раніше, набір інструментальних програм містить IBM Workplace Collaboration Services API і IBM Workplace Client Technology API. Всі клієнтські вихідні файли (за винятком файлів з документацією) містяться в підкаталозі wct.


Після установки набору програм і при розкритті структури каталогів виявляється, що є декілька папок в кожному головному його елементі (imspi, lwpapi, mailspi і wct). Більш детальна інформація по кожному з цих підкаталогів приведена в документації, що поставляється з набором програм.


Вимоги до середовища розробки


Як мінімум, у вас повинне матися наступне програмне забезпечення для розробки IBM Workplace Managed Client:



















Сервер IBM Workplace Collaboration Services Managed Client завантажується і потім забезпечується ресурсами з сервера IBM Workplace Collaboration Services.
IBM Workplace Server Side Installer Це файли, використовувані для приміщення Managed Client на сервер IBM Workplace Collaboration Services.
Інтегрована середу розробки (IDE) за вашим вибором Нею може бути:

  • Rational Application Developer.
  • Eclipse версії 3.x. Eclipse Integrated Development Environment (IDE), що поставляється як частина Eclipse SDK, не містить Java Runtime Environment (JRE). Набір інструментальних програм був протестований з реалізацією JRE – IBM Java 2 SDK 1.4.2.
IBM Workplace Collaboration Services API Toolkit Можна завантажити з сайту IBM, як згадувалося раніше в цій статті.
HTTP-сервер За замовчуванням HTTP-сервер налаштований на IBM HTTP-сервер і Apache HTTP-сервер. Інші HTTP-сервери повинні бути коректно налаштовані на дозвіл користувачеві завантажувати EXE, BIN і JAR-файли. Ми рекомендуємо зовнішній локальний HTTP-сервер; можна вибрати:

  • Сервер IBM Lotus Domino
  • Sun Java System Application Server (перш Sun ONE server)
  • IBM HTTP-сервер

Налаштування середовища розробки


Правильна настройка середовища розробки гарантує отримання найбільшої віддачі від набору інструментальних програм. Ці вимоги треба виконати тільки один раз! Основні дії:


  1. Встановіть та налаштуйте сервер IBM Workplace Collaboration Services. Це вже може бути зроблено у вашому середовищі. Остання версія набору інструментальних засобів підтримує обидві версії (2.5 і 2.5.1) сервера IBM Workplace Collaboration Services.
  2. Встановіть IBM Workplace Client Technology server-side installer.
  3. Використовуйте сторінку завантаження на сервері для завантаження і надання ресурсів системі, виконавчі IBM Workplace Client Technology Platform.
  4. Встановіть та налаштуйте IDE. Як згадувалося в попередньому розділі, таким середовищем може бути Eclipse або Rational Application Developer.
  5. Встановіть приклади додатків Workplace Client Technology (WCT) з IBM Workplace Collaboration Services API Toolkit.

Ці кроки описані в наступних розділах.


Установка і настройка сервера IBM Workplace Collaboration Services


Сервер необхідний, оскільки він використовується для надання та управління IBM Workplace Managed Client. Клієнти, що використовують браузер, теж взаємодіють з сервером. У керівництві з установки IBM Workplace Collaboration Services наводяться всі подробиці, які вам можуть знадобитися; ось кілька основних порад:


Установка IBM Workplace Client Technology server-side installer


HTTP-сервер використовується як Web-сервера для сервера IBM Workplace Collaboration Services. Ви повинні виконати наступні дії:


  1. Змінити настройки через консоль адміністратора IBM Workplace для дозволу підтримки Managed Client.
  2. Встановити і налаштувати компоненти Workplace Client Provisioning. Файли IBM Workplace Managed Client повинні бути встановлені на сервері, для того щоб користувачі могли завантажувати клієнтську програму і функціональності.
  3. Встановіть IBM HTTP-сервер. Зовнішній HTTP-сервер покращує продуктивність при використанні з сервером, що підтримує “товстих” клієнтів. Існує два типи зовнішніх HTTP-серверів: локальний і віддалений. Локальний сервер виконується на тій же фізичній машині, що і IBM Workplace Collaboration Services або сервер забезпечення. З локальним сервером продуктивність може бути нижче, ніж з віддаленим HTTP-сервером. Віддалений HTTP-сервер використовує окрему машину і може зажадати спеціальної настройки.

Дозвіл підтримки Managed Clients


Для дозволу підтримки Managed Client на сервері упевніться, що сервер працює (використовуйте команду serverstatus-all). Потім запустіть браузер і відкрийте консоль IBM Workplace Administrative по адресою http:// : 9091/admin, де – це повне ім’я вашого сервера IBM Workplace Collaboration Services, наприклад, http://iwcs.isv.ibm.com:9091/admin.


Потім, зареєструйтеся як WebSphere Administrator (для цього вам знадобиться ім’я та пароль). Відкрийте для користувача політику за замовчуванням, вибравши Lotus Workplace – Users – Manage User Policies – Default User Policy (див. малюнок 1).



Рисунок 1. Вибір Default User Policy
  Вибір Default User Policy


Прокручуйте сторінку вниз до тих пір, поки не побачите розділ з назвою Allowed clients, і відзначте прапорець Rich client (див. малюнок 2).


Рисунок 2. Прапорець Rich client
Прапорець Rich client 


Поки ви ще тут, перейдіть вниз і виберіть параметр, який дозволяє функції Activity Explorer і Allow technical preview. За бажанням ви можете вибрати кілька інших параметрів, наприклад, для дозволу роботи Productivity tools або Lotus Notes Plugin. Після закінчення натисніть кнопку Save, а потім OK. Ви повинні також вибрати “Save to the Master Configuration” (див. малюнок 3).



Рисунок 3. Save to Master Configuration
 


Виберіть Access – Resource Permissions – Portlets. Потім виконайте пошук по RCPSDK і знайдіть всі сторінки порталів. Для кожної сторінки встановіть роль User за бажанням. Наприклад, ви можете вибрати установку цій ролі для всіх аутентіфіцированний користувачів.


Висновок


Вітаємо! Ви встановили IBM Workplace Collaboration Services API Toolkit. Ваша IDE готова до роботи, і ви можете приступити до використання набору інструментальних програм і наданих прикладів, щоб почати розробку додатків для платформи Managed Client.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*