웹기반 표준기술인 웹서비스 기술을 활용하여 새로운 비즈니스를 창출한다는 측면에서 SOA는 최근 화두가 되고 있는 웹 2.0과 매우 유사한 특징을 지니고 있다.
마이크로소프트 아키텍쳐 전략 담당관인 John de Vados는 웹 2.0과 SOA의 개념과 주요 특성을 비교하면서 현재 웹 2.0은 소비자 중심 비즈니스 모델을 지원하고, SOA는 기업 중심 모델을 지원하고 있다고 보고 있다. 그리고 미래 비즈니스 세계는 이 둘간의 구분이 모호해지고 연계가 활발해짐에 따라, 궁극적으로 웹 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) - 오퍼레이션의 투명성 - 소비자 중심의 비즈니스 프로세스 |
출처: 오픈백과
'정보통신기술 > 개발 방법론·PM' 카테고리의 다른 글
소프트웨어공학 테스트 단계 예상 문제 (0) | 2010.04.22 |
---|---|
테스트 단계와 소프트웨어 개발 단계의 관계 (0) | 2010.04.14 |
프로젝트에서 마일스톤 (0) | 2010.04.11 |
지적 재산권법 (0) | 2008.10.13 |
Risk Management 위험관리 (0) | 2008.10.12 |
댓글