SOA 시대와 웹 프로그래밍 모델

SOA 시대와 웹 프로그래밍 모델
유비쿼터스 컴퓨팅이나 SOA 같은 개념을 현실과 그대로 비교해 보면 거창하게 느껴지기도 하고, 이론적이라고 치부할 수도 있다.
하지만 누군가 상상하고 그린 모습이 미래를 만드는 후보가 되고 끈길지고 열정적인 사람이 매달린 꿈은 곧 현실이 된다.

WOA = REST?
WOA가 곧 REST(Representational State Transfer)는 아니지만, 둘은 구분하기 어려울 정도로 꽤나 닮아 있다. 다음은 위키피디아에서 찾은 WOA 정의다.
Web Oriented Architecture(WOA) is a style of software architecture that extends service-oriented architecture(SOA) to web based applications, and is sometimes considered to be a light-weight wersion of SOA. WOA is also aimed at maximizing the browser and server interactions by use of technologies such as REST and POX(Plain Old XML).
REST는 WOA 를 위해 쓰이는 기술중의 하나일 뿐임을 알 수 있다.

SOFEA(Service-Oriented Front-End Architecture)
SOFEA가 기준으로 삼는 5가지 원칙은 아래와 같다.
1. 표현 층에서 서로 직교하는 세 가지 다른 처리인 애플리케이션 내려받기와 표현흐름, 데이터 교환은 서로 구분해야 한다.
2. 클라이언트 유형을 고려해 내려 받는 방법을 다양하게 해야 한다.
3. 표현 흐름은 서버 개입 없이 클라리언트가 처리한다. 대부분의 웹 프레임워크가 사용하는 프론트 컨트롤러 패턴은 바람직 하지 않다.
4. 표현 층도 반드시 복잡한 데이터 구조와 타입, 데이터 제약을 지원해야 한다. 이상적인 모습은 클라이언트/서버 모델이 아니라  P2P모델을 통한 자연스런 이벤트 통지다.
5. MVC는 표현 층 개발에는 좋은 패턴이지만 프론트 컨트롤러를 사용하는 MVC 구현은 잘못된 방식이다. MVC 컨트롤러는 표현흐름과 데이터교환을 주도하는 핵심 구성요소로 클라이언트 상태 변화를 관장한다.

아래의 그림 1, 이는 전통적인 MVC 와 SOFEA가 제시한 MVC 차이를 잘 표현하는 그림이 다.
1. 전통적인 MVC 모델
Figure 1. Classic MVC
2. 웹 2.0의 새로운 아키텍처
Figure 2. Modern Web 2.0 architecture

현재의 문제점은 지금까지의 작업에 묻혀서 생각의 전환이 쉽지않는다는 것과 좀더 나은 프로그램을 하려는 마음이 생기지 않는데에 있다. 작업일정에 쫓기다 보면 계속 동일한 방법만 반복되는게 현실이니까.
방법론이나 프로세스를 꾸준히 발전시켜서 적용하는건 일단은 리더의 문제라고 담아 짊어지려 한다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/02 21:30 2010/11/02 21:30
, , , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5609


대한민국 앱 공모전 - http://www.koreaapps.or.kr/

앱에 관심 있다면 지원요망.
스마트폰이 완전 대세로 거듭나는구나. 요즘 TV를 봐도 거의 스마트폰 광고들.
그런데 과연 활용도는 얼마나 일지.
홈쇼핑에서는 무료로 나누어 준다더라. 어플까지 친절히 설치해서 ㅎㅎ
근데 난 왜 이렇게 웃기게 느껴지지.

하지만, "DB활용 안내" 주목할만 하다.
이렇게 까지 많이 올릴 수 있는건 아마도 정부의 힘?! ㅎㅎㅎ



주최 문화체육관광부 행정안전 세계속의 경기도 주관 NIA KDB




DB 이용안내

  • HOME >
  • DB활용 안내 >
  • 이용안내
공모전 참가자의 DB이용 안내

DB이용 조건 안내

DB활용 시 참고 사항

민간 기업 DB제공 안내 문의 한국데이터베이스진흥원 02-3708-5402

공모 내용

공모 분야 응모 자격응모 일정

시상내용 - 앱 개발 분양
시상내용 - 앱 기획 분야

유의사항
심사 기준


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/08/30 11:12 2010/08/30 11:12
, , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5480

http://www.seri.org/db/dbreptv.html?me ··· 00812001

친환경 경영의 신조류: C2C (Cradle to Cradle)

C2C(Cradle to Cradle)는 제품이나 원료를 사용한 후 폐기하여 '무덤(grave)'으로 향하게 하는 것이 아니라 재탄생을 위한 '요람(cradle)'으로 되돌리자는 개념이다. 이러한 개념에 기반해 사용한 물질을 자연이나 산업자원으로 완전히 환원하여 자연에 유해한 폐기물을 원천적으로 만들지 않는 C2C 패러다임이 부상하고 있다.
1. 새로운 친환경 패러다임: C2C
2. C2C 패러다임 도입 방식
   ① 생물학적 영양분 생산 방식
   ② 기술적 영양분 생산 방식
3. C2C 패러다임 도입에 따른 효과
4. 시사점

생각의 바닥을 뒤집는 생각이라는~
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/08/13 09:44 2010/08/13 09:44
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5439

KTDS는 분산 운영되던 KT의 업무지원시스템을 클라우드 환경에 기반한 기업 포탈 시스쳄으로 단일화하는 커뮤니케이션 인프라 통합작업을 완료했다.

