몇 일전 MS에서 발표한 Download details: Windows Server AppFabric Beta 1을 살펴보면 상용 서버인 Biztalk 서버와 똑같다는 느낌을 받을 수 있습니다.

이 둘의 차이점은 공짜와 상용이라는 점이 가장 크리라 생각됩니다. 물론 AppFabric 기능이 한참은 미진하지만 메시지를 처리하는 프로세스와 개념은 똑같기 때문에 왜 MS가 비슷한 개념을 가진 제품을 2개, 그것도 상용 제품이 있는데도 불구하고 공짜 버전을 내놓았는지에 궁금했습니다.

다음 주소에 그에 대한 대답이 들어있더군요.

http://blogs.msdn.com/skaufman/archive/2009/11/23/appfabric-and-biztalk.aspx

대답에 대한 정리는

  • COM 구성요소와 호스팅 모델로 COM+ 사용하는 방식에서 벗어나 .net 들어오면서 windows service를 호스트로 사용하는 방식이 사용됐다
  • 그러나 이들 서비스는 보통 multi threading 처리, scale out 기능, tracking, monitoring, 기타 등등이 빠져 있더라.
  • 그래서, 이런 특징을 잘 가지고 있는 Biztalk을 모델로 작은 버전을 만들어 배포하기로 한 것이 AppFabric이다
  • 기업용으로 대량 규모와 여러 어뎁터를 필요로하는 분야는 Bizltak으로, 작은 규모고 단순 WCF로 처리가 가능한 middle tier application 구성 요소는 AppFabric을 호스팅으로 구성한다.
-부운영자-
blog : http://tecalog.com