Методы и средства инженерии программного обеспечения


Этап интеграции - часть 2


Для таких случаев необходимо выполнить процедуры оценки и выборки, например, основанные на системах показателей качества.

 

Адаптация компонентов. Для расширения возможностей компонентов с одновременным сохранением их основных функциональных и технологических характеристик и  обеспечения полной реализации интерфейсов, условий взаимодействия и особенностей интегрированной среды проводится адаптация. Основой механизма реализации такой трансформации является  свойство  к усовершенствованию и расширении своей функциональности  и иных возможностей. К корректным механизмам относятся:

– расширение существующих интерфейсов компонентов с целью соответствия интерфейсам в интегрированной среде;

– обеспечение дополнительных реализаций компонентов с сохранением своих  интерфейсов;

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

 

Создание компонентов.

Этот процесс выполняется, когда предыдущие процессы поиска, выбора, адаптации для определенных компонентов дают отрицательные результаты. В этом случае необходимо создавать новые компоненты с заранее определенными интерфейсами и функциональностью.  Для правильного построения новых элементов используется модель Enterprise java beans (EJB), в состав которой входят:

– сервер EJB, как прикладной сервер, в среде которого загружаются и выполняются один или больше контейнеров EJB;

– контейнер EJB, который отвечает за создание среды и условия функционирования соответствующего компонента;

– специальной интерфейс, который  поддерживает выполнение условий жизненного цикла для экземпляров компонента, в частности их создание;

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




Начало  Назад  Вперед



Книжный магазин