Etc

SOA와Web2.0

hksap 2007. 7. 18. 11:03
반응형

웹2.0시대의 SOA

-Web2.0과 서비스지향아키텍처(SOA) 기술 간 융합 현상이 가속화

-매시업·AJAX·RSS·REST로 대표되는 웹2.0 기술과 SOA 기반의 엔터프라이즈 애플리케이션이나 시스템에 적용되면서 시너지 효과

-SOA의 핵심 특성은 조합과 재활용

-보통 사용자들이 매시업(별개의 콘텐츠를 결합해 새로운 콘텐츠를 만드는 기술)을 활용하여 새로운 Application을 창조해냄

-REST(메시지를 웹 기반으로 간편하게 교환할 수 있도록 한 기술)를 활용하면 기업 임직원 사이의 데이터 교환활발

-보스턴의 스포츠클럽 웹사이트 재구축 사례
    AJAX(드래크 & 드롭을 통해 사용자가 원하는 형태로 웹사이트를 디자인
    고객관계관리시스템(CRM)은 SOA기반의 세일즈포스닷컴 CRM 솔루션을 활용

-마이크로소프트는 닷넷프레임워크에 REST 모델, 개발도구 실버라이트에 AJAX(ASP닷넷)를 결합

-앞단에서는 웹2.0으로 서비스를 하고 뒷단에서는 SOA로 무장


* 웹 2.0과 SOA간 개념비교 (출처 : SOA Web Service Journal, 2006)

 

웹 2.0

SOA

서비스 모델

- 웹 서비스

- 웹 서비스

선호하는 서비스 표준

- HTTP, XML, RSS, REST

- WSDL, UDDI, SOAP, BPEL

재사용성

- 매우 높음

- 약간 높음

유연성 및 순응성

- 매우 높음

- 단순한 데이터 포맷

- 가벼운 프로그래밍 모델

- 높음(보다 더 공식적)

- 조합과 통합

  (Composition and Orchestration)

비즈니스 모델

 - 롱테일(Long Tail) 효과

 - 네트워크 효과

 - 집단지능 활용

 - 고객 셀프 서비스

 - BPM

 - 자산통합(Asset Integration)

 - 데이터 퓨전(Data Fusion)

 - 래거시 자산의 생명주기 연장

 - 비즈니스 활동 모니터링

 - 비즈니스 지능 활용

설계 플랫폼

 - AJAX

 - 신디케이션(syndication)

 - 멀티 디바이스 소프트웨어

 - Service layer

 - Service Bus

 - Unit of Work

핵심역량

 - 서비스로서의 SW(Saas)

 - 데이터 소스에 대한 통제

 - 공동개발자로서 사용자 신뢰

 - 집단지능 이용

 - 롱테일 효과

 - 단일 디바이스(PC플랫폼)을
   넘어선 소프트웨어

 - 가벼운(lightweight) UI,
   개발모델, 비즈니스모델 채용

 - 기능의 재정비

 - 자산(Asset)으로서 데이터

 - 접근가능성

 - 시스템/데이터 통합

 - 비용절감

 - 비즈니스 기민성(Agility)

 - B2B 셀프서비스

 - 오픈스텐다드

 - 온톨로지(ontologies)

 - 오퍼레이션의 투명성

 - 소비자 중심의 비즈니스 프로세스

*참고Site
http://www.etnews.co.kr/news/sokbo_detail.html?id=200707160150
http://kin.naver.com/open100/db_detail.php?d1id=6&dir_id=6061201&eid=bbH6ybLzY52OVBG2auQGQSjwpQ7Autas&qb=wKUyLjA=


이 글은 스프링노트에서 작성되었습니다.