<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>KingCrap.com</title>
		<link>http://kingcrap.com/</link>
		<description>저는 한국마이크로소프트에서 아키텍트 에반젤리스트로 일하고 있으며, 이 블로그는 개인블로그이기에 여기에 혹시 있을지 모를 정치적 성향이나 논점은 제가 속한 회사 방침과 무관하며, 전적으로 개인적인 것임을 밝힙니다.</description>
		<language>ko</language>
		<pubDate>Thu, 11 Feb 2010 16:40:25 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>KingCrap.com</title>
		<url><![CDATA[http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE1NTc0MEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzEwMDAwMDAwMDAwMC5qcGc%3D]]></url>
		<link>http://kingcrap.com/</link>
		<description>저는 한국마이크로소프트에서 아키텍트 에반젤리스트로 일하고 있으며, 이 블로그는 개인블로그이기에 여기에 혹시 있을지 모를 정치적 성향이나 논점은 제가 속한 회사 방침과 무관하며, 전적으로 개인적인 것임을 밝힙니다.</description>
		</image>
		<item>
			<title>MEF (Managed Extensibility Framework)를 보니...</title>
			<link>http://kingcrap.com/entry/MEF-Managed-Extensibility-Framework%EB%A5%BC-%EB%B3%B4%EB%8B%88</link>
			<description>&lt;p&gt;약간은 formal한 글을 포스팅하고 싶었지만, 차분히 앉아 이런 저런 형식을 갖춰가며 한편의 논문 쓰듯 글을 올린다는 것이 점점 불가능해짐을 느낀다. 블로그의 어원이 의미하듯 그냥 로그 남기듯 그때 그때 쓰고 싶을 글을 끄적임이 더 어울리는 것인지도 모른다.&lt;/p&gt;  &lt;p&gt;미팅을 준비하다가 지루하여 잠시 twitter에 올라온 글들을 보다 Channel9의 트윗 중 MEF에 관한 글을 보고나니, 한번쯤은 정리하고자 했지만 큰맘 먹고 다가서야할 것 같은 느낌에 미루던 것인지라 그냥 편한 마음으로 들어보았다.&lt;/p&gt;  &lt;p&gt;MEF가 무엇인지 알고 싶지만 많은 시간을 투자할 수 없는 분이라면 20여분 짜리 영문이지만, 아주 천천히 또박 또박 강의하는 아래 동영상을 추천한다.   &lt;br /&gt;&lt;a title=&quot;http://channel9.msdn.com/shows/10-4/10-4-Episode-26-Creating-Extensible-Applications-with-the-Managed-Extensibility-Framework/&quot; href=&quot;http://channel9.msdn.com/shows/10-4/10-4-Episode-26-Creating-Extensible-Applications-with-the-Managed-Extensibility-Framework/&quot;&gt;http://channel9.msdn.com/shows/10-4/10-4-Episode-26-Creating-Extensible-Applications-with-the-Managed-Extensibility-Framework/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;소개와 더불어 MEF를 통해 어떻게 코드가 만들어지는지를 보고싶은 분이라면 아래 Codeplex의 짤막한 글들을 참고하면 좋을 듯 하다.   &lt;br /&gt;&lt;a title=&quot;http://mef.codeplex.com/wikipage?title=Guide&amp;amp;referringTitle=Home&quot; href=&quot;http://mef.codeplex.com/wikipage?title=Guide&amp;amp;referringTitle=Home&quot;&gt;http://mef.codeplex.com/wikipage?title=Guide&amp;amp;referringTitle=Home&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;영어라면 질색인 분이라면 Visual Studio 2010 공식 팀 블로그에 엄준일씨가 올린 글을 보면 좋을 듯 하다.   &lt;br /&gt;&lt;a title=&quot;http://vsts2010.net/category/.NET%20Framework%204.0/Managed%20Extensibility%20Framework&quot; href=&quot;http://vsts2010.net/category/.NET%20Framework%204.0/Managed%20Extensibility%20Framework&quot;&gt;http://vsts2010.net/category/.NET%20Framework%204.0/Managed%20Extensibility%20Framework&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;MEF가 처리하고 싶은 세상의 문제는 애플리케이션을 개발함에 있어서 수많은 모듈로 인한 복잡성을 관리하고, 개발에 필요한 모듈을 찾아 적절한 시점에 생성하는 수고를 개발자가 아닌 MEF가 처리할 수 있게 해주는 것이 아닐까한다. &lt;/p&gt;  &lt;p&gt;마이크로소프트가 Unity라는 DI 컨테이너를 내놓기 이전부터 닷넷 오픈 소스 개발자 생태계내에서는 이미 dependency를 줄여주어 유지보수를 용이하게 하는 많은 프레임웍이 생겨나 번성해왔다. 대표적인 것으로는 StructureMap, Windsor, Spring.net, NInject, Autofac 등.. 이런 즈음에 마이크로소프트가 닷넷 프레임웍 4.0에 기본으로 포함될 DI 컨테이러라고 할 수 있는 MEF 라이브러리를 내놓고 있는 것이다. 어찌 보면 개발자 입장에서 또 하나의 선택의 가짓수가 늘어났다고 할 수 있지만, 시장의 반응은 어떨지...&lt;/p&gt;  &lt;p&gt;1. 시장에서 오픈 소스 프레임웍인 NHibernate, iBatis.NET이 세를 불리고 있을 즈음 LINQ, Entity Framework 등을 마이크로소프트가 내놓았을 때, 그다지 인정을 받지 못하다가&amp;#160; 조만간 정식 출시될 새 버전의 Entity Framework에 대해서는 개발자 사이에 기대가 점차 높아지는 것을 느낄 수가 있었는데...&lt;/p&gt;  &lt;p&gt;2. 아울러 시장에서 StructureMap, Windsor를 거쳐, Spring.net이 DI 컨테이너로 급부상하던 즈음에 마이크로소프트가 ObjectBuilder에 Wrapper 씌여 Unity를 내놓았다. 버전이 올라갈수록, Enterprise Library를 선호하는 사람일 수록 점차 Unity에 빠져드는데.... 한술 더떠 아예 닷넷 프레임웍에 기본 탑재되는 DI 기능의 라이브러리를 출시한다는데...&lt;/p&gt;  &lt;p&gt;얼마전 모회사의 아키텍트가 했던 섬뜩했던 말이 떠오른다. &lt;/p&gt;  &lt;p&gt;&amp;quot;마이크로소프트가 이것 저것 다 내놓는데, 굳이 시장에 있는 오픈 소스 프레임웍들이 필요할까요 ?&amp;quot;&lt;/p&gt;  &lt;p&gt;아직까지 공고하지 못해 개발자 생태계인지라 마이크로소프트라는 일개(?) 회사에 의해 휘둘리는 것이 아닌지... 그렇지 않으리라 기대해본다. &lt;/p&gt;</description>
			<category>프레임웍</category>
			<category>Dependency</category>
			<category>Di</category>
			<category>Framework</category>
			<category>MEF</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/129</guid>
			<comments>http://kingcrap.com/entry/MEF-Managed-Extensibility-Framework%EB%A5%BC-%EB%B3%B4%EB%8B%88#entry129comment</comments>
			<pubDate>Thu, 11 Feb 2010 16:36:28 +0900</pubDate>
		</item>
		<item>
			<title>[보고서] 2009 Mission Critical Application Platform Study</title>
			<link>http://kingcrap.com/entry/%EB%B3%B4%EA%B3%A0%EC%84%9C-2009-Mission-Critical-Application-Platform-Study</link>
			<description>&lt;p&gt;마이크로소프트가 2년에 한번씩 IDC를 통해 엔터프라이즈에서 미션 크리티컬 애플리케이션의 운영 상황을 조사한 결과를 공개하고 있는데, 며칠전 2009년 8, 9월에 진행한 조사 결과를 발표했다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.microsoft.com/net/CaseStudies/MissionCriticalApps/Default.aspx&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile29.uf.tistory.com/image/115B950F4B66AE112AF3D7&quot; width=&quot;560&quot; height=&quot;123&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;quot;Mission Critical Application Platform Study&amp;quot;라는 이름으로 진행한 조사는 다음과 같은 절차를 통해 진행되었다.   &lt;br /&gt;- 1,000명 이상의 임직원을 가진 회사로 미국, 영국, 프랑스, 독일 기업을 대상으로 하였다.    &lt;br /&gt;- 마이크로소프트는 참여자의 신분이나 선택에 일체 관여하거나 영향력을 행사하지 않았다.    &lt;br /&gt;- 참여자는 메일이나 전화를 통해 엄격한 선발 기준을 통해 선별되었다.     &lt;br /&gt;- 참여 기업은 임직원수 1,000명 이상 기업이며, 참여 기업의 60%이상의 기업이 임직원 5,000명을 넘었고, 참여 회사 전체의 평균 임직원 수는 6,000명이었다.    &lt;br /&gt;- 참여자는 IT Decision Maker, Developer 혹은 Architect이어야하며, 조직내에서 기술 관련된 결정에 어느 정도 영향력을 행사하는 사람들이다.    &lt;br /&gt;- 회사당 1명씩 조사를 하였다.    &lt;br /&gt;- Analyst나 시장 조사 전문가는 배제되었다.&lt;/p&gt;  &lt;p&gt;이러한 절차에 의해 총 920개 기업이 조사에 참여하여 다음과 같은 결과가 도출되었다.   &lt;br /&gt;1. 현재 Mission-critical application이 가장 많이 deploy되어 있는 OS는 Windows Server (52.7%)이다. (23 page)    &lt;br /&gt;2. 현재 Mission-critical application이 가장 많이 배포되어 있는 application server는 Windows Server &amp;amp; .NET (54.1%)이다. (35 page)    &lt;br /&gt;3. 규모에 상관없이 조사 대상 기업 전부에서 Mission-critical application 구현시 닷넷이 자바보다 많이 사용되었다. (49 page)    &lt;br /&gt;4. 자바로 구현된 Mission-critical application이 가장 많이 deploy된 OS는 Windows Server (46%) 이다. (51 page)    &lt;br /&gt;5. primary project에서 포털 솔루션을 사용하는 경우 가장 많이 적용된 솔루션은 Sharepoint Server이다. (72 page)    &lt;br /&gt;6. primary project에서 사용하는 메인 데이터베이스로는 SQL Server가 가장 많이 사용한다. (81 page)    &lt;br /&gt;7. primary project에서 웹 서비스 벤더로 가장 많이 사용하는 벤더는 마이크로소프트이며 (85 page), SOA 기반의 primary project 시에도 가장 많이 사용하는 벤더로&amp;#160; 역시 마이크로소프트가 선정되었다.&amp;#160; (90 page)&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/image/16767F284B66AE1219678B&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile23.uf.tistory.com/image/194D75024B66AE135E78C0&quot; width=&quot;592&quot; height=&quot;450&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;보고서의 뒷부분에서는 Mission-critical application 현황을 지난 2005, 2007, 2009년에 각각 조사하였는데, 그 결과를 비교하여 그 추이를 한 눈에 볼 수 있도록 제공하고 있다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.microsoft.com/net/CaseStudies/MissionCriticalApps/Default.aspx&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile23.uf.tistory.com/image/162CDD0C4B66AE1365F44D&quot; width=&quot;596&quot; height=&quot;457&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;아울러, 자료 중에는 자바나 자바 WAS 각각에 대한 조사 결과도 포함하고 있어 자바 쪽 정보가 궁금한 사람도 보면 좋을 듯 하다. 가령, 회사 규모별, 나라별 가장 많이 사용하는 자바 개발 프레임웍은 무엇인지 등...&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;2009년 조사 보고서는 &lt;/strong&gt;&lt;a href=&quot;http://www.microsoft.com/net/CaseStudies/MissionCriticalApps/Default.aspx&quot;&gt;&lt;strong&gt;여기&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;에서 다운로드 할 수 있다.     &lt;br /&gt;2007년 조사 보고서는 영문은 &lt;/strong&gt;&lt;a href=&quot;http://download.microsoft.com/download/e/b/b/ebb6ec6a-d362-4884-9e1c-3fa19837362d/2007_IDC_Mission_Critical_App_Platform_Adoption_Study.pdf&quot;&gt;&lt;strong&gt;여기&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, 한글은 &lt;/strong&gt;&lt;a href=&quot;http://download.microsoft.com/download/6/9/e/69ee2e7d-201b-4d2c-a5a8-2a4a38e03f90/080201_2007_IDC_Mission_Critical_kr.pdf&quot;&gt;&lt;strong&gt;여기&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;에서 다운로드 할 수 있다.&lt;/strong&gt;&lt;/p&gt;</description>
			<category>닷넷과 자바</category>
			<category>mission-critical</category>
			<category>닷넷 자바 비교</category>
			<category>미션크리티컬</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/128</guid>
			<comments>http://kingcrap.com/entry/%EB%B3%B4%EA%B3%A0%EC%84%9C-2009-Mission-Critical-Application-Platform-Study#entry128comment</comments>
			<pubDate>Mon, 01 Feb 2010 19:33:56 +0900</pubDate>
		</item>
		<item>
			<title>[행사] 파트너 컨퍼런스 2010</title>
			<link>http://kingcrap.com/entry/%ED%96%89%EC%82%AC-%ED%8C%8C%ED%8A%B8%EB%84%88-%EC%BB%A8%ED%8D%BC%EB%9F%B0%EC%8A%A4-2010</link>
			<description>&lt;p&gt;마이크로소프트가 선정한 10대 Trend를 비롯하여 올해 새로 출시될 협업 솔루션에 대해 파트너를 대상으로 &amp;quot;파트너 컨퍼런스 2010&amp;quot;을 오는 2월 9일 롯데호텔에서 진행한다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://partner.microsoft.com/korea/40129607&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile6.uf.tistory.com/image/172D070C4B62929226DA07&quot; width=&quot;613&quot; height=&quot;115&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;파트너 여러분들의 많은 참여를 바랍니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://partner.microsoft.com/korea/40129607&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile25.uf.tistory.com/image/15347A024B6292937347FC&quot; width=&quot;607&quot; height=&quot;710&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<category>새소식</category>
			<category>IT Trend 2010</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/127</guid>
			<comments>http://kingcrap.com/entry/%ED%96%89%EC%82%AC-%ED%8C%8C%ED%8A%B8%EB%84%88-%EC%BB%A8%ED%8D%BC%EB%9F%B0%EC%8A%A4-2010#entry127comment</comments>
			<pubDate>Fri, 29 Jan 2010 16:47:32 +0900</pubDate>
		</item>
		<item>
			<title>마이크로소프트가 선정한 IT Trend 2010</title>
			<link>http://kingcrap.com/entry/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8%EA%B0%80-%EC%84%A0%EC%A0%95%ED%95%9C-IT-Trend-2010</link>
			<description>&lt;p&gt;해다마 연말 연시가 되면 항상 듣는 이야기가 바로&amp;#160; IT Trend이다. 올해에는 한국 마이크로소프트가 심혈을 기울여 선정한 IT 기술 10선을 공개했다. 이름하여 &amp;quot;&lt;a href=&quot;http://www.msittrend.com/&quot;&gt;IT 트렌드 2010&lt;/a&gt;&amp;quot; !!!&lt;/p&gt;  &lt;p&gt;여러분이 생각하시기에 올 한해 대박날 IT 트렌드하고 괴리가 있는지... 한 번쯤 방문하시어 생각을 공유해주시기 바랍니다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.msittrend.com/&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile6.uf.tistory.com/image/115B210C4B6283907D0064&quot; width=&quot;584&quot; height=&quot;414&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<category>새소식</category>
			<category>IT Trend 2010</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/126</guid>
			<comments>http://kingcrap.com/entry/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%86%8C%ED%94%84%ED%8A%B8%EA%B0%80-%EC%84%A0%EC%A0%95%ED%95%9C-IT-Trend-2010#entry126comment</comments>
			<pubDate>Fri, 29 Jan 2010 15:43:28 +0900</pubDate>
		</item>
		<item>
			<title>Windows Azure Platform 정식 출시</title>
			<link>http://kingcrap.com/entry/Windows-Azure-Platform-%EC%A0%95%EC%8B%9D-%EC%B6%9C%EC%8B%9C</link>
			<description>&lt;p&gt;예고한 대로, 오늘 부로 마이크로소프트의 클라우드 서비스인 Windows Azure Platform이 정식 서비스에 들어갔다. (한국은 이번 출시에서 제외) 1월 한달간은 빌링 테스트 및 이전 CTP 사용자를 위한 업그레이드 기간이며, 실질적인 과금은 2월 1일부터 적용된다. 정식서비스에 들어간 항목으로는 스토리지, CPU 등의 기반 리소스를 클라우드 서비스로 제공하는 Windows Azure, 관계형 데이터베이스인 SQL Server를 클라우드 서비스로 제공하는 SQL Azure 그리고 ISB (Internet Service Bus)로서 서비스 연계 기능을 제공하고 기업간 서로 다른 인증체계를 SAML 토근 근간의 표준화 인증 통합 서비스를 제공하는 Windows Azure Platform AppFabric 등 세가지 이다.&lt;/p&gt;  &lt;p&gt;현재 CTP 기반의 서비스를 사용하고 있는 사용자 중에 지속적으로 Windows Azure Platform을 사용하고자 하는 사람은 1월 중에 반드시 정식 출시된 버전으로 업그레이드를 진행하여야 한다. 기존 사용자들에 대한 업그레이드 방식에 대한 안내는 Windows Azure Platform 등록시 기재한 메일을 통해 발송이 된 상태이며 신규 사용자들은 새로와진 Windows Azure Platform 오퍼링 중 하나를 택해 가입을 하여야 한다. 기존 사용자든 신규 사용자든 정식 출시된 Windows Azure Platform을 사용하기 위해서는 신용카드 정보를 제공해야하며, 아울러 이번에 정식 출시되는 국가에 빌링을 청구할 수 있는 주소지가 있어야 한다. 이번에 정식 출시되는 국가는 호주, 벨기에, 캐나다, 덴마크, 핀란드, 프랑스, 독일, 아일랜드, 인도, 이탈리아, 일본, 네델란드, 뉴질랜드, 노르웨이, 포르투갈, 싱가포르, 스페인, 스웨덴, 스위스, 영국, 미국 등 21개국이다. 한국은 이번 출시국가에서 제외되었다.&lt;/p&gt;  &lt;p&gt;기존 사용자 중에서 1월 중에 정식 서비스 사용으로 업그레이드를 하지 않을 경우 다음과 같은 절차에 의해서 서비스가 제한받게 된다.   &lt;br /&gt;* 2010년 2월 1일 부터, CTP 계정은 사용이 불가능해지며, Windows Azure Storage에 저장되어 있는 데이터는 read-only 상태로 변경된다. SQL Azure CTP 계정은 2월 1일 이후에도 사용가능하나, 새로운 데이터베이스를 추가할 수는 없다. Windows Azure Platform AppFabric 네임스페이스는 사용 불가능한 상태가 된다.    &lt;br /&gt;* 2010년 3월 1일 부터, 정식 서비스로 업그레이드 하지 않은 SQL Azure CTP 계정은 삭제가 된다. SQL Azure에 대한 좀 더 상세한 설명은 &lt;a href=&quot;http://blogs.msdn.com/ssds/&quot; target=&quot;_blank&quot;&gt;SQL Azure 팀 블로그&lt;/a&gt;를 참고하시길..&amp;#160; &lt;br /&gt;* 2010년 4월 1일 부터, 정식 서비스로 업그레이드 하지 않은 Windows Azure Storage CTP 계정과 Windows Azure Platform AppFabric 네임스페이스는 삭제된다. 따라서 정식 서비스로 업그레이드를 하지 않은 고객은 그 전에 데이터를 백업 받아놓아야 한다.&lt;/p&gt;  &lt;p&gt;정식서비스로의 업그레이드에 관한 좀 더 자세한 설명은 &lt;a href=&quot;http://blogs.msdn.com/windowsazure/&quot; target=&quot;_blank&quot;&gt;Windows Azure 팀 블로그&lt;/a&gt;를 참고하시길...&lt;/p&gt;  &lt;p&gt;이번 정식 출시와 함께 Windows Azure Platform AppFabric에 대한 가격 정책이 일부 수정되었다. 이전 CTP 상태에서의 가격 정책이 메시지 기반이었다면, 이번 새롭게 변경된 가격 정책은 서비스 버스의 경우 Connection기반으로, Access Control 서비스의 경우 트랜잭션 기반으로 변경되었다. Windows Azure Platform AppFabric의 가격 정잭에 대한 상세한 설명은 &lt;a href=&quot;http://blogs.msdn.com/netservices/&quot; target=&quot;_blank&quot;&gt;Windows Azure Platform AppFabric팀 블로그&lt;/a&gt;를 참고하면 좋을 듯하다. 이를 포함하여 전체 Windows Azure Platform의 가격 정책이 궁금하다면 &lt;a href=&quot;http://www.microsoft.com/windowsazure/offers/popup.aspx?lang=en&amp;amp;locale=en-US&amp;amp;offer=COMPARE_PUBLIC&quot; target=&quot;_blank&quot;&gt;여기&lt;/a&gt;를 방문하시길.. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://azure.com&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;windows-azure-platform-headline&quot; border=&quot;0&quot; alt=&quot;windows-azure-platform-headline&quot; src=&quot;http://cfile2.uf.tistory.com/image/121699284B42CE138B5F47&quot; width=&quot;395&quot; height=&quot;33&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<category>Software+Services</category>
			<category>AZURE</category>
			<category>CLOUD</category>
			<category>Windows Azure Platform</category>
			<category>클라우드</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/125</guid>
			<comments>http://kingcrap.com/entry/Windows-Azure-Platform-%EC%A0%95%EC%8B%9D-%EC%B6%9C%EC%8B%9C#entry125comment</comments>
			<pubDate>Tue, 05 Jan 2010 14:28:53 +0900</pubDate>
		</item>
		<item>
			<title>거번먼트 2.0 국가자원 개방,공유,활용 세미나 안내</title>
			<link>http://kingcrap.com/entry/%EA%B1%B0%EB%B2%88%EB%A8%BC%ED%8A%B8-20-%EA%B5%AD%EA%B0%80%EC%9E%90%EC%9B%90-%EA%B0%9C%EB%B0%A9middot%EA%B3%B5%EC%9C%A0middot%ED%99%9C%EC%9A%A9-%EC%84%B8%EB%AF%B8%EB%82%98-%EC%95%88%EB%82%B4</link>
			<description>&lt;p&gt;한국정보화진흥원(NIA)와 웹코리아포럼이 주관하는 &lt;a href=&quot;http://www.webkoreaforum.or.kr/government2.0/&quot;&gt;거번먼트 2.0 국가자원 개방·공유·활용 세미나&lt;/a&gt;가 오는 12월 1일 양재동 엘타워에서 진행될 예정이다. 정부 및 공공기관이 보유하고 있는 정보 자산을 공개하여 이를 민간에서 활용하여 부가가치를 창출하는 것을 목표로 진행되는 이번 세미나에는 다양한 공공 및 공공 성격을 띤 단체, 민간 단체에서 그동안 진행한 프로젝트 사례를 공유하고 전파하는 계기로 삼는 행사이다. &lt;/p&gt;  &lt;p&gt;지난주에 끝난 PDC09 첫째날 키노트에 미정부의 CIO가 출연하여 공공 기관이 보유하고 있는 자산의 활용에 대한 강한 의지를 표명한 것과 일맥상통하다. 이번 세미나에서 필자가 발표할 내용은 개방과 상호 운용성을 추구하는 마이크로소프트의 노력과 결과를 설명하며, 특히 PDC09 키노트에서 공개한 정보 제공자를 위한 온라인 마켓플레이스인 코드명 &amp;quot;Dallas&amp;quot;에 대한 소개 및 데모를 진행할 예정이다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.webkoreaforum.or.kr/government2.0/&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile24.uf.tistory.com/image/1566C60F4B0F2F1963D5C4&quot; width=&quot;568&quot; height=&quot;770&quot; /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;참고로, 현재 상태에서 코드명 &amp;quot;Dallas&amp;quot;는 초청 키가 있어야 입장이 가능한 서비스이며, 회원 등록 화면에서 초청 키를 요청할 수 있다.    &lt;br /&gt;홈페이지 : &lt;a href=&quot;http://www.sqlazureservices.com&quot;&gt;http://www.sqlazureservices.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;“Dallas”내에는 NASA가 찍은 화성 3D 사진 제공 서비스를 비롯하여 현재 10개 정도 구독할 수 있는 정보 제공자의 서비스가 공개되어 있고 수십개가 대기 상태에 있다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/image/16642C244B0F2DAE79C9D6&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile29.uf.tistory.com/image/15656D244B0F2DB2526D1C&quot; width=&quot;577&quot; height=&quot;699&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<category>새소식</category>
			<category>Dallas</category>
			<category>거번먼트 2.0</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/124</guid>
			<comments>http://kingcrap.com/entry/%EA%B1%B0%EB%B2%88%EB%A8%BC%ED%8A%B8-20-%EA%B5%AD%EA%B0%80%EC%9E%90%EC%9B%90-%EA%B0%9C%EB%B0%A9middot%EA%B3%B5%EC%9C%A0middot%ED%99%9C%EC%9A%A9-%EC%84%B8%EB%AF%B8%EB%82%98-%EC%95%88%EB%82%B4#entry124comment</comments>
			<pubDate>Fri, 27 Nov 2009 10:39:02 +0900</pubDate>
		</item>
		<item>
			<title>Application Architecture Guide 2.0 정식 발간</title>
			<link>http://kingcrap.com/entry/Application-Architecture-Guide-20-%EC%A0%95%EC%8B%9D-%EB%B0%9C%EA%B0%84</link>
			<description>&lt;p&gt;마이크로소프트 Patterns &amp;amp; Practices 팀에서 CodePlex를 통해 피드백을 받으며 만들어온 Application Architecture Guide 2.0이 정식 발표되었다. 닷넷으로 애플리케이션을 개발할 때 아키텍처 수립을 위한 절차 및 고려사항을 담고 있는 레퍼런스 북으로, 2002년에 발간했던 &amp;quot;Application Architecture for .NET : Designing Applications And Services&amp;quot;의 후속편이라고 할 수 있다. 현재 MSDN에 온라인으로 공개되었을 뿐만아니라, 책으로 발간되어 아마존에서 판매하고 있다.&lt;/p&gt;  &lt;p&gt;Application Architecture Guide 2.0에 대한 Codeplex 싸이트 : &lt;a title=&quot;http://apparchguide.codeplex.com/&quot; href=&quot;http://apparchguide.codeplex.com/&quot;&gt;http://apparchguide.codeplex.com/&lt;/a&gt;    &lt;br /&gt;MSDN에 공개된 싸이트 : &lt;a title=&quot;http://msdn.microsoft.com/en-us/library/dd673617.aspx&quot; href=&quot;http://msdn.microsoft.com/en-us/library/dd673617.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/dd673617.aspx&lt;/a&gt;    &lt;br /&gt;MSND에 공개된 PDF 다운로드 싸이트 : &lt;a title=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en&quot; href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en&quot;&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en&lt;/a&gt;    &lt;br /&gt;아마존 판매 싸이트 : &lt;a title=&quot;http://www.amazon.com/Microsoft%C2%AE-Application-Architecture-Patterns-Practices/dp/073562710X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1259209234&amp;amp;sr=8-1&quot; href=&quot;http://www.amazon.com/Microsoft%C2%AE-Application-Architecture-Patterns-Practices/dp/073562710X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1259209234&amp;amp;sr=8-1&quot;&gt;http://www.amazon.com/Microsoft%C2%AE-Application-Architecture-Patterns-Practices/dp/073562710X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1259209234&amp;amp;sr=8-1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&amp;amp;displaylang=en&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile9.uf.tistory.com/image/1345790F4B0E0323333483&quot; width=&quot;337&quot; height=&quot;452&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<category>새소식</category>
			<category>AppArchGuide</category>
			<category>아키텍처 가이드</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/123</guid>
			<comments>http://kingcrap.com/entry/Application-Architecture-Guide-20-%EC%A0%95%EC%8B%9D-%EB%B0%9C%EA%B0%84#entry123comment</comments>
			<pubDate>Thu, 26 Nov 2009 13:25:08 +0900</pubDate>
		</item>
		<item>
			<title>[PDC09 풍경] 마지막날</title>
			<link>http://kingcrap.com/entry/PDC09-%ED%92%8D%EA%B2%BD-%EB%A7%88%EC%A7%80%EB%A7%89%EB%82%A0</link>
			<description>&lt;p&gt;어느새&amp;#160; PDC09 마지막날이다. 좋은 세션들이 많았는데, 너무도 짧아서 미처 듣지 못한 것들이 아쉬움으로 남는다. 하지만, 집에 돌아가면 또다시 일상에 묻혀 언제 그랬냐는 듯 잃어버리고 살텐데.. 그러고 보니, LA 하늘을 진득하니 바라보지도 못한 채 PDC를 마감하는 듯 하다.&lt;/p&gt;  &lt;p&gt;대부분의 개발자들에게 있어서 성능 개선이니 튜닝이니 하는 것들은 꺼려지거나 왠만한 규모의 프로젝트가 아니면 경험해볼 수 없는 것일뿐 더러, 이러한 생활이 일상화되다보니 점차 개발 영역이 아닌 것처럼 여겨지는 듯 하다. 닷넷 개발자들이 쉽게 빠지는 오류 가운데 하나는 자동화된 툴의 엄청난 코드 생성 기능과 내부의 plumbing이라고 칭하는 것들을 자동화해주기 때문에 어련히 서버가, 툴이, 혹은 누군가가 해주겠거니 하는 생각인 듯 하다. 내가 짠 코드가 CLR의 어떤 단계를 거쳐 검색되어 메모리에 로드되고 가비지 컬렉션은 어떤 때 일어나고 컬렉터가 관리하는 영역을 어떻게 구분되고 어떤 종류가 있으며, 어떻게 프로그래밍하면 GC에 부하도 적게하면서 가장 효과적인 개발 방식이 되는지에 대한 고민이 덜 묻어나는 것 같다. (사실 닷넷은 GC 매커니즘이 자바에 비해 단순하여 개발자가 관여할 부분이 적다. 여기에 .NET 4에서는 backgroud gc 개념이 도입되었다.) 이런 기본 지식 위에 내가 짠 코드가 실제 프로젝트에서 처럼 부하가 걸렸을 때 비정상적인 행동을 보이는 것은 아닌지, 에러는 아니지만 잠재적인 문제를 일으킬 가능성을 없는지 프로파일러를 사용하여 체크한다거나 그 결과를 분석하여 코드를 개선하고자 하는 일들이 점차 요구되고 있다. 내가 짠 코드가 동작할 최적의 환경을 마련할 수 있는 것 까지 최소한 개발자들이 해야 할 몫인 것이다. &lt;/p&gt;  &lt;p&gt;더군다나, 많은 개발자들은 시스템 입장에서 프로세스들, 쓰레드들, CPU 사용량, 메모리 점유량을 조사하면서 비정상적인 지점을 발견하여 오류를 수정하는 작업은 당연히 개발 영역이 아니라, 운영 영역이라고 생각할 것이다. &lt;/p&gt;  &lt;p&gt;하지만, 오늘 들은 &lt;a href=&quot;http://microsoftpdc.com/Sessions/CL16&quot;&gt;CL16&lt;/a&gt;세션에 모인 수많은 참석자들을 보니 내 예상이 틀린것 같다. Professional Developer Conference에 오는 사람들의 대부분은 개발자일텐데, Windows Performance Toolkit 이라는 주제에 대해 방안 가득 모여 일부는 바닥에 앉아 경청하며, Q&amp;amp;A 시간까지 발표시간으로 해달라고 요청할 정도로 열성을 보였다.     &lt;br /&gt;Windows Performance Toolkit는 마이크로소프트가 10년이상 발전시켜오며 공개하고 있고 마이크로소프트 내부의 Windows 개발 조직 뿐만아니라, OEM 파트너에서도 사용하고 있는 성능 측정 도구이다. 이를 통해 측정할 수 있는 것으로는 프로세스/쓰레드 현황, 내부 프로시져콜, 디스크/파일 IO, 메모리 점유량, 네트웍 사용량 등이며, 시스템내의 리소스와 관련된 전반적인 사항을 분석해주는 도구로서 분석 결과를 토대로 어느 부분에 문제가 있는지를 찾아낼 수 있는 유용한 도구이다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/image/1642800D4B0665554D9943&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile1.uf.tistory.com/image/1815AA254B06655BCE3223&quot; width=&quot;501&quot; height=&quot;315&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Windows Performance Toolkit은 현재 4번째 에디션까지 공개된 상태이며, 마이크로소프트 내부에는 5번째 에디션 개발이 끝난 것으로 알려지고 있다. 잠깐 보았지만, 분석 결과가 상당히 직관적이고 여러 리소스를 동시에 매핑시켜 한 눈에 확인할 수 있기 때문에 많은 공을 들이지 않아도 개발자들의 보조하는 유용한 툴로 사용될 수 있으며, 코드 내의 문제가 아닌 것을 코드에서 찾으려 골머리를 싸매는 일을 방지할 수 있다. &lt;/p&gt;  &lt;p&gt;.NET 4에서 WCF의 입지는 더욱 공고히 될 것으로 기대된다. WCF Data Services (구. ADO.NET Data Services), WCF RIA Services (구. Silverlight의 .NET RIA Services), Workflow Services 등 이제는 서비스 기반의 통신 방식을 WCF를 중심으로 재편되어 명확하게 WCF의 이름아래 통일되고 있다.&lt;/p&gt;  &lt;p&gt;이와 관련하여 Windows Server AppFabric내에서 WCF 관련 기능들을 주목할 필요가 있다. AppFabric은 IIS 확장형태이며, IIS 매니저에서 WCF/WF 서비스들을 모니터링할 수 있는 기능이 추가되었다. (이 관리 기능에서도 위에서 언급한 ETW – Event Tracing for Windows - 가 사용된다.) 특히 WCF를 이용하여 서로 다른 바인딩 정보를 노출하고 있는 서비스 사이의 라우팅 기능을 제공하고, 프로토콜이 다른 경우 중간에서 이들을 매개하기도 하는 Protocol Bridge, 서비스가 다운되었을때 발생하는 에러를 처리하면서 다른 서비스에 연계시켜주는 backup service 기능이라든지, multicast 지원 기능 등이 포함되어 있다.&amp;#160; 좀 더 자세한 사항은 PDC09 세션 &lt;a href=&quot;http://microsoftpdc.com/Sessions/FT13&quot;&gt;FT13&lt;/a&gt;을 참고하시길...&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile21.uf.tistory.com/image/1730F3284B06656F85B940&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile21.uf.tistory.com/image/127BEF274B0665809DA402&quot; width=&quot;525&quot; height=&quot;393&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Windows Server AppFabric (구. “Dublin”) = 서비스 관리/모니터링 (IIS 매니저 확장) + WCF 기반의 서비스 버스 (라우팅, 프로토콜 브릿지, 서비스 백업, 멀티캐스트) + 권한 관리 + 캐시 (구.&amp;#160; “Velocity”) 등을 포함한다. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;PDC09 기간 내내 유명 인사들과의 인터뷰가 Channel 9에 의해 촬영되었고, 삼성전자 클라우드 프린팅 사례도 Channel 9에서 촬영을 진행하였기에 조만간 Channel 9에 관련 동영상이 공개될 것으로 기대한다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile27.uf.tistory.com/image/153BF8014B0665A3782FFA&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile23.uf.tistory.com/image/1365750C4B0665BE86A13F&quot; width=&quot;529&quot; height=&quot;397&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;아쉬움을 뒤로한 채 PDC는 막을 내렸고 이제 몇 시간 후면 공항으로 출발해야한다. 오늘도 우리 윙키샘 김영욱 차장은 쌕쌕 잘도 잔다. ^^&lt;/p&gt;</description>
			<category>새소식</category>
			<category>PDC</category>
			<category>PDC09</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/122</guid>
			<comments>http://kingcrap.com/entry/PDC09-%ED%92%8D%EA%B2%BD-%EB%A7%88%EC%A7%80%EB%A7%89%EB%82%A0#entry122comment</comments>
			<pubDate>Fri, 20 Nov 2009 18:47:46 +0900</pubDate>
		</item>
		<item>
			<title>[PDC09 풍경] 둘째날</title>
			<link>http://kingcrap.com/entry/PDC09-%ED%92%8D%EA%B2%BD-%EB%91%98%EC%A7%B8%EB%82%A0</link>
			<description>&lt;p&gt;둘째날 키노트때에도 좌석은 거의 만원인 듯 했다. 둘째날인데, 이 큰 강당이 다 찰까 ? 레이오지도 안 나오는데.. 기우였다. 좌석은 가득 메운 사람들의 표정은 마치 잠시 후 자신들에게 닥칠(?) 행운을 알기라도 하는 듯 즐거워보였다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile26.uf.tistory.com/image/202F8B0F4B050EFD63E52C&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile25.uf.tistory.com/image/150A8D0E4B050F2658F2E1&quot; width=&quot;657&quot; height=&quot;493&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;둘째날 키노트의 주연은 당연히 실버라이트다. 윈도우 7부터 시작되어 에이서 랩탑 전원 무상 제공 발표에서 정점을 이룬 분위기는 IE9의 빨라진 렌더링 속도, 높아진 표준 준수 등이 발표때에는 랩탑에서 업된 들뜬 기분에 호응하는 듯 하더니 구스리 아저씨의 실버라이트때에는 진심(?)에서 우러나는 박수가 터져나왔다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/image/1454440B4B050F3D62C2FC&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile3.uf.tistory.com/image/1109410E4B050F566EEE20&quot; width=&quot;660&quot; height=&quot;495&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;실버라이트 4의 기능은 이미 많은 블로그나 트위터를 통해 전파되었을 것으로 생각되나 선 굵은 기능만 몇 개 추려보자면, 가장 호응이 높았고 그 만큼 그동안 개발자들의 요구가 많았던 웹캠과 마이크 지원을 들 수 있다. 구스리가 보여준 시연만봐도 웹캠 및 마이크가 지원됨으로 인해서 얼마나 많은 아이디어와 비지니스 꺼리가 생겨날 수 있는지 알 수 있었다. 또한 프린터를 비롯한 주변 장치에 대한 접근을 들 수 있다. 당연히 권한 상승을 요청 (elevated trust로) 하여 사용자의 허락을 득한 경우에만 가능하며 새롭게 추가된 PrintDocument 클래스를 활용하면 일반 프린터 선택 창이 뜨는 것을 볼 수 있다. 풀 스크린시 키보드 제약을 없애 입력 등이 가능해지고, 마우스 오른쪽 버튼 클릭을 허용하여 이때 발생하는 이벤트를 잡아 원하는 기능을 수행할 수 있도록 했다. 그 밖에 오프라인 DRM 지원을 통해 저작권자의 권리를 보호할 수 있으며, 아랍권 텍스트의 방향인 오른쪽에서 왼쪽으로 진행하는 글 쓰기가 가능하도록하여 기업의 솔루션 국제화에 걸림돌이 되지 않도록 했다. 또한 드래그 앤 드롭을 지원하여 좀 더 다양한 애플리케이션 개발을 가능케하고, 시스템의 클립보드를 지원하여 서로 다른 애플리케이션 사이의 카피 앤 페이스트를 제공하고 있다. 또한 COM Automation을 지원하여 워드나 아웃룩 객체를 불러내어 문서나 일정을 추가할 수도 있다. 예전에 .NET RIA Services라고 불리던 기능이 WCF RIA Services로 명명된 것으로 보인다.    &lt;br /&gt;발표내용을 듣고 있으니, 이제는 실버라이트가 충분히 경쟁력이 있다는 생각이 들고 시장에서 실버라이트를 바라보는 눈길이 달라지고 있음을 알 수 있다. 또한 실버라이트가 어디까지 나아갈지, WPF와는 어떻게 서로의 자리매김을 할지 궁금해진다.&lt;/p&gt;  &lt;p&gt;아래는 등록대의 대기라인을 벗어나 길게 줄을 서서 랩탑을 받으려는 참석자들의 즐거운 기다림을 보여준다. 부럽당..&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/image/123127044B050F7A03EF6B&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile22.uf.tistory.com/image/160B98024B050FA220B9F1&quot; width=&quot;661&quot; height=&quot;496&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;오후 세션에서 기억나는 것은 ADO.NET Data Services라고 불리던 것이 아마도(?) 오늘 WCF Data Services라고 명명되었는데 이에 대한 것이다. (어제까지만 해도 돈 박스가 ADO.NET Data Services라고 했는데, 오늘 세션 발표자는 ADO.NET에 선을 직 긋고 WCF라고 고치는 장면을 연출하였다.) ODATA 프로토콜로 명명된 REST 기반의 통신 규격을 준수하는 각종 서버와 클라이언트 사이의 데이터 교환을 깔끔한 데모로 많은 호응을 이끌어 냈다. REST 기반의 많은 서비스들, 가령 Windows Azure, WCF, Sharepoint Server 등이 이미 ODATA 를 지원하고 있다. ODATA는 REST 방식으로 통신을 함에 있어서, URI 기반의 미리 정해진 몇가지 규칙을 준수하도록 하고 있다. 가령 URL 끝에 $count를 붙이면 데이터의 수량을 보낸다든지...&lt;/p&gt;  &lt;p&gt;데모에서 보연준 것은 PowerShell을 이용하여 Sharepoint 서버의 데이터에 한 줄 추가하거나, Sharepoint에서 관리되고 있는 데이터를 웹에서 혹은 WPF에서 코드 몇 줄 안쓰고 간단히 조회하는 것이나, 이를 Curl 쉘에서 수행하는 모습을 보여주기도 하였다. Q&amp;amp;A가 끝난 후에 많은 사람들이 발표자 주위에 모여 들어 이것 저것 질문하느라 한동안 자리를 뜨지 못하는 모습이었다.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/image/1107A5254B050FAA85E1F6&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile24.uf.tistory.com/image/160D1D104B050FB36C28E2&quot; width=&quot;660&quot; height=&quot;435&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Windows Azure의 Table과 Queue에 관한 Deep Dive 세션은 Deep하기 보다는 잘 알려지지 않았지만 꼭 알아야하는 것들을 다루었다. Windows Azure 스토리지에는 Tables, Queues, Blobs외에 이번에 Windows Azure 애플리케이션이 사용할 수있는 NTFS 파일 시스템 기반의 볼륨을 제공해주는 Drivers가 추가되었다. 이 세션에서 강조하는 Windows Azure의 Table을 사용하는 베스트 프랙티스는 ParticionKey와 RowKey를 적절히 사용하여 사용자의 요청을 서로 다른 파티션에 분산시킬 수 있도록 하라는 것과 여러 파티션을 한꺼번에 스캔하는 쿼리나 “Or”문을 사용하는 쿼리를 자제하고 가급적 하나의 파티션을 접근하는 다수의 쿼리를 Parallel로 수행하라는 것으로 요약할 수 있다. Windows Azure의 Queue를 사용하는 베스트 프랙티스로는 Queue 사용시 요청 순서대로 처리될 것이라고 생각하지 말라는 것과 Dequeue count를 이용하여 Poison 메시지를 제거하라는 것, 그리고 Queue를 이용하여 처리하는 메시지는 8KB 이하로 한정하며 이를 초과하는 메시지의 처리나 배치잡으로 메시지를 처리할 경우가 있을 경우에는 Blob을 사용하라는 것 등으로 요약할 수 있다.   &lt;br /&gt;그 밖에 Table에 새롭게 추가된 기능으로 Entity Group Transaction이 있는데, 이는 한번에 최대 100개의 insert/update/delete 등의 명령을 하나의 트랜잭션으로 배치 저리할 수 있는 것으로, WCF Data Services에서 SaveChangesOptions.Batch를 통해 이용할 수 있다.&lt;/p&gt;  &lt;p&gt;방금 &lt;a href=&quot;http://microsoftpdc.com&quot;&gt;http://microsoftpdc.com&lt;/a&gt;에 접속해보니 세션 &lt;a href=&quot;http://microsoftpdc.com/Videos&quot;&gt;동영상&lt;/a&gt;이 하나 둘씩 올라오기 시작했다. 관심있는 분들은 방문해보시길...&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://microsoftpdc.com/Videos&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile3.uf.tistory.com/image/157C6E0E4B050E474C11DD&quot; width=&quot;397&quot; height=&quot;119&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<category>새소식</category>
			<category>PDC</category>
			<category>PDC09</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/121</guid>
			<comments>http://kingcrap.com/entry/PDC09-%ED%92%8D%EA%B2%BD-%EB%91%98%EC%A7%B8%EB%82%A0#entry121comment</comments>
			<pubDate>Thu, 19 Nov 2009 18:22:16 +0900</pubDate>
		</item>
		<item>
			<title>[PDC09 풍경] 첫째날</title>
			<link>http://kingcrap.com/entry/PDC09-%ED%92%8D%EA%B2%BD-%EC%B2%AB%EC%A7%B8%EB%82%A0</link>
			<description>&lt;p&gt;키노트는 예전에 언급한 대로 3 Screen과 클라우드에 관한 것이다. 첫째날 키노트는 클라우드에 관한 것이었다. Windows Azure Platform에 대한 전반적인 내용은 이전에 알려진 큰 틀에서 많이 벗어난 것은 없는 듯 하다. 클라우드의 도래와 이제는 클라우드가 단순한 인프라나 운영 측면에서 합리적인 선택이라는 점에서 벗어나 개발 모델의 하나라는 점을 부각시킨다. 레이오지와 밥 머글리아, 그리고 닷넷 진영에서는 누구나 보기를 열망하는 그러나 자바 진영에서는 아무도 모르는 돈 박스까지 눈과 귀가 즐거운 시간이었다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/image/19371B264B05068615F9C1&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile24.uf.tistory.com/image/193B5D0F4B0506A3275B9C&quot; width=&quot;636&quot; height=&quot;477&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;키노트때 소개된 정보 제공자들을 위한 온라인 마켓플레이스 “Dallas”도 주목할 필요가 있다. 오늘날 처럼 넘쳐나는 정보를 유통시킬 믿을 수 있는 거간꾼이 필요한 시기에 마이크로소프트가 이를 자처한 것이다. “Dallas”는 정보 제공자가 유료 혹은 무료로 제공하는 정보를 REST 기반의 인퍼페이스를 통해 배포할 수 있는 마켓 플레이스로서 때에 따라서는 간단한 클래스 템플릿도 올라인 상에서 제공할 수 있다. 국내에서도 정부의 고민 중에 하나가 정부 및 공공기관이 보유하고 있는 정보를 민간에서 활용하여 그 쓰임새를 넓히기를 바라고 있으며, 이를 가능케하는 인프라에 대한 논의를 활발히 하고 있고 12월 1일 진행될 Government 2.0 행사도 이의 일환이다. 데모 부쓰에서 키를 하나 얻었는데, 원하는 사람이 있어서 내일은 가급적 많이 받아 볼 생각이다. &lt;/p&gt;  &lt;p&gt;역시 키노트 때 소개되었지만, 이후 세부 세션에서도 많은 관심을 받고 있는 것이 Windows Server AppFabric 이다. 이는 Windows Server와 함께 배포되는 확장 팩 정도로 보면 될 것 같고, 사용하고 싶으면 On시켜 기능을 쓰고 필요없으면 Off하면 되는 형태의 확장 기능이다. Windows Server AppFabric은 WCF/WF를 위한 서비스 버스, 사용자 권한 관리, 분산 캐시, 서비스 모니터링 및 관리 등등의 기능을 제공하며 IIS에 대한 확장 메뉴를 지원하는 일종의 애플리케이션 서버라 불릴 수 있다. 지금 데모로 판단하건데, 서비스 모니터링이나 관리 기능은 IIS 상에서 어느 정도 구현이 끝난 것 같고, 분산 캐시는 프로젝트 “Velocity”가 AppFabric Caching 기능으로 명명되어 들어가 있어 델과 어떤 매체에서 이미 검증을 마쳤다고 발표자가 자신있게 소개하고 있고, 서비스 버스나 사용자 권한 관리 기능은 이미 Azure의 .NET Services에서 구현되어 있는 것이라서 크게 어려워보이지는 않는다.&lt;/p&gt;  &lt;p&gt;오후 세션 중에 기억나는 것은 ADO.NET Entity Framework인데, 돈 박스와 크리스가 아주 유쾌하면서도 쉽게 내용을 정리해주었다. ADO.NET을 쓰는 일반적인 코드부터 시작해서 EF를 적용하여 사용하는 방법을 비교해가면서 EF가 얼마나 개발자의 삶을 편리하게 해 줄 수 있는지를 보여준다. 닷넷 진영에서도 ORMapping 분야에 오픈 소스 프레임웍의 바람이 거센데, 비주얼 스튜디어의 막강 화력에 도움을 받는 EF가 자바 진영과는 다르게 오픈 소스의 거센 바람을 이겨낼 수 있을 것 같은 느낌 마저 든다.&amp;#160; 데이터베이스 스키마로부터 데이터 조회 로직의 구현이 EF 예전 방식에 비해 얼마나 간단해졌는지, 반대로 ER 모델을 만들고 이로부터 데이터베이스 테이블을 만들어 roundtrip이 쉽게 구현된다는 것도 보여준다. 또한 눈길을 끈 것은, 모델링 언어 M의 비주얼 툴인 Quandrant가 등장하여 데이터 모델링 툴로서 데이터베이스 테이블의 관계 및 데이터 조회 등을 이 툴안에서 보여주어 비주얼 스튜디오 내에 Quandrant가 어떤 식으로든 자리잡을 것이라는 추측을 가능케한다. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile28.uf.tistory.com/image/1418E00E4B0506C31BAA50&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile29.uf.tistory.com/image/18471A0F4B0506E50934CF&quot; width=&quot;638&quot; height=&quot;478&quot; /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;공짜로 제공되는 수많은 음료캔 속에 맥주캔도 있었으면 하는 바램이 간절했는데, 김영욱 차장이 맥주라고 건넸는데....&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/image/157F02054B05070880FC32&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://cfile23.uf.tistory.com/image/166968014B05072E825BFE&quot; width=&quot;637&quot; height=&quot;478&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;최소한 맥주 비슷한 맛이라도 있길 바랬는데, 물파스 먹는 맛이랄까... 이런 맛 나는 맥주도 어딘가는 있을 거라는 위안을 삼으며 ..&lt;/p&gt;</description>
			<category>새소식</category>
			<category>PDC</category>
			<category>PDC09</category>
			<author>장현춘</author>
			<guid>http://kingcrap.com/120</guid>
			<comments>http://kingcrap.com/entry/PDC09-%ED%92%8D%EA%B2%BD-%EC%B2%AB%EC%A7%B8%EB%82%A0#entry120comment</comments>
			<pubDate>Thu, 19 Nov 2009 17:52:00 +0900</pubDate>
		</item>
	</channel>
</rss>