사내메일, 결재, 비즈니스 프로세스 관리(BPM), 메신저, 아이디어 제안 시스템이 'KATE 2.0'이라는 기업 포탈을 통해 일원화돼었다.

업무 지식의 축적에 따른 지식경영의 기반을 마련하고 프로세스 혁신을 통합 업무성과 향상을 기대할 수 있을 전망이라고 하는군.

인트라넷은 역시 강제성이 따라야 사용이 되는구만.
사용자 삽입 이미지사용자 삽입 이미지


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/08/09 12:54 2010/08/09 12:54
, , , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5426

[SERI] 2010년 국내 10대 트랜드

http://www.seri.org/db/dbReptV.html?menu=db02&submenu=MA&pubkey=db20100113001

2010년 국내 트렌드의 키워드는 위기극복을 위한 경제·사회 다방면에서의 비상체제 '正常化'와 세계 중심국가로의 '跳躍'으로 요약된다. 2009년 각 경제주체의 노력으로 OECD국가 중 가장 빠른 경제회복세를 나타냈던 한국은 2010년 비상 운영체제를 정상화하려는 노력을 진행함과 동시에 새로운 10년을 맞이하여 세계 중심국가로 도약하는 움직임을 전개할 것이다.
1. 국격제고 노력의 집중 전개
2. 새로운 전환을 모색하는 남북관계
3. 지방선거의 지역밀착형 정책선거化
4. 고용창출이 미흡한 경기회복
5. 효과적 출구전략의 모색과 신중한 추진
6. 지원축소에 따른 중소기업의 전환기
7. 통신·미디어 시장의 지형 변화
8. 新3고, 新샌드위치 위기에 직면한 기업경영
9. 베이비 붐 세대 은퇴의 본격화
10. 여가문화의 친환경·고급화

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/07/12 09:35 2010/07/12 09:35
, , , , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5355

[SERI] 스마트폰이 열어가는 미래

http://www.seri.org/db/dbReptV.html?menu=db02&submenu=IN&pubkey=db20100203001
스마트폰이 모바일 인터넷 대중화 시대를 열고 있다. 스마트폰은 PC와 같이 운영체제를 탑재하여 다양한 애플리케이션(응용 프로그램)을 설치ㆍ동작시킬 수 있는 휴대폰을 통칭한다. 스마트폰은 실시간(Real-time), 정보ㆍ소통의 무한 확장(Reach), 공간 제약을 극복한 실제감(Reality) 등 '3R'을 통해 개인ㆍ기업ㆍ사회를 변화시킬 것이다.
Ⅰ. 스마트폰 시장의 급성장
Ⅱ. 스마트폰 확산에 따른 미래 변화
   1. 라이프스타일의 변화
   2. 新시장ㆍ新비즈니스 모델 창출
   3. 기업 간 경쟁구도의 변화
Ⅲ. 시사점 및 제언



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/07/12 09:31 2010/07/12 09:31
, , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5354

http://www.seri.org/db/dbReptV.html?g_menu=02&s_menu=0202&submenu=&nPage=&pubkey=db20100616001
세계적으로 모바일 기기와 서비스의 사용이 폭발적으로 증가하는 이른바 '모바일 빅뱅'이 발생하고 있다. 한국도 스마트폰 사용자가 급증하고 무선 데이터 트래픽이 증가하는 등 모바일 빅뱅의 양상을 보이고 있다. 모바일 빅뱅 이후에 펼쳐질 본격적인 모바일 시대에는 기업경영의 큰 변화가 예상된다. 모바일 시대의 특징은 온ㆍ오프라인 경계의 소멸과 '진정한 개인화'로 요약할 수 있다.
Ⅰ. 모바일 빅뱅의 파장
Ⅱ. 모바일 빅뱅이 촉발하는 기업경영의 변화
Ⅲ. 시사점 및 정책제언

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/07/12 09:28 2010/07/12 09:28
, ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5353

위치기반서비스(LBS)는 위치정보를 활용해 업무생산성 개선 및 다양한 생활편의를 제공하는 서비스로 개인용 모바일 정보기기인 스마트폰을 활용해 위치정보에 이용자정보, 증강현실, 소셜네트워크를 결합함으로써 서비스가 고도화되고 있다. 최근 스마트폰에서 LBS를 무료 및 저가로 쉽게 이용할 수 있게 되면서 모바일 LBS의 활용이 빠르게 확산되고 있다.
1. 위치기반서비스의 고도화 및 확산
2. LBS를 활용한 서비스 혁신사례
   ① 유통 및 근린생활 서비스 혁신
   ② 교통ㆍ관광 서비스 혁신
   ③ 지자체의 공공서비스 혁신
3. 시사점

http://seri.org/db/dbReptV.html?s_menu=0212&pubkey=db20100702001
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/07/02 10:26 2010/07/02 10:26
, , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5323

아이폰용 울트라 APP 아이툰즈에 등록완료 - froglamb

플로그램의 인트라넷  "울트라"의 어플이 드디어 앱스토어에 올라갔습니다.

이제 조금더 기능 향상을 기대해보며.

많은 이용과 버그찾기!!! 고고씽~



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/11 16:17 2010/06/11 16:17
, , , , , , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5258

2010 정보처리 기사 일정

2010 정보처리 기사 일정

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/05/31 09:11 2010/05/31 09:11
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5209

« Previous : 1 : 2 : 3 : 4 : 5 : 6 : 7 : ... 9 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/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
Statistics Graph

Site Stats

Total hits:
235905
Today:
374
Yesterday:
195