490 likes | 793 Views
포항공대 - 컴퓨터시스템특론 ( 차세대정보통신기술 )- ‘ BcN/IPTV 융합형서비스기술 (3)’. BcN,IPTV 융합 서비스 기술. 2007.10.05 황진경 (jkhwang@kt.co.kr) KT 미래기술연구소. 학 습 목 표. 융합서비스제공을 위한 서비스브로커 , SDP 플랫폼 기술을 이해한다 웹기반 융합 서비스 제공기술을 전망한다. 목차. 융합형 플랫폼 기술 융합서비스현황 , 서비스제어기술진화 , 서비스브로커 , SDP II. 웹기반 융합서비스 제공기술
E N D
포항공대-컴퓨터시스템특론(차세대정보통신기술)- ‘BcN/IPTV융합형서비스기술 (3)’ BcN,IPTV 융합 서비스 기술 2007.10.05 황진경 (jkhwang@kt.co.kr) KT 미래기술연구소 학 습 목 표 • 융합서비스제공을 위한 서비스브로커, SDP 플랫폼 기술을 이해한다 • 웹기반 융합 서비스 제공기술을 전망한다
목차 • 융합형 플랫폼 기술 • 융합서비스현황, 서비스제어기술진화, 서비스브로커, SDP II. 웹기반 융합서비스 제공기술 • 웹 서비스 기반 융합, SOA Telecom기술, 오버레이기반 서비스제어 기술 Q&A
융합형 플랫폼 기술 • 융합서비스현황 • 서비스제어기술의 진화 • 서비스브로커 표준기술 • 서비스브로커 제품예 • 서비스브로커 응용사례 • KT서비스브로커 구현사례 • SDP • SDP제품예
1. 융합 서비스 현황 I. 융합형 플랫폼 기술 • BcN의 기본 통신 서비스 : SIP기반 음성/영상 통화서비스 • BcN의 통합망능력, 복합 단말능력, 인터넷형 인터랙티브 서비스 요구 등에 따라 통화 + 메시징 + 웹 브라우징 서비스를 함께 사용가능한 환경으로 진화 서비스 제어를 어떻게 ?? AS 가 MM통화서비스 제어 단말상에서 통화, 메시징, 웹브라우징 서비스를 통합사용 IMS AS는 Parlay GW, IM-SSF, SIP AS를 포괄적으로 의미
2. 서비스 제어기술 진화 I. 융합형 플랫폼 기술 • 지능망 (IN, AIN): • 기존 교환기기반 서비스에서, 제어계층과 응용계층을 분리함으로써 다양한 부가서비스개발가능 • IN CS-2: half call model로써 두개 dialogue호처리로 제한 • 한 이용자에 의한 하나의 호 트리거는하나의 응용만을 호출할 수 있음: SCP로부터 라우팅된 호에 대한 재트리거불가 Service architecture for intelligent networks - Functionality and Structure of the Service Broker in Advanced Service Architectures – Bell Lab Tech J. 2005 - Service Blending for converged IMS services – Bell Lab Tech J. 2007
2. 서비스 제어기술 진화 I. 융합형 플랫폼 기술 • IMS: • 주어진 호에 대해 filtering rule을 적용하여 다중의 sequence of application을 호출 • Incoming SIP 메시지내 정보를 활용하여 판단하는 규칙 : initial Filter Criteria (HSS에 저장) • IN의 트리거 제한을 극복하는 멀티트리거 가능 • 그러나, iFC만으로는 service blending capability가 부족
2. 서비스 브로커 기술 I. 융합형 플랫폼 기술 • iFC의 제한점 • IFC 는 SIP 메시지내 포함된 정보에 근거해서만 응용서버 순서를 결정하며, 여타 정보 활용이 불가(e.g. network load, time of day, information garnered from a presence server or location server) • 각 filtering rule 은 독립적이고 다른 룰을 호출할 수 없음— there are few data types (only Boolean and string) and few operators, • filtering rules 은 SIP메시지상에 fine-grained 오퍼레이션이 불가, e.g. they can only do regular-expression matching on each header as a whole, rather than comparing fields in multiple headers, • filtering rules은 개인 가입자별로 적용되므로, 다중 이용자들간에 상호작용을 요구하는 복합적인 composition방법이 불가 • 다양한 이용자 선호도를 지원하기 어려움 — while the filter criteria used are specific to an individual user, the SIP message alone can affect the dynamic behaviour of the filtering, and hence variable user preferences and other variable data cannot be taken into account. SCIM (service capability interaction manager) 기능을 확장한 서비스브로커 도입필요
2. 서비스 브로커 기술 I. 융합형 플랫폼 기술 • SCIM (service capability interaction manager) • S-CSCF 와 AS사이에 존재하며, 서비스세션 제어에 있어 fuller feature interaction capability를 제공 • Under specified in 3GPP IMS • 서비스브로커 • 기능: SCIM기능을 기반으로 하여 , 서비스 co-ordination 및 x-enabling (presence-, location-, policy-enabled,..)기능등, 보다 richer feature interaction 관리기능을 제공 • 웹서비스, 컨텐츠 스트리밍 서비스, specialized service를 포함한 Multiple service delivery 환경에서 service blending 능력을 제공 • 제품예: Leapstone SB, Alcatel-Lucent SB,..
2. 서비스 브로커 기술 I. 융합형 플랫폼 기술 SCIM++ = SIP ASs + Web (& 스트리밍) services + SOA기반 WS들간 중재 - Service Blending for converged IMS services – Bell Lab Tech J. 2007
2. 서비스 브로커 기술 I. 융합형 플랫폼 기술 (립스톤) • 서비스 브로커 필요성: (2) 다양한 서비스패키징이 가능
2. 서비스 브로커 기술 I. 융합형 플랫폼 기술 • Service Broker 필요성 정리 • 다중 응용서비스를 효율적, 효과적으로 제공하기 위해서 • 다양한 서비스패키징이 가능하여, 목표 고객별 맞춤서비스가 가능 • 이종의 서비스를 통합하여 제공하는 수단 • 소프트스위치 (IMS기반이 아닌)가 갖는 서비스 호제어 능력 부족을 보완
3. 서비스 브로커 표준 기술 I. 융합형 플랫폼 기술 • 3GPP TR 23.810 V0.7.1 (2007-09): Study on Architecture Impacts of Service Brokering • The service brokering functions are to provide an end user a coherent and consistent IP multimedia service experience when multiple IP multimedia applications are invoked in a session. • Such support involves identifying which applications are invoked per subscriber, understanding the appropriate order of the set of applications, and resolving application interactions during the session [TS 22.228]. • The applications can reside in any type of IMS Application Servers including an IM-SSF, SIP AS, OSA SCS or other (e.g. OMA enabler) or any combination of the above. SCP OSA AS (parlay AS) OSA SCS (Parlay G/W) Other (ㄷex OMA enabler) IM-SSF SIP AS Service Broker S-CSCF 3GPP TR 23.810
Centralized Service Brokering Functions AS는 SB의 존재를 알 필요가 없음 S-CSCF 는 SB를 AS로 보고 ISC interface로 제어 The interfaces between the Service Broker and the Application Servers continue to be ISC. Standards thus need to be defined for the Service Broker including its interfaces and procedures. 3. 서비스 브로커 표준 기술 I. 융합형 플랫폼 기술 3GPP TR 23.810
Distributed Service Brokering Functions AS가 SB기능의 일부를 제공 S-CSCF는 AS들 간에 메시지 relay만을 수행 AS가 S-CSCF에게 subsequent Filter Criteria를 전달하여 어떤 AS가 다음 통합서비스인지를 동적으로 알려줌 (AS가 HSS연동을 통해 FC를 다운로드 받아야 함) 3. 서비스 브로커 표준 기술 I. 융합형 플랫폼 기술 In order to interwork multiple Application Servers consistently and coherently, standards are required for protocols and procedures of these distributed brokering functions in Application Servers. 3GPP TR 23.810
Hybrid Service Brokering Functions 상기 두 구조의 hybrid형태 AS간 뿐 아니라 peer SB와도 interaction을 가짐 3가지 hybrid 구성 가능 3. 서비스 브로커 표준 기술 I. 융합형 플랫폼 기술 multiple SBs are interfaced with the S-CSCF and they act as centralized and distributed brokers some SBs(e.g. the rightmost one) act as both centralized and distributed SBs. multiple distributed SBsare coordinated through a centralized SB interfaced with the S-CSCF
3. 서비스 브로커 표준 기술 I. 융합형 플랫폼 기술 • S-CSCF - SB – AS 연동시나리오 • 호 시도시 서비스 호출 • 통화중시 서비스 호출 MSF IA 2004
3. 서비스 브로커 표준 기술 I. 융합형 플랫폼 기술 • S-CSCF - SB – AS 연동시나리오 • 무응답시 서비스 호출 • 호종료시 서비스 호출 MSF IA 2004
3. 서비스 브로커 표준 기술 I. 융합형 플랫폼 기술 • MSF 2+ 구조 MSF IA 2005 MSF R2+ physical architecture for GMI2006
4. 서비스 브로커 제품 I. 융합형 플랫폼 기술 • 립스톤의 서비스브로커 구조
4. 서비스 브로커 제품 I. 융합형 플랫폼 기술 • 루슨트의 서비스브로커 구조
5. 서비스 브로커 응용사례 I. 융합형 플랫폼 기술
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • 기존 소프트스위치/CSCF와의 연동 • 가입자 호 트리거에 대한 발/착신 정보 이용함. • 발신 트리거 일 경우 (발신 옥타브스위치 --> AS) • Route: <as주소;orig>, <dialog_id@octave.com> • 착신 트리거일 경우 (착신 옥타브스위치 --> AS) • Route: <as주소;term>, <dialog_id@octave.com> • Service Broker와 AS연동 • 멀티 AS 호 분배 기능 • 다중 서비스트리거 제어 기능 • 운용관리 • 시스템 관리 기능 • 가입자별 트리거블록 관리 기능 • 트리거블록 구성 기능
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • Service Broker 트리거구조(1)
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • Service Broker 트리거 구조(2) • Route내의 s-cscf-route 추가 Parameter SSW의 dialog_id를 SB에서 트리거 진행중에 유지하기 위함. • sb_dialog_id 다음트리거 검색을 위한 정보 전달을 위함. [트리거그룹ID + “.” + 발착신구분 + “.” + 트리거ID + “.” + 트리거순번]
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • 트리거블록 구조
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • 기본 트리거 • 발신 또는 착신 가입자에 설정된 기본 트리거로 호 요청이 있는 경우 항상 발생하는 서비스 트리거.
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • 실패코드 트리거 • 착신가입자에 착신시도 후 착신 실패 코드가 수신되는 경우 그에 대해 호출하는 서비스 트리거. • 실패코드 유형 • 통화중(486) • 무응답(408) • 결번(404) • 기타(4xx, 5xx)
6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • SAC (Service Access Code) 트리거 • 가입자가 호를 요청할 때 지정하는 착신번호가 설정된 특정 번호인 경우에 대해 발생시키는 트리거
(S6) INVITE (SDP A) (S5) 180 (SDP B) (S1) INVITE (SDP A) (S2) INVITE (SDP A) (S3) 180 (SDP B) (S4) INVITE (SDP A) (S4) 180 (SDP B) (S3) INVITE (SDP A) (S6) 180 (SDP B) (S5) INVITE (SDP A) (S1) 180 (SDP B) (S2) 180 (SDP B) 6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • 다중 트리거 예시 (1/2) 일반 가입자 Service Broker AS (MMCM) AS(MMRB) Media Server MMRB 가입자 MMS경유 계속
(S8) ACK (SDP A) (S4) 200 (SDP A) (S2) 200 (SDP A) (S3) UPDATE (SDP ms) (S1) 200 (SDP A) (S8) INVITE (no SDP) (S7) INFO (pa) (S4) UPDATE (SDP ms) (S3) 200 (SDP A) (S7) 200 OK (S2) UPDATE (SDP ms) (S1) UPDATE (SDP ms) (S8) 200 (SDP ms) 연결 MMRB Play 6. KT서비스브로커 구현 사례 I. 융합형 플랫폼 기술 • 다중 트리거 예시 (2/2) 일반 가입자 Service Broker AS (MMCM) AS(MMRB) Media Server MMRB 가입자 MMS경유 이하 생략
I. 융합형 플랫폼 기술 7. Service Delivery Platform • NGN사업자 환경 • BcN 환경에서 통신사업자내 서비스 만으로는 수익창출이 어려움 다양한 수익형 서비스를 빠르게 개발하고 전개할 필요성 • 웹 서비스기반 구조를 통해 • 사업자내 enabler들을 web service로 개방하여 3rd party와 통합서비스 제공 • 3rd party서비스들이 web service로써 제공하는 API를 통한 매쉬업을 통해 사업자 통합서비스 제공 • SDP (Service Delivery Platform) • 네트워크 제어/전달 계층의 자원을 응용계층에서 사용할 수 있도록중계 • 새로운 서비스/컨텐츠를 제공하기 위하여 서비스 인프라에 투자 없이 서비스를 효과적으로 제공할 수 있는 표준화된 컴포넌트기반 서비스 제공 구조 • 융합형 멀티미디어서비스의빠른 개발과 빠른 제공 Source: Wireless Service Provider SDP, Yankee Group Research 2006
I. 융합형 플랫폼 기술 7. Service Delivery Platform • 개념 • 일반적으로 가입자에게 차세대 음성/데이터 부가서비스를 제공하기 위해 유무선망 서비스 제공자가 설치하는 IT solution을 가리키는 용어로 등장 • 정확한 정의는 업체별로 약간씩 차이가 있음 • 이상적인 SDP (Full scope of the SDP concept) • Provides a complete ecosystem for the rapid deployment, provisioning, execution, management and billing of value added services. • Supports the delivery of voice and data services and content in a way that is both network and device-independent. • Aggregates different network capabilities and services as well as different sources of content and allows application developers to access them in a uniform and standardized way • Can optionally provide open and secure access to service capabilities for use by external service providers and enterprises • Part of IT Infrastructure of network operator or service providers • Core network infrastructure의 요소라기 보다는 IT Infrastructure의 일부 • 다른 IT Infrastructure인 CRM, BSS, OSS, AAA system과 portal, Core망 요소인 switch, softswitch, IVR 등과 Inter-work • 이동통신의 경우는 SMSC, MMSC, MPS(Mobile Positioning System), WAP Servers 등과 결합 *참고문헌 : Services Delivery Platforms and Telecom Web Services- An industry wide perspective (June 2004, The Moriana Group)
I. 융합형 플랫폼 기술 7. Service Delivery Platform • SDP 구성요소 • 현재까지 SDP의 구성요소에 대한 완전한 Consensus가 이루어진 것은 아님 • 대체적으로 Service Execution Platform, Network Abstraction Layer, Service Exposure Layer, Content Delivery Platform으로 구분 (The Moriana Group 보고서 기준) • Service Execution Platform • A core element of an SDP providing the deployment and execution environment for broad range of voice and data application (ex: Telecom Application Server) • Network Abstraction Layer • A core element of an SDP providing standardized interfaces to core network element and services (ex: Parlay GW or SIP GW) • Service Exposure Layer • An optional element exposing service capabilities (usually via Web Services) to 3rd party service providers and enterprises (ex: Parlay X GW) • Content Delivery Platform • An optional element usually present in mobile SDPs for the provisioning of multimedia content to mobile devices *참고문헌 : Services Delivery Platforms and Telecom Web Services- An industry wide perspective (June 2004, The Moriana Group)
I. 융합형 플랫폼 기술 7. Service Delivery Platform • SDP구조 및 구성요소
I. 융합형 플랫폼 기술 8. SDP제품 예 • Lucent SDP예 • Inter-domain service architecture
I. 융합형 플랫폼 기술 8. SDP제품 예 • IBM SDP예
I. 융합형 플랫폼 기술 8. SDP제품 예 • Oracle SDP예
II. 웹 기반 융합 서비스 제공기술 • 웹 기반 융합서비스 동향 • SOA in Telecom
II. 웹기반 융합서비스 1. 웹기반 융합서비스 동향 • Paradigm Shift • 대부분의 응용서비스가 웹서비스로 진화하고 있는 추세임 ITU-T SG11 분과워크샵 2007.7.24 ETRI이원석 ‘웹(서비스) 기반 NGN 서비스 제어 구조’
II. 웹기반 융합서비스 1. 웹기반 융합서비스 동향 • NGN과 웹 서비스 관계 • 망사업자내 보다 외부 인터넷 망에 더욱 풍부한 서비스 존재 • NGN사업자 서비스시스템에서 새로운 응용과 새로운 비즈니스를 융합하기 용이한 프레임워크를 제공할 필요성이 있음 – open service environment
II. 웹기반 융합서비스 1. 웹기반 융합서비스 동향 • Web Evolution • W3C • Ubiquitous Web • OMA • Mobile Web Services • Parlay • Open API • MS • MapPoint • Invisible Computing • Amazon • Google • eBay • Yahoo • … XML DHTML JSP ASP… Technology HTML Dynamic Web Programmable Web Static Web Web Pages Innovation Alternate Web Pages Web Services Browse the Web Program the Web
II. 웹기반 융합서비스 1. 웹기반 융합 서비스 동향 • Open API Application in Web ITU-T SG11 분과워크샵 2007.7.24 ETRI이원석 ‘웹(서비스) 기반 NGN 서비스 제어 구조’
II. 웹기반 융합서비스 1. 웹기반 융합 서비스 동향 • Mashup (http://www.programmableweb.com/) ITU-T SG11 분과워크샵 2007.7.24 ETRI이원석 ‘웹(서비스) 기반 NGN 서비스 제어 구조’
Amazon Web Services Are... A set of APIs and business models which give developer-level access to Amazon’s infrastructure and content: II. 웹기반 융합서비스 1. 웹기반 융합 서비스 동향 • Search As A Service • Alexa Web Information Service • Alexa Top Sites • Alexa Site Thumbnail • Alexa Web Search Platform • Data As A Service • Amazon E-Commerce Service • Amazon Historical Pricing • Infrastructure As A Service • Amazon Simple Queue Service • Amazon Simple Storage Service • Amazon Elastic Compute Cloud • People As A Service • Amazon Mechanical Turk 45 ITU-T SG11 분과워크샵 2007.7.24 ETRI이원석 ‘웹(서비스) 기반 NGN 서비스 제어 구조’
II. 웹기반 융합서비스 2. SOA in Telecom (NGN) • SOA in Telecom • 사업자가 활용할 수 있는 SOA 기반 응용 layout SOA Telecom, 2007.04.17
II. 웹기반 융합서비스 Community Driven Vendor Driven Platform Technologies SOA + Networking SOA + Web 2.0 + Internet SOA SOA Platform + SOA Appliances SOA Platform Platform = Internet Integration Footprint Enterprise B2B Global 2. SOA in Telecom (NGN) SOURCE: Web 2.0 Journal • SOA is an architecture, but requires SOA Platforms to implement • Many SOA Platforms are needed to implement Service-Oriented Architecture • Two opposing forces Vendor-Driven Approach vs Social Networking Approach
II. 웹기반 융합서비스 2. SOA in Telecom (NGN) • SOA is an enabling technology forthe evolution of the Service Layer structured in a set of shared and reusable Service • Enablers: • Web Services to enable applications to easily access the Service Enabler • Policy to control that the usage of capabilities by applications fulfills subscribed conditions (SLAs) • SOA allows decoupling of application execution environment and enablers: • easy development of applications controlling multiple and heterogeneous service enablers, through composition/orchestration • SOA enables advanced business models in the service delivery: • exposure of services as web services to be easily integrated in 3rd party IT systems/Internet applications