- Введение
Назначение + основные свойства платформы
Плагины, составляющие платформу на текущий момент
Инструменты, применяемые в платформе. Их взаимодействие
Глоссарий
- OSGi
Основные понятия
Свойства плагинов (бандлов)
Экспорт/импорт
Сервисы
- Создание типового плагина платформы
- Описание плагинов платформы
fx
Основные понятия
Описание основных классов и интерфейсов плагина
Библиотеки
sec
Основные понятия
Описание основных классов и интерфейсов плагина
xct
Основные понятия
Описание основных классов и интерфейсов плагина
wcf
Основные понятия
Описание основных классов и интерфейсов плагина
guic
Основные понятия
Описание существующих компонентов UI
Создание новых компонентов UI
Расширение GUI: точки расширения
Композитные компоненты
Правила именования элементов интерфейса
Локализация элементов интерфейса
Применение OGNL
dbk
Основные понятия
Работа с БД
bk
Основные понятия
Core-классы
Система прав
Категории бизнес-объектов
Подсистема Workflow
Механизмы справочников
Метаинформация
Механизм кэширования, кэш иерархий
Механизм событий
Основы работы с бизнес-объектами
Описание существующих компонентов UI
Работа с компонентами UI
Работа с логами
Активация системы. Активаторы бандлов
Механизм поиска
Механизм управления файлами
Копирование объектов
Планировщик- Scheduler
Почтовая подсистема
Fake-объекты
Flex-атрибуты. Назначение объекту флекс-атрибутов
Настройки во внешних файлах
Реестр стандартных действий bk при изменении состояний объектов
Использование скриптовых движков
Миграция базы, миграторы
Очередь бизнес-действий
Аутентификация
LDAP Аутентификация
NTLM HTTP Аутентификация
bklib
dbklib
advlist - Списки с расширенной функциональностью
ldapsync - Синхронизация с LDAP
Общие сведения о протоколе LDAP и о ActiveDirectory
Ошибки Active Directory
Рекомендации для клиентов по организации AD
advsearch - Расширенная функциональность поиска
- bkreplication
objversion - Модуль для поддержки версионности объектов
- advcatalog
- bpm
- bpm_registry_jbi
- captcha
- dbintegration
fxsoap - Плагин для SOAP-поддержки web-сервисов
Как создавать Web-сервисы для BO, используемые для создания Web-сервисов бандлы. Соглашения по созданию Web-сервисов
Использование Axis для автоматического преобразования классов web-сервисов в WSDL
Использование Axis для получения классов по WSDL-описанию сервиса
Установка и использование плагина к Eclipse для работы с Web-сервисами
Оценка производительности при использовании web-сервисов
kbase - База знаний
- worklistmanager
advcomments - Модуль для работы с комментариями
barcode - Модуль для формирования штрих кодов
- Принципы тестирования
Основы
Unit-тесты
Acceptance-тесты
Stress-тесты
- Интеграция с внешними приложениями
- Принципы интеграции
- Ссылочная интеграция
- Интеграция на уровне процессов
- Приемы программирования с использованием платформы (FAQ)
- Создание OSGi-сервисов
Описание существующих OSGi-сервисов
Удаленная отладка
На заметку: java
На заметку: работа с БД + работа с Hibernate
На заметку: работа с UI
На заметку: оптимизация
На заметку: обработка исключений
На заметку: разное
- Работа с процессами BPEL
Установка подсистемы управления потоком работ (workflow)
Введение (назначение движков BPEL, краткое описание возможностей, краткое описание стандарта WSBPEL 2.0, ссылки на документацию)
Установка ActiveBPEL Engine 3.1 с базой данных PostgreSQL
Установка и использование ActiveBPEL Designer
Пример использования процессов в DMS (подключение, запуск)
Оценка производительности при использовании bpel-процессов
Цикл разработки BPEL-процесса
Работа с диспетчером задач (WorkListManager)
Введение (назначение менеджера задач, примеры использования)
Установка приложения WorkListManager
Настройка NAUMEN DMS для работы с диспетчером задач и установка процессов
Пример использования WorkListManager в DMS, кэширование задач
- Используемые библиотеки, компоненты и технологии
JDK
Tomcat
Oracle/MSSQL/MySql + jdbc
Hibernate
- Ant
- Junit
JwebUnit
- Axis
- библиотеки для работы с XML
ESB
Google Web Toolkit
- Используемые средства разработки
- Eclipse
- Idea
- Настройки для работы с платформой
Eclipse
Idea
JMX
Настройка
Использование
Генератор кода
Соглашения по кодированию
Соглашения по платформе
Рекомендуемая литература
Howto: Форматирование wiki-страниц
Naumen Kernel Doc (last edited 2010-02-03 15:23:36 by achernin)