У меня проблема с передачей данных между ipojo
компонентами во время реконфигурации. Вот пример:
- Компонент
Calcul_1
предоставляет службу расчета для возврата значения(a+b)
(например:f(a,b)=> (a+b)
) - Компонент
Calcul_2
предоставляет службу расчета для возврата значения(a*b)
(например,f(a,b)=> (a*b)
).
Эти два компонента реализуют одну и ту же службу вычислений (например, f
).
- Теперь у меня есть компонент
CallCalcul
, который использует службу расчетаCalcul_1
. КомпонентCallCalcul
вызываетf(5,6)
в компонентеCalcul_1
. ЗатемCallCalcul component
получает значение 11.
Проблема:
Когда
Calcul_1
получает значение(5,6)
(еще не рассчитано) отCallCalcul
,CallCalcul
переконфигурируется, меняя коннектор наCalcul_2
, т.е. привязывается кCalcul_2
. В таком случае, как я могу передать(5,6)
отCalcul_1
кCalcul_2
и вернуть(5*6=30)
кCallCalcul
?Когда
Calcul_1
получает значение(5,6)
(и вычисляет их, т.е. 5+6=11) отCallCalcul
,CallCalcul
переконфигурируется. Как в таком случае передать11
вCalcul_2
и вернуть это значение вCallCalcul
?
Requires
(или эквивалентным xml)? - person archz   schedule 19.11.2014