티스토리 뷰
DxEF.Proxy.Dynamic.SoaServices 프레임워크 개발
POWERUMC 2009. 11. 19. 08:30앞서 얘기한 DxEF Dynamic Proxy 를 통해 WCF 서비스 확장 프레임워크가 탄생되었습니다. SoaServices 라는 이름에서도 알 수 있듯이 SOA(Services Oriented Architecture-서비스 지향 아키텍처) 를 구현하도록 도와주는 SOA 프레임워크입니다.
먼저 SOA, 그리고 SOA 를 구현하는 ESB(Enterprise Services Bus) 의 이해를 돕기 위해 아래의 링크를 참고하세요.
Enterprise Service Bus를 이용한 서비스의 연결 |
바로 SOA 를 구현하는 ESB 의 핵심 키워드는 아래와 같이 3개로 뽑을 수 있습니다.
- 서비스 가상화
- 중앙 집중적
- 정책 (Policy)
즉, SOA 인프라스트럭처로 전환하기 위해서는 많은 노력이 필요한데, DxEF.Proxy.Dynamic.SoaServices 는 개발 초기부터 SOA 기반으로 개발이 용이하도록 도와주는 프레임워크입니다.
실제로 대규모의 시스템에서 서비스의 확장을 고민하고, 서비스를 물리적/논리적으로 아무리 갈기 갈기 찢어 놓아봐야 결국 서비스 지향 아키텍처로 눈을 돌릴 수 밖에 없는 것이 현실입니다. 그렇지 않으면 지속적인 서비스 확장에 중복적인 비용이 들어갈 수 밖에 없으니까요.
DxEF.Proxy.Dynamic.SoaServices 프레임워크는 바로 개발 단계와 운영 단계별로 Provider 가 완벽하게 분리가 되어있습니다. 개발자는 서버의 물리적인 배치, 서비스의 종류, 서비스 제공자를 전혀 알지 못해도 개발이 가능하고, 이런 서비스는 즉시 운영 단계에서 서비스가 가능합니다. 그야말로 How 가 아닌, 좀 더 중요한 What 이라는 비즈니스 관점에서 개발과 운용이 가능하다는 점입니다.
개발 초기부터 Interface Contract 를 통해 완벽하도록 느슨하게 서비스가 결합되고, 프레임워크에서 제공하는 Interface Metadata 로 빠르게 서비스의 Delivery 가 가능합니다.
DxEF SOA Services 프레임워크에 대해서는 좀 더 베일에 가려놓도록 하고, 다음에 기회가 되면 다시 언급하도록 하겠습니다. ^__^
'Enterprise Architecture > Development Framework' 카테고리의 다른 글
DxEF.Proxy.Dynamic 프레임워크 개발 (6) | 2009.11.18 |
---|---|
Microsoft Sync Framework 에 대한 고찰 (0) | 2009.06.21 |
- Total
- 2,836,569
- Today
- 0
- Yesterday
- 96
- ***** MY SOCIAL *****
- [SOCIAL] 페이스북
- [SOCIAL] 팀 블로그 트위터
- .
- ***** MY OPEN SOURCE *****
- [GITHUB] POWERUMC
- .
- ***** MY PUBLISH *****
- [MSDN] e-Book 백서
- .
- ***** MY TOOLS *****
- [VSX] VSGesture for VS2005,200…
- [VSX] VSGesture for VS2010,201…
- [VSX] Comment Helper for VS200…
- [VSX] VSExplorer for VS2005,20…
- [VSX] VSCmd for VS2005,2008
- .
- ***** MY FAVORITES *****
- MSDN 포럼
- MSDN 라이브러리
- Mono Project
- STEN
- 일본 ATMARKIT
- C++ 빌더 포럼
- .
- Silverlight
- mono
- POWERUMC
- Visual Studio
- TFS 2010
- 비주얼 스튜디오 2010
- .NET
- test
- Visual Studio 2010
- github
- umc
- LINQ
- c#
- TFS
- MEF
- Team Foundation Server 2010
- ALM
- .NET Framework 4.0
- testing
- ASP.NET
- Visual Studio 2008
- Windows 8
- Managed Extensibility Framework
- 비주얼 스튜디오
- 엄준일
- Team Foundation Server
- monodevelop
- Visual Studio 11
- 팀 파운데이션 서버
- 땡초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 2020/05 (1)
- 2019/10 (3)
- 2018/11 (1)
- 2018/08 (2)
- 2017/04 (1)
- 2017/01 (2)
- 2016/11 (2)
- 2016/08 (1)
- 2016/05 (1)
- 2016/04 (2)
- 2016/02 (2)
- 2016/01 (1)
- 2015/05 (1)
- 2015/04 (2)
- 2015/03 (1)
- 2015/02 (1)
- 2015/01 (1)
- 2014/11 (1)
- 2014/09 (2)
- 2014/08 (2)
- 2014/05 (2)
- 2014/04 (3)
- 2014/03 (2)
- 2014/02 (2)
- 2014/01 (4)
- 2013/12 (2)
- 2013/11 (1)
- 2013/10 (2)
- 2013/09 (6)
- 2013/08 (3)