마이크로소프트 웹 플랫폼 - (2) 마이크로소프트 웹 플랫폼은 무엇인가?
안녕하세요. IISKOREA 팀블로그 의 김대우 입니다. 이번에 이야기 드리고 싶은 화두는 “웹을 위한 최선의 플랫폼” 두번째 이야기인 마이크로소프트 웹 플랫폼에 대한 단상 입니다.
마이크로소프트 웹 플랫폼 - (1) 다시 쓰는 웹 플랫폼
마이크로소프트 웹 플랫폼 - (2) 마이크로소프트 웹 플랫폼은 무엇인가?
마이크로소프트 웹 플랫폼 - (3) OO들이 바로 웹 플랫폼의 미래
마이크로소프트 웹 플랫폼 - (4) 내일의 웹 플랫폼을 말한다.
첫번째 포스트인 (1) 다시 쓰는 웹 플랫폼 을 통해 웹 플랫폼의 필요 요소들에 대해서 간단히 풀어서 소개해 드렸습니다.
(1) 웹, 어플리케이션 서버를 통한 플랫폼 “환경”과 데이터를 저장 가능한 “저장소”
(2) 마음껏 사용할 수 있는 관리, 개발 및 자동화된 “도구”들
(3) 끝으로 다양한 기술들을 활용 가능한 “기술”들이 있다면 최선일 것 같습니다.
이런 기본적인 하드웨어 도구들 위에 필요한 것은 바로 오늘날의 비지니스 요구 인데요. 이 비지니스 요구들은 다음과 같이 크게 세가지로 나눠볼 수 있을 것 같습니다.
(1) 비용 절감을 위한 노력
(2) 모듈화, 프레임워크화된 재활용 가능한 “Building Block” 개발에 초점
(3) Good-Enough(어쨌거나 돌아나면 성공, 지금으로도 충분) 적인 마인드
자, 그렇다면 마이크로소프트 웹 플랫폼은 어떨까요? 단순히 IIS나 SQL서버, 비주얼 스튜디오로 개발하는게 마이크로소프트가 제공하는 웹 플랫폼 일까요? 우리가 모이고 대화하고 고민할 수 있는 장소는? 비지니스는? 파트너사를 위한 수익화 모델은? 개발자, 관리자, 사용자 모두를 위한 웹을 위한 마켓 플랫폼은?
마이크로소프트 웹 플랫폼 “기술” 구성요소
마이크로소프트 웹 플랫폼은 도구, 서버, 기술들을 기본적으로 제공하고 있으며 PHP 기술 역시 IIS7의 FastCGI를 통해 완벽하게 지원하고 있습니다. 즉, 웹서버부터 어플리케이션 개발을 위한 개발환경, 디자인&웹저작 도구와 RIA기술 부터 프레임워크 기술까지 모두 개발자와 관리자를 위해 제공하고 있다는 의미 입니다. 흥미로운 점은 이 모든 웹 플랫폼 기술들은 개별적으로 동작하는 것이 아니라, 모두 일관되고 각 개발 프로젝트에 맞는 템플릿 선택부터 최종 웹서버에 프러덕션 배포까지 일관된 환경으로 제공된다는 것입니다. 뿐만 아니라, SQL서버는 어플리케이션과 함께 배포되어 무료로 제공 가능한 SQL Servr 2008 Express 버젼부터 웹을 위한 버젼은 물론 모바일용 버젼, 심지어는 VLDB를 위한 Enterprise, Datacenter 대용량 시스템 환경까지 모두 일관적으로 제공하고 있습니다.
그렇다면, 마이크로소프트 웹 플랫폼이 지향하는 웹 플랫폼은 어떻게 구성될까요?
첫번째, 마이크로소프트는 웹 플랫폼을 위해 다양한 환경을 구축하고 있으며 특히, 개발자와 관리자, 사용자를 위한 최선의 플랫폼이 될 수 있도록 돕기 위해 매진하고 있습니다. 개발자와 사용자가 다양한 커뮤니티에 참여할 수 있도록, 또한, 다양한 웹 어플리케이션 및 웹 솔루션들을 구축하는데 돕기위해 노력하고 있으며 뿐만아니라, 다양한 웹 플랫폼과 관련된 지식들을 커뮤니티들을 통해 제공하기 위해 노력하고 있습니다. 넵! 마이크로소프트가 생각하는 첫번째 웹 플랫폼의 지향점은 바로 “커뮤니티” 입니다.
두번째, 익히 잘 알고 있는 어플리케이션 입니다. 즉, 개발자와 사용자에게 손쉬운 어플리케이션 구축, 사용을 위한 플랫폼을 제공해 드리기 위래 노력하고 있습니다. 어플리케이션 개발자는 손쉬운 글로벌 배포를 위해 웹 App 갤러리에 자신의 어플리케이션을 업로드 할 수 있습니다. 갤러리 등록 절차를 마치게 되면 웹 플랫폼 설치 관리자를 통해 아무 비용 없이 전세계에 자신의 어플리케이션을 홍보 가능합니다. – 물론 PHP도 가능합니다.
마이크로소프트는 배포 및 유지, 다운로드 등과 같은 요구들을 최소화 하고 사용자들은 마치 윈도우에서 설치 작업을 진행하는 것처럼 쉽게 어플리케이션들을 이용할 수 있도록 노력하고 있습니다. 이 과정을 돕는 도구가 바로 “웹 플랫폼 설치 관리자”이며 이러한 역할을 수행하고 있으며 개발자, 관리자, 사용자 모두가 다양한 웹 플랫폼 기술과 웹 어플리케이션을 쉽게 이용 가능하도록 돕고 있습니다.
대한민국 대표 오픈소스 웹 어플리케이션인 텍스트큐브와 텍스타일도 웹 플랫폼 설치 관리자에서 클릭 한번이면 웹서버, 데이터베이스, URL Rewrite등 모든 설치가 완료됩니다. https://www.microsoft.com/web/ 에서 다운로드 후 사용 가능합니다.(한글 제공) – 알고 있으시지요? 지금 보고계시는 이 https://www.iiskorea.net - IISKOREA.net 팀블로그도 윈도우서버2008 + IIS7 + PHP로 구성되어 있으며, “웹 플랫폼 설치 관리자로 설치/운영”되고 있습니다.
세번째, 파트너사를 위한 수익 모델 제공입니다. 웹 소루션을 구축하거나 커스터마이징 작업을 원하는 고객과의 매개로 마케팅 역량을 제공해 드리기 위해 노력하고 있습니다. 그 일환으로 진행하는 웹에이젼시 파트너사들을 대상으로 프로모션이 바로 “웹사이트스파크(WebsiteSpark)” 프로그램이라고 보시면 됩니다. 이 외에도 다양한 노력들을 진행하고 있습니다.
웹사이트스파크 관련 정보 : https://www.microsoft.com/web/websitespark/
고객들이 쉽게 기술 파트너를 찾도록 돕는 파트너 카타로그 제공
https://www.microsoft.com/web/WebsiteSpark/Catalog.aspx
네번째, 마지막으로 “원스탑 쇼핑몰”을 제공해 드리기 위해 노력하고 있습니다.
개발자에게 자신의 솔루션을 구축, 판매, 다운로드 및 배포할 수 있는 웹 플랫폼과 다양한 개발 도구들, 다국어 지원 등을 한 장소에서 제공해 성공적인 웹 솔루션 구축을 돕기 위해 노력하고 있습니다. 어쩌면, 모두를 위한 웹 플랫폼을 감히 이야기 드리고 싶네요.
마이크로스프트 웹 플랫폼에 대한 더 많은 정보는 https://www.microsoft.com/web 에서 확인 가능합니다.
이렇게 간략히 “마이크로소프트 웹 플랫폼 - (2) 마이크로소프트 웹 플랫폼은 무엇인가?” 에 대해서 포스트를 진행해 보았습니다. 다음 포스트로는 “OO들이 바로 웹 플랫폼의 미래”에 대해서 진행 하도록 하겠습니다.
감사합니다.
마이크로소프트 웹 플랫폼 - (1) 다시 쓰는 웹 플랫폼
마이크로소프트 웹 플랫폼 - (2) 마이크로소프트 웹 플랫폼은 무엇인가?
마이크로소프트 웹 플랫폼 - (3) OO들이 바로 웹 플랫폼의 미래
마이크로소프트 웹 플랫폼 - (4) 내일의 웹 플랫폼을 말한다