Chaos is order yet undeciphered.

Architecture 7

IoT 클라우드 레퍼런스 모델

IoT 클라우드 레퍼런스 모델 현재 IoT 디바이스들을 지원하는 클라우드 서비스들에는 몇가지 아키텍쳐 유형있다. 이들 아키텍쳐를 구현한 업체들의 실 서비스들은 모두 기술적인 요건이라기 보다는 해당 IoT 클라우드 서비스를 제공하는 업체의 철학과 전략이 반경되었다 할 수 있다. 하기 내용을 좀 더 이해하기 위해서는 다음 포스팅을 참조해 주세요. IoT 클라우드 전쟁 , http://wisefree.tistory.com/406 현재 다음 3가지 IoT 클라우드 구현을 위해 3가지 레퍼런스 모델로 크게 대별할 수 있다. 1) Mobile Device Centric 애플의 IoT 모델이다. 애플은 MFi 규격을 준수하는 디바이스들이 자동으로 iOS(iPhone,iPad)와 연동되도록 한다. 이 때, 지원하는 프..

Architecture 2014.07.16

Ajax Framewirk Review

최근 몇가지 관심있게 보는 몇가지 키워드를 풀어보기 위해 여러 기술 조사를 하던 중에 Ajax Framework들에 대해 벤치마킹을 한 유용한 자료가 있어 소개해 본다. Ajax Framework은 웹 개발에 있어 필수적으로 사용하는 클라이언트측 프레임웍이다. 따라서 해당 프레임웍의 성능에 따라 클라이언트측 개발에 많은 영향을 미친다. 특히, 최근에 많은 이슈가 되고 있는 Realtime Web과 SOPEA(Service-Oriented Front-End Architecture) 구조의 개발을 위해서는 더욱이 중요하다 할 수 있다. Matt Raible은 그의 블러그에서 주요한 Ajax 프레임웍을 주요한 내부 기준에 따라 실제 테스트하고 해당 결과를 정리하였다. 실제 결과를 떠나 Matt팀이 설정한 주요..

Architecture 2009.05.02

서비스 플랫폼 구축을 위한 솔루션은?

서비스 플랫폼 구축을 위한 솔루션은? 새벽에 오랜만에 씩씩거리며 자료를 찾아 보고 정리하는 것 같다^-^. 웹 서비스 플랫폼을 구축할 때 여러분은 어떤 솔루션을 사용할 것인가? 상용 제품 또는 오픈소스. 이 두 대안중 하나를 선택할 때 어떤 기준으로 결정할 것인가? 가격,성능, 그리고 기술지원. 언듯 가격과 성능면에서 보면 오픈소스가 구미에 당겨도 실제 오픈소스 솔루션을 사용한다는 것은 쉽지 않은 결정이다. 왜냐하면 그만큼 오픈소스를 효과적으로 다루는 유능한 개발자가 확보돼야 하기 때문이다. 반대로 이야기하면 기술지원의 문제가 발생하기 때문이다. 그러나 찾아보면 의외로 오픈소스 커뮤니티의 집단지성이 기술지원을 해주고 , 오픈소스 컨설팅 회사와 전문가를 쇼셜 네트웍을 통해 쉽게 만날 수 있다. 현재 성공적..

Architecture 2008.10.28

구글 Gear에 대한 이해를 위한 도움말

구글이 구글Gear를 지난 달 31일 발표하고 여러 곳에서 분석 기사들이 나오고 있습니다. 오래전부터 웹 애플릿케이션들의 단점으로 오프라인 지원이 주요한 문제로 지적되었고 이러한 문제 해결을 위한 노력들이 여러 방법들과 단체들을 통해 진행되어 왔습니다. 근본적으로 유웹 애플리케이션에서 오프라인 지원에 대한 문제와 방법에 대해 지적해 왔던 것 같습니다. 구글 Gears 이전에도 이미 Zimbra가 내부에서 자바 DBMS를 내장한 방법으로 오프라인을 지원하고 있고 , 차주 알파 테스트를 마치고 베타 오픈 예정인 씽크프리 웹 오피스의 프리미엄 버전에서 오프라인을 지원하고 있습니다. 구글 Gear는 여러 방법중 브라우져 플러그-인 방식으로 SQLite이라는 DBMS를 클라이언트상에 두고 이를 통해 오프라인 상태..

Architecture 2007.06.09

2007 Web 2.0 korea 발표 후기

오늘 삼성동에서 열린 web2.0 korea 2007에서 "웹 플랫폼상에서의 애플리케이션 개발,관리"에 대해 발표를 했습니다. 300명이 넘는 분들이 참석하여 오랜만에 후끈한 열기를 느낄 수 있는 자리 였습니다. 포탈 업체에서 부터 웹 에이전시, 그리고 일반 업체의 웹 관련된 분들까지 다양한 곳에서 다양한 연령층의 분들이 모인 자리이고 모두 비싼 컨퍼런스 비용을 내고 참석하시는 분들이라 사실 여간 준비하면서 신경을 부쩍 쓴 컨퍼런스 였습니다. 물론 모든 발표때 마다 고민을 합니다. ^-^ 가급적 실제 실무 개발시 고민해야 할 사안들에 대해 정리해 보았습니다. 웹 플랫폼은 한마디로 웹 브라우져, 웹 서버 기반의 애플리케이션을 개발하여 H/W, OS 등과 무관하게 어디에서나 이용하게 하자는 것 입니다. 이러..

Architecture 2007.03.29

REST Architecture

REST Architecture 근래 들어 웹 개발 커뮤니티에서 가장 많이 사용하는 용어 중 하나가 REST( Representational State Transfer ) 일 것입니다. REST는 많은 웹2.0 회사들이 자신이 개발한 서비스를 외부에 공개하기 위한 Open API의 구현 방법으로 많이 사용되어 있습니다. 실제 구글, 플리커, 아마존 등의 Open API가 REST 방식으로 구현되어 공개되면서 급속히 확산되었습니다. 이러한 Open API 뿐만 아니라 REST는 서비스의 서버 플랫폼 구축에 있어 필수적인 아키텍쳐 입니다. 아키텍쳐(Architecture) 일반적으로 소프트웨어 분야에서 아키텍쳐라 하면 컴포넌트와 데이터 그리고 이들 간의 인터페이스 등 S/W를 구성하는 요소들의 적절히 구성하..

Architecture 2007.03.25

S/W Development on the Web Platform

3월 29일날 삼성동에서 열리는 "웹2.0 코리아 2007 컨퍼런스"에서 발표를 하게 되었습니다. 당일 발표는 주제가 " 웹 플랫폼화에 따른 애플릿케이션의 개발,배포"에 관한 내용입니다. 그 간 웹 개발 기술은 서버 플랫폼을 중심으로 발전해 왔습니다. 초기 CGI에서 Servlet, EJB 등 많은 서버 기술들이 출현했고 이에 따라 많은 발전을 거듭해 왔습니다. 그러나 현재에는 웹의 서버측의 플랫폼 기술만이 아니라 RIA(Rich Internet Application)으로 불리는 웹의 클라이언트측 플랫폼 기술이 발전하면 개발 뿐만 아니라 초기 기획,디자인,코딩에 이르기 까지 많은 변화가 불어왔고 , 또한 서비스의 아케텍쳐 또한 변하게 되었습니다. 본 발표에서는 이러한 것들을 살펴보고 현재 웹 플랫폼하에서..

Architecture 2007.03.25