SaaS(Software-as-a-Service)의 5가지 특징
모든 SaaS(Software-as-a-Service) 응용 프로그램이 다음 특성을 모두 공유하는 것은 아니지만 아래 특성은 많은 응용 프로그램에서 공통적입니다.
구성 및 사용자 정의
SaaS 애플리케이션은 전통적으로 애플리케이션 구성 이라고 하는 것을 유사하게 지원합니다 . 다시 말해, 기존 엔터프라이즈 소프트웨어와 마찬가지로 단일 고객 이 기능 및 모양에 영향을 미치는 구성 옵션( 매개변수 라고도 함) 세트를 변경할 수 있습니다 . 각 고객은 구성 옵션에 대한 고유한 설정(또는 매개변수 값)을 가질 수 있습니다. 응용 프로그램은 미리 정의된 구성 옵션 집합을 기반으로 설계된 정도로 사용자 지정할 수 있습니다.
예를 들어, 애플리케이션이 고객의 브랜드 (또는 원하는 경우 공동 브랜드 ) 로 표시되도록 애플리케이션의 모양과 느낌을 변경해야 하는 고객의 일반적인 요구를 지원하기 위해 많은 SaaS 애플리케이션은 고객이 셀프 서비스 인터페이스 또는 응용 프로그램 제공업체 직원과의 작업) 사용자 정의 로고 및 때로는 사용자 정의 색상 세트. 그러나 고객은 이러한 옵션이 설계되지 않은 한 페이지 레이아웃 을 변경할 수 없습니다. [ 인용 필요 ]
가속화된 기능 제공
SaaS 애플리케이션은 종종 기존 소프트웨어보다 더 자주 업데이트되며 [27] 많은 경우에 매주 또는 매월 업데이트됩니다. 이것은 다음과 같은 여러 요인에 의해 활성화됩니다.
애플리케이션은 중앙에서 호스팅되므로 업데이트는 고객이 아닌 공급자가 결정하고 실행합니다.
애플리케이션에는 단일 구성만 있으므로 개발 테스트가 더 빨라집니다.
응용 프로그램 공급업체는 소프트웨어의 오래된 버전을 업데이트하고 유지 관리하는 데 리소스를 소비할 필요가 없습니다. 단 하나의 버전만 있기 때문입니다.
애플리케이션 공급업체는 모든 고객 데이터에 액세스하여 설계 및 회귀 테스트 를 신속하게 처리할 수 있습니다 .
서비스 제공자는 애플리케이션 내에서 사용자 행동에 액세스할 수 있으므로(일반적으로 웹 분석 을 통해 ) 개선할 가치가 있는 영역을 더 쉽게 식별할 수 있습니다.
신속한 기능 제공은 애자일 소프트웨어 개발 방법론 에 의해 더욱 활성화됩니다 . 1990년대 중반에 발전한 이러한 방법론은 빈번한 소프트웨어 릴리스를 지원하는 일련의 소프트웨어 개발 도구 및 관행을 제공합니다.
개방형 통합 프로토콜
SaaS 애플리케이션은 회사의 내부 시스템(데이터베이스 또는 내부 서비스)에 액세스할 수 없기 때문에 주로 광역 네트워크 에서 작동하는 통합 프로토콜 및 API( 애플리케이션 프로그래밍 인터페이스 )를 제공합니다 .
SaaS 애플리케이션 및 기타 인터넷 서비스의 편재성과 API 기술 의 표준화로 인해 여러 서비스의 데이터, 프레젠테이션 및 기능을 결합하여 복합 서비스를 생성하는 경량 애플리케이션 인 매시업 이 개발되었습니다. 매시업은 SaaS 애플리케이션을 회사 방화벽 외부에 쉽게 통합할 수 없기 때문에 온프레미스 소프트웨어와 SaaS 애플리케이션을 더욱 차별화합니다 .
협업(및 "소셜") 기능
다양한 인터넷 네트워킹 서비스와 소위 웹 2.0 기능의 개발에 영감을 받아 많은 SaaS 애플리케이션은 사용자가 협업 하고 정보를 공유할 수 있는 기능을 제공합니다 .
예를 들어, SaaS 모델에서 제공되는 많은 프로젝트 관리 애플리케이션은 기존 프로젝트 계획 기능 외에도 사용자가 작업 및 계획에 대해 의견을 제시하고 조직 내부 및 외부에서 문서를 공유할 수 있는 협업 기능을 제공합니다. 다른 여러 SaaS 애플리케이션을 통해 사용자는 새로운 기능 아이디어에 투표하고 제안할 수 있습니다.
일부 협업 관련 기능은 온프레미스 소프트웨어에도 통합되지만 사용자 또는 다른 고객 간의 (암시적 또는 명시적) 협업은 중앙에서 호스팅되는 소프트웨어에서만 가능합니다.
OpenSaaS
OpenSaaS 는 오픈 소스 코드 를 기반으로 하는 SaaS(Software as a Service)를 말합니다 . SaaS 애플리케이션과 유사하게 Open SaaS는 서비스 공급자가 호스팅, 지원 및 유지 관리하는 웹 기반 애플리케이션입니다. Open SaaS 애플리케이션에 대한 로드맵은 사용자 커뮤니티에 의해 정의되지만 업그레이드 및 제품 향상은 중앙 제공자가 관리합니다. 이 용어는 Drupal 콘텐츠 관리 프레임워크 의 창시자인 Dries Buytaert 가 2011년에 만들었습니다.
전 뉴욕주 상원 의 최고 정보 책임자(CIO)인 Andrew Hoppin 은 정부를 위한 OpenSaaS를 "정부 혁신의 미래"라고 부르며 목소리를 높여 왔습니다. 그는 WordPress 와 Why Unified를 OpenSaaS 소프트웨어 제공 모델의 성공적인 예로 고객에게 "두 세계의 장점과 더 많은 옵션을 제공합니다. 오픈 소스라는 사실은 자체 호스팅을 통해 웹사이트 구축을 시작할 수 있음을 의미합니다. "WordPress 및 웹 사이트를 원하는 대로 사용자 정의합니다. 동시에 WordPress가 SaaS라는 사실은 웹 사이트를 전혀 관리할 필요가 없음을 의미합니다. WordPress.com에 호스팅 비용을 지불하기만 하면 됩니다."