ИСПОЛЬЗОВАНИЕ АТРИБУТОВ ДЛЯ ИДЕНТИФИКАЦИИ И ОТБОРА ПОДКЛЮЧАЕМЫХ ВЫПОЛНЯЕМЫХ ФУНКЦИЙ

1. Способ использования атрибутов для идентификации и отбора подключаемых выполняемых функций, причем способ содержит этап, на котором используют атрибуты для информирования о точках интегрирования и телах программного кода, которые соответствуют точкам интегрирования, которые установлены в конфигурации программного приложения.
2. Способ по п.1, который дополнительно содержит этап, на котором:
устанавливают статическую и упорядоченную непосредственную взаимосвязь метаданных с исполняемыми артефактами программного приложения.
3. Способ по п.2, в котором этап, на котором используют атрибуты, содержит этап, на котором:
используют атрибуты программным модулем потребителя для объявления зависимости от выполняемых функций программного модуля производителя; и
отсеивают программные реализации, которые не удовлетворяют критериям, заданным этими атрибутами.
4. Способ по п.3, в котором модули объединяются друг с другом с помощью выполняемых функций, производимых модулем производителя, и выполняемых функций, потребляемых модулем потребителя, которые соответствуют общему определению.
5. Способ по п.4, в котором модуль производителя и модуль потребителя остаются независимыми друг от друга и связываются вместе косвенно через модуль определения.
6. Способ по п.5, в котором атрибуты являются атрибутами.NET.
7. Компьютеро-читаемый носитель, содержащий инструкции для выполнения этапов по п.1.
8. Компьютеро-читаемый носитель, содержащий инструкции для выполнения этапов по п.2.
9. Компьютеро-читаемый носитель, содержащий инструкции для выполнения этапов по п.3.
10. Компьютеро-читаемый носитель, содержащий инструкции для выполнения этапов по п.4.
11. Компьютеро-читаемый носитель, содержащий инструкции для выполнения этапов по п.5.
12. Компьютеро-читаемый носитель, содержащий инструкции для выполнения этапов по п.6.
13. Система для использования атрибутов для идентификации и отбора подключаемых выполняемых функций, причем система содержит средство для использования атрибутов для информирования о точках интегрирования и телах программного кода, которые соответствуют точкам интегрирования, которые установлены в конфигурации программного приложения.
14. Система по п.13, которая дополнительно содержит:
средство для установления статической и упорядоченной непосредственной взаимосвязи метаданных с исполняемыми артефактами программного приложения.
15. Система по п.14, в которой средство для использования атрибутов содержит:
средство для использования атрибутов программным модулем потребителя для объявления зависимости от выполняемых функций программного модуля производителя; и
средство для отсеивания программных реализаций, которые не удовлетворяют критериям, заданным этими атрибутами.
16. Система по п.15, в которой модули объединяются друг с другом с помощью выполняемых функций, производимых модулем производителя, и выполняемых функций, потребляемых модулем потребителя, которые соответствуют общему определению.
17. Система по п.16, в которой модуль производителя и модуль потребителя остаются независимыми друг от друга и связываются вместе косвенно через модуль определения.
18. Система по п.17, в которой атрибуты являются атрибутами.NET.
19. Система для использования атрибутов для идентификации и отбора подключаемых выполняемых функций, причем система содержит:
программный модуль потребителя;
программный модуль производителя; и
модуль определения, причем модули производителя и потребителя косвенно связаны друг с другом через модуль определения.
20. Система по п.19, которая дополнительно содержит модуль загрузчика, причем модуль загрузчика выполнен с возможностями установления связи между модулем производителя и модулем потребителя, выявления модулей, содержащих в себе определения выполняемых функций, выявления модулей, которые производят выполняемые функции, которые соответствуют этим определениям выполняемых функций, выявления модулей, которые потребляют упомянутые выполняемые функции, и загрузки выявленных модулей.