2009년 8월 8일 토요일

SaaS(Software as a Service)

SaaS(Software as a Service)는 기존의 ASP를 확장한 개념으로 차세대 ASP로 볼 수 있다. SaaS와 ASP는 아래와 같은 차이점이 있다.

  1. SaaS는 전자상거래 관점의 사업적인 반면에 ASP는 전산 외주(아웃소싱)의 Coasian Economics에 기초한다.
  2. SaaS는 불특정 다수를 대상으로 전산서비스의 제공에 중점을 두어 확장성과 고객요구사항 커스터마이즈에 중점을 둔다.
  3. SaaS는 ASP의 1989년 코닥의 전산외주의 시작과는 달리 고객의 가치 창조 및 고객 요구를 맞추는데 초점이 맞추어져 있다.

최근의 성공사례로 고객 관계 관리(CRM)영역의 CRMKorea, Salesforce.com, RightNow등의 사례와 오래전부터 해왔던 회계쪽 분야가 있다. 소프트웨어를 구입하여 사용하는 개념에서 빌려사용하는 렌트의 개념은 점점 더 확산되고 중소기업 뿐만 아니라 대기업에서도 적극적인 도입을 검토 중이며 많이 사용되고 있다.

목차

 [숨기기]

정의 [편집]

SaaS는 ASP +  기반 응용 프로그램 + 웹 서비스 또는 주문형 응용 프로그램 + 웹 2.0 으로 표현할 수 있다.

하나 이상의 공급업체가 원격지에서 보유, 제공, 관리하는 소프트웨어를 뜻하며 공급업체는 하나의 플랫폼을 이용해 다수의 고객에게 소프트웨어 서비스를 제공, 사용자는 이용한 만큼 돈을 지불하거나 월, 년 단위의 이용료를 낼 수도 있다.(가트너)

철학 [편집]

용어에서 정의된 것과 같이 SaaS는 일반적으로 비즈니스 소프트웨어와 연관된다. 소프트웨어 라이선스를 구매해서 회사 내부에서 운영하는 방식에 비해 동일한 이점을 낮은 가격으로 누릴 수 있는 방법으로 Saas가 논의되게 되었다. 비즈니스 측면이 아닌 일반 사용자 측면의 웹 기반 소프트웨어는 일반적으로 SaaS가 아니라 Web 2.0으로 알려져 있다. SaaS 성공에 잘 맞는 어플리케이션 영역들은 CRM, 온라인 회의, IT 서비스 관리, 회계, 웹 컨텐트 관리, 이메일 등이 있다. SaaS와 이전의 인터넷을 통한 어플리케이션 서비스와의 차이점은 SaaS 솔루션은 특히 웹 테크놀로지를 활용하도록 개발되었기 때문에 더욱 web-native하다는 점이다. SaaS 어플리케이션의 데이터 설계와 아키텍처는 특히 'multi-tenant' 백엔드와 함께 작성되어 다수의 고객 혹은 사용자가 공유된 데이터 모델에 접근할 수 있다는 점이다. 이는 SaaS 공급자가 소프트웨어 개발 라이프사이클을 통해 구축, 관리, 지원에서 규모의 경제를 활용한다는 점에서 SaaS를 'ASP' (Application Service Provider) 솔루션과 더욱 차별화한다.

SaaS 방식으로 전달되는 소프트웨어의 특징 [편집]

IDC에 의하면 SaaS 소프트웨어의 핵심 특징은 다음과 같다:

  • 네트워크 기반으로 접근하고 관리하는 상업적으로 사용 가능한 소프트웨어
  • 각 고객 사이트가 아닌 중앙의 위치에서 활동을 관리, 고객이 웹을 통해 어플리케이션에 접근하도록 함
  • 어플리케이션 전달은 일반적으로 일대일 모델보다는 일대다 모델 (single instance, multi-tenant 아키텍처)에 가까우며, 여기에는 아키텍처, 가격, 파트너링, 관리 특성이 포함
  • 중앙화된 기능 업데이트로 패치와 업그레이드 다운로드 필요를 없앰.

서비스 형태 [편집]

  1. 넷 네이티브 : 전용 응용 프로그램을 활용한 직접 개발. 네트워크를 통해 다중사용자에게 서비스. ASP의 사업형태.
  2. 웹 네이티브 : 순수 웹 기반의 응용 프로그램을 개발. 웹 서비스 또는 웹 어플리케이션 형태로 제공.
  3. 주문형 소프트웨어 : 상업용 소프트웨어인터넷을 통한 서비스..

댓글 없음:

댓글 쓰기