ОБЪЕКТНАЯ МОДЕЛЬ ПОТОКА ОПЕРАЦИИ

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