Aucun titre de diapositive - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Aucun titre de diapositive

Description:

... approach for service creation in a hybrid IP-IN network. Cyril Carrez, Elie Najm, Alexandre Tauveron. Ecole Nationale Sup rieure des T l communications ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 16
Provided by: Alexandre156
Category:

less

Transcript and Presenter's Notes

Title: Aucun titre de diapositive


1
A transformation approach for service creation in
a hybrid IP-IN network
Cyril Carrez, Elie Najm, Alexandre Tauveron Ecole
Nationale Supérieure des Télécommunications
2
MOTIVATIONS
  • Use of Modeling and transformation techniques for
    service creation
  • feature interaction problem
  • architectures / viewpoints are important
  • UML standard and tools
  • This presentation
  • an exercise on an IN-H.323 service example
  • use of IN modularity and planes
  • pattern based approach

3
Transparent Call Service for a hybrid PSTN-H.323
architecture
Scenario 1 Phone to PC (simplified)
H.323
IN
4
Transparent Call Service for a hybrid PSTN-H.323
architecture
Scenario 2 PC to Phone (simplified)
H.323
IN
5
Example Voice/E-mail messaging service
  • Service Plane previous work (smartnet99)
  • Distributed Functional Plane

6
SIB patterns for the IN Distributed Functional
PlaneMetamodel
in
SIB
0..
1..
CID
out
SSD1 . SSDn
0..
Global Functional Plane view
Value
1..
run_SIB



needs
needs
needs
0..1
0..1
0..1
SDF
SRF
SSF
play playAndCollect
Connect Disconnect
Search UpDate
7
Pattern for UserInteraction SIB
User Interaction
Internet Interaction
ServiceData Management
POR
POI
ltltCIDgtgt
html link
value string
ltltoutgtgt
ltltCIDgtgt
ltltingtgt
ltltSIBgtgt
Called Party ID
UserInteraction
Value string
Announcement parameters undefined
run_SIB() success, error
needs
ltltSRFgtgt
SRF
play()
playAndCollect()
8
Pattern for DataManagement SIB
User Interaction
Internet Interaction
ServiceData Management
POR
POI

ltltCIDgtgt
Called Party e-mail

ltltoutgtgt
value string
ltltSIBgtgt
DataManagement
File_ Indicator string
Action string
ltltingtgt
ltltCIDgtgt
run_SIB() success
Called Party ID
needs
Value string
ltltSDFgtgt
SDF
Search()
Update()
9
Pattern for Internet Interaction SIB
User Interaction
Internet Interaction
ServiceData Management
POR
POI
ltltCIDgtgt
ltltSIBgtgt
Called Party e-mail
InternetInteraction
ltltingtgt
value string
Action string
run_SIB() success
ltltCIDgtgt
needs
ltltingtgt
Called Party ID
ltltingtgt
Value string
ltltCIDgtgt
html link
value string
ltltIRFgtgt
SMTP-server
Send_email()
10
Merging the patterns together
Pattern for Internet Interaction SIB
ltltSIBgtgt
ltltCIDgtgt
Internet Interaction
Pattern for DataManagement SIB
Called Party e-mail
ltltoutgtgt
ltltingtgt
ltltingtgt
needs
ltltCIDgtgt
Call Party ID
ltltingtgt
ltltSIBgtgt
ltltCIDgtgt
DataManagement
html link
ltltoutgtgt
needs
ltltCIDgtgt
ltltingtgt
Called Party ID
ltltingtgt
ltltSIBgtgt
UserInteraction
needs
ltltSDFgtgt
ltltSRFgtgt
ltlt IRFgtgt
SDF
SMTP-server
SRF
11
Transformations
  • SDL Context


Process SCF
POR1, POR2,
start

Sequencer
UserInteraction_sucess,
DataManagemenent_sucess,
UserInteraction_error
InternetInteraction_success

SIB_Start

SIB_Start

DataManagement
UserInteraction
SIB_Start

Search_Result

Collect_Response

InternetInteraction
Connect_Request,

Play_and_Collect

Disconnect_Forward_Connection
Search_request

Send_email

SCF_SDF
SCF_SSF
SCF_SRF
SCF_IRF
12
Transformation Sequencer
Wait DP
start

13
Transformations DataManagement SIB
Search_Result
CODE
Code to create the request
error
success
CID_error ERROR
CID_email result
DataManagement_error
DataManagement_success
Service_Processing
14
Conclusion Future work
  • Modeling and reuse reduces development time
  • Transformation preserves properties
  • Modularity but limitations of the IN paradigm
  • Looking for the right architecture

15
Thank You
Write a Comment
User Comments (0)
About PowerShow.com