서비스 제공 플랫폼(SDP)은 다양한 서비스를 최종 사용자 고객 또는 다른 시스템에 제공하는 데 사용할 수 있는 일련의 구성 요소로 구성된 서비스 제공 아키텍처입니다. SDP는 특히 통신 분야에서 널리 사용되지만 실제로는 VOIP 전화, 인터넷 프로토콜 TV, 인터넷 서비스, SaaS 등 서비스를 제공하는 모든 시스템에 적용될 수 있습니다. TM 포럼에서는 이 분야에 대한 사양을 개발하는 방법을 연구하고 있지만, 현재 업계에서는 SDP의 표준 정의에 대한 합의가 이루어지지 않았으며, 각 당사자마다 SDP의 구성, 범위, 심도에 대한 이해가 약간씩 다릅니다.
SDP의 등장은 서비스 개발과 제공이 더 이상 기존 기술 경계에 의해 제한되지 않음을 의미하며, 기술 경계를 넘나드는 서비스 통합이 가능해졌습니다.
오늘날의 SDP는 일반적으로 인터넷, IMS, IPTV, 모바일 TV를 포함한 통신 분야와 같이 특정 기술이나 네트워크 도메인의 서비스 제공에 최적화되어 있습니다. 일반적으로 서비스 제어, 생성, 오케스트레이션, 실행을 위한 환경을 제공합니다. 통신 분야의 사업 목표는 기본 POTS 전화 서비스부터 복잡한 멀티플레이어 비디오 게임 오디오/비디오 회의에 이르기까지 새로운 결합된 멀티미디어 서비스를 빠르고 효율적으로 개발하고 배포할 수 있도록 하는 것입니다. 또한 앱 스토어의 등장으로 SDP는 통신 서비스 제공업체(CSP)가 데이터에서 수익을 창출하는 새로운 수단으로 여겨지고 있습니다.
Telcordia Technologies, Nokia Siemens Networks, Nortel 등 많은 통신 회사는 1990년대 초반부터 통신 통합 인터페이스와 인프라를 제공해 왔습니다.
IP 기반 VoIP 시스템이 점차 독점적인 PBX 시스템을 대체함에 따라, 업계의 초점은 점차 독점 시스템에서 개방형 표준 기술로 옮겨가고 있습니다. 이러한 변화로 인해 Teligent Telecom 같은 소프트웨어 중심 통신 회사가 관심을 갖게 되었고 Accenture, IBM, HP 같은 시스템 통합업체는 SDP 관련 통합 서비스를 제공할 수 있게 되었습니다. 또한, 신흥 통신 소프트웨어 제품 회사가 연합하여 SDP를 구축하기 위한 사전 통합 소프트웨어 제품도 제공합니다.
SDP의 기능은 기술적 경계를 넘나드는 것을 가능하게 하여 다음과 같은 다양한 하이브리드 애플리케이션을 구현할 수 있습니다.
<저>미래에 SDP 시장은 연평균 10%의 성장률을 기록할 것으로 예상되는데, 이는 의심할 여지 없이 이 기술의 잠재력을 입증하는 증거입니다.
1990년대 후반, 기업용 애플리케이션은 전례 없는 변화를 겪었으며, 클라이언트/서버 아키텍처 제어가 점차 완화되고 다중 계층 아키텍처가 등장했습니다. 이는 "단순 터미널"과 "논리가 중심인 클라이언트" 간의 유연한 타협안인 애플리케이션 서버의 도래를 의미합니다. 인터넷의 급속한 발전과 TCP/IP 프로토콜, Java 프로그래밍 언어와 같은 표준의 대중화로 인해 통신 분야도 변화를 겪기 시작했습니다.
이러한 배경에서 SDP는 빠른 도입을 보였는데, 이는 지원 표준의 품질과 업계의 수용에 힘입은 바가 큽니다.
SDP의 핵심 구성 요소 중 하나는 서비스 생성 환경(SCE)입니다. 이는 일반적으로 통신 소프트웨어 개발자의 주요 액세스 포인트로, 이를 통해 개발자는 신속하게 새로운 통신 서비스를 만들 수 있습니다. 서비스 실행 환경(SEE)은 SCE에서 개발된 서비스를 실행하는 데 사용됩니다. 이러한 환경은 일반적으로 특정 하드웨어를 에뮬레이트하도록 설계되었습니다.
또 다른 중요한 구성 요소는 미디어 제어 및 위치 관리입니다. SDP는 사용자의 선호도와 권한이 즉시 평가되는 사용자의 "존재 지점"을 중심으로 설계되어야 합니다. SIP, SIMPLE과 같은 표준을 구현하는 것은 이러한 애플리케이션을 지원하는 데 중요합니다.
SDP는 엄청난 잠재력을 가지고 있지만, 구현 측면에서는 여전히 어려움에 직면해 있습니다. SDP를 설계할 때는 사용자와 장치의 서비스 차원을 고려하는 것이 필요하며, 특히 수많은 온라인 객체와 이벤트의 핵심 ID 관리 프로세스를 효율적으로 관리하는 방법을 고려해야 합니다. 실제로 서비스 제공자는 수많은 사용자의 실시간 요구를 효과적으로 지원하는 방법과 시스템의 지속 가능성을 보장하는 방법을 고려해야 합니다.
현재 디지털 시대에 이러한 기술의 이점을 최대한 활용하여 모든 사용자가 개인화된 서비스 경험을 즐길 수 있게 하는 방법은 통신 사업자가 깊이 고민해야 할 문제입니다.