2014-09-07 2 views
2

나는 세 가지 자바 구성 요소를 가지고 있습니다 - ComponentA,ComponentB,ComponentC. 이 구성 요소를 조율하고 싶습니다. 이들 컴포넌트를 실행하는 동안 (예를 들어, 순서대로) 다수의 조합이있을 수있다. ComponentA, ->ComponentB, ->ComponentC 또는 ComponentA, ->ComponentC 어떤 패턴이 가장 적합할까요? 모든 구성 요소에는 고유 한 기능이 있으며 서로 의존하지 않습니다. 나는 중재자 자바 패턴을보고 있지만이 경우에 잘 맞는지 확실하지 않습니다.오케스트레이션을위한 디자인 패턴

답변

0

구성 요소 및 특정 Data_flow에서 복잡한 개체를 다루는 경우 Pipeline_software의 논리 모델을 구현할 수 있습니다. 그것은 당신에게 당신의 프로세스를 잘 제어 할 것입니다. 더 구체적으로하기 위해 나는 Pipes & filters을 추천 할 수 있습니다 (MSDN에서 가져 왔지만 여전히 디자인을 사용할 수 있습니다).

  • 건배
0

내가

orchestra-tor -> component1 -> returns to orchestra-tor 
orchestra-tor -> component2 -> returns to orchestra-tor 
orchestra-tor -> component3 -> returns to orchestra-tor 

아래에이 방법을 추천 할 것입니다, 당신은 구성 요소를 건너 뛰거나 BTW 구성 요소 나중에 비즈니스 로직을 소개하도록 선택할 수 있습니다