Professional Documents
Culture Documents
Building NG Service Platforms Above PSTN and SIP Networks: The STARLITE Case Study
Building NG Service Platforms Above PSTN and SIP Networks: The STARLITE Case Study
Service Domain
Service A Service B Service C
User domain
Terminal
PSTN Switching Layer (SSP)
Bearer Domain
Service Domain
Service A Service B Service C
User Domain
Appl
2
Network Convergence Layer (SSP)
Bearer Domain
IP n e tw o rk
SS7 ( p o s s ib ly u s in g S IG T R A N )
PSTN /
PLM N In te r n e t
S e r v ic e S w it c h in g
F u n c t io n S e r v ic e S w it c h in g S e r v ic e S w it c h in g S e r v ic e S w it c h in g
F u n c t io n F u n c t io n F u n c tio n
B a s ic C a ll S ta te
M odel B a s ic C a ll S t a t e B a s ic C a ll S ta te B a s ic C a ll S t a t e
M odel M odel M odel
P S T N P u b lic
H .3 2 3 S IP s e r v e r M EG ACO
S w itc h G ATEW AY
G a te K e e p e r C o n tr o lle r
M EG ACO
H . 3 2 3 C lie n t V o I P a p p lic a t io n u s in g S I P
IP p h o n e
GW GW
Network A Network B Network C
GW GW
Network A Network B Network C
Network
IN Paradigm Technologies
Middleware
Technologies
Open
Network
APIs
www.tinac.com www.parlay.org
www.omg.org www.3gpp.org
IN S S F o r In te rn e t s o ft PLM N
M a il s e r v e r s
a n d m e s s a g in g
N e tw o rk
SCF s w itc h e s re s o u rc e s
s y s te m s
S id e
May 2001 2nd SIP Congress, Stokholm 14 of 35
Parlay APIs scenarios
T ie r 2 - M o b ile C o d e M id d le w a r e
s e r v ic e 1 s e r v ic e 1
s e r v ic e 2 s e r v ic e 2
s e r v ic e 3 m ig r a t io n s e r v ic e 3
M o b ile C o d e M id d le w a r e
instructs
Middle
Service context #1 c ro s s -n e tw o rk S e r v ic e S e r v ic e c ro s s -n e tw o rk S e r v ic e
context #2
execution
execution
s e r v ic e s L o g ic D is t r ib u t io n s e r v ic e s L o g ic
M anager M anager M anager
Execution A B C
e x e c u tio n c o n te x ts :
t r a n s p a r e n t r e p lic a t io n , A B C
T ie r 1 - P a r la y N e tw o r k S id e
P a r la y N e t w o r k S id e C o m p o n e n t s
A B C
D is tr ib u t e d P r o c e s s in g E n v ir o n m e n t
N e t w o r k E q u ip m e n t N e t w o r k E q u ip m e n t
s o ft s o ft
N e tw o rk s w itc h m a il N e tw o r k s w it c h m a il
SSP H .3 2 3 SSP H .3 2 3
P r o v id e r s e rv e r P r o v id e r s e rv e r
G a te K p r G a te K p r
P h y s ic a l N e t w o r k P h y s ic a l N e tw o r k
e x e c u t io n c o n t e x t # 1
S e r v ic e S e r v ic e S e r v ic e
P r o v id e r P r o v id e r P r o v id e r
SCP SCP
SSP
SSP SSP
SSP SSP
SSP SSP SSP
P a r la y n e t w o r k s id e c a ll c o n t r o l A P I s
S e r v ic e s
I N A P S C P - S S P f lo w s
S e r v ic e m ig r a t io n
P a r la y n e t w o r k - a p p lic a t io n s id e in t e r a c t io n
• vc
Agent SCE /SM S
Environm ent G rasshopper
(DAE) Enhanced Basic
B asic
Enhanced B asic
Basic
Services Services
Basic Services Services
Basic
VPN / M anager Network
Manager Netw ork Services
Services
Services
Services
Distributed
Processing CO RBA
Environm ent
(DPE)
PSTN PLM
PLMNN Internet
MAFAgentSystem
Region Registry Registration
Persistence
MASIF Core functionality DF
Management
Management Transport AMS
MAF
Finder Communication Communication ACC
s e r v ic e P A R L A Y C a ll C o n tr o l In te r fa c e s M e s s a g in g M o b ility
G ra s s h o p p e r
Agency D IS T R IB U T E D M ID D L E W A R E (C O R B A O R D C O M )
S e r v ic e
C r e a tio n
E n v ir o n m e n t S o ft
In d e p e n d e n t S w it c h
N e tw o rk SSP M SC
S e r v ic e
P r o v id e r R e s o u rc e s
0.
deploy
D e p lo y m e n t
E x e c u t io n S e r v ic e M anager
E n v ir o n m e n t
G RASSHO PPER
5. S e r v ic e
clone 6.
bind
S e r v ic e 7. get M a ilb o x Messages boldly framed
GH. Agency
e n d p o in t
1.
Endpoints
are PARLAY, others are specific to
4. Service getTrigger 8. get the
descriptor
Request
9. attach execution environments
M a ilb o x
S e r v ic e M a ilb o x
B in d in g M a i Pl b roo xx y
E x e c u t io n L o g ic P ro x y
M anager P ro x y
E n v ir o n m e n t M anager 10. open
mailbox
11. open
2. Enable Call folder
CO RBA / DCO M
Notification 12.put
3. Call Message
Event Notify
m a il s e n t a t 1 2 +
in c o m in g c a l l
at 2+
C a ll C o n t r o l M a n a g e r M a ilb o x / M a ilfo ld e r M a n a g e r
SCE SMS
ACS ISN
MGC
MGC
Public
Public IP
IP network
network
PSTN
PSTN
MO Real resource
SMS management
MO Service
Service agent agent
Controller
notification notification
Freighter
MS Agent
Freighter
Service agent
Controller Agent
http://www.cordis.lu/ist/
•NTUA
•Archetypon
•IKV ++ •OTE
•Retevision •VocalTec
• F. Zizza, et.al.:
"Towards a Distributed Intelligent Network",
International Conference on Intelligence in Networks (ICIN 2000),
Bordeaux, France, January 18-20, 2000
• T. Magedanz, et.al.:
"Towards an Integrated Architecture for the Harmonisation of PSTN
and Internet Services",
International Conference on Intelligence in Networks (ICIN 2000),
Bordeaux, France, January 18-20, 2000