broad band com
DESCRIPTION
My presentation at the BROADBANDCOM '09 conference in Wroclaw Poland on the potential for the use of a JAIN SLEE compliant server to model a service broker / SCIM for the IP Multimedia SubsystemTRANSCRIPT
JAIN SLEE as a SCIM for the IP Multimedia Subsystem
Mosiuoa Tsietsi
Convergence Research Group
Rhodes University, South Africa
Presentation Outline
• Service Triggering in the IMS
• Standards and Service Capabilities
• SCIM Interfaces and Interaction Models
• Architectural models for a SCIM
• JAIN SLEE Component architecture
• Analysis of JAIN SLEE
• Conclusion
Service Triggering in the IMS (1)
Service Triggering in the IMS (2)
Due for presentation at SATNAC, Sept 2009
Standards and Service Capabilities (1)
• Services have not been standardised by 3GPP
• Service capabilities have been defined:– “basic mechanisms needed to realise services”
• Examples of service capabilities:– Presence
– Messaging
– Conferencing
• Service capabilities can be combined to enable advanced services
Standards and Service Capabilities (2)
Source: TS 24.147, 3GPP
Interfaces and Interaction Models (1)
Interfaces and Interaction Models (2)
• Use Case:– iFC:
• Do SC1 on AS1, Do SC4 on AS2, Do SC6 on AS3
– Interaction Logic: • If History contains (SC1, Result a) SKIP SC4 and do SC6
• If History contains (SC4, Result b) REPEAT SC4
• If History contains (SC4, Result c) SKIP SC6 and STOP
• SC 1
• SC 2
AS 1
• SC 3
• SC 4
AS 2• SC 5
• SC 6
AS 3
Architectural Models for SCIM
(i) Centralised
(ii) Distributed
JAIN SLEE Component Architecture
Adapted from S. Lee et al, 2003
Analysis of JAIN SLEE as SCIM (1)
1. Implementation of Interfaces1. ISC developed using the JAIN SIP 1.1 or 1.2 API2. Cx interface developed using JDiameter stack
2. Interaction logic1. Storage of iFC in SLEE Profiles??2. Parent-child SBB relationships3. SLEE router4. Static and dynamic event delivery mechanism5. Shared attributes and Activity Contexts
3. Architectural models1. Standalone SLEE server2. Peered SLEE server
Analysis of JAIN SLEE as SCIM (2)
Analysis of JAIN SLEE (3)
Conclusion
• SCIM for IMS is not yet fully understood
• JAIN SLEE is fulfils the existing requirements of SCIM for IMS
– Providing interfaces
– Enabling dynamic chaining of services
– Fostering different architectural models
• The Mobicents projects provides potential development sandbox for modelling a SCIM