• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Developing Voice Applications in the Cloud
 

Developing Voice Applications in the Cloud

on

  • 5,961 views

Now that we can distribute computing across \"the cloud\", what does this mean for voice application developers? What kind of apps can you create in the cloud? How do you do it? What kind of clouds ...

Now that we can distribute computing across \"the cloud\", what does this mean for voice application developers? What kind of apps can you create in the cloud? How do you do it? What kind of clouds are out there? What do you need to worry about. A presentation by Dan York at the Communications Developer Conference / ITEXPO about developing voice applications \"in the cloud\" given on September 18, 2008

Statistics

Views

Total Views
5,961
Views on SlideShare
5,958
Embed Views
3

Actions

Likes
1
Downloads
168
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Developing Voice Applications in the Cloud Developing Voice Applications in the Cloud Presentation Transcript

    • 1
    • Developing Voice Applications In the Cloud Dan York Director of Emerging Communication Technology Voxeo Corporation www.voxeo.com dyork@voxeo.com September 18, 2008 2
    • 3
    • 4
    • What is quot;Cloud Computingquot;? 5
    • Cloud computing is the ability to run your applications on a providers' computing platform out in the network cloud. 6
    • Why the Cloud? 7
    • Scalability 8
    • SLA 9
    • ROI 10
    • Minimizes Risk 11
    • Business Continuity 12
    • Deployment Speed 13
    • Ease of Experimentation 14
    • Why NOT the Cloud? 15
    • Security 16
    • IT Control 17
    • Platform is a fixed cost 18
    • Having it Both Ways: Hybrid 19
    • Overflow 20
    • Disaster Recovery 21
    • So how does this work? 22
    • Web Browser Diagram HTTP Web Web App ? Browser Svr Svr HTML PHP perl python ruby servlets Java XML ??? 23
    • Web Browser Diagram - Thin Client HTTP Web App Thin Web Protocol Browser ? Client (on svr) Svr Svr HTML PHP perl python ruby servlets Java XML ??? 24
    • Voice Browser Diagram HTTP Voice App Web Phone Audio Browser ? (on svr) Svr Svr XML PHP perl python ruby servlets Java XML ??? 25
    • Voice Application Diagram HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? 26
    • An Alternate View PSTN App PSTN Audio IP-PBX Gateway Svr 27
    • Voice Application Diagram HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? 28
    • Location - Single network/server HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? 29
    • Location - Distributed HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML 30
    • Location - Distributed HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML 31
    • Location - Distributed/Cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML 32
    • Location - Distributed/Cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML 33
    • Location - Distributed/Cloud SIP HTTP PSTN App Phone Audio IP-PBX ? Gateway Svr 34
    • Location - Hybrid HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Browser ? (on svr) Svr Svr VoiceXML or CCXML 35
    • Another View Application Platform Internet / WAN IP-PBX LAN PSTN 36
    • All the Way Into The Cloud Hosted “IP-PBX” Internet / WAN Firewall LAN PSTN 37
    • What Kind of Cloud? 38
    • Server-in-the-cloud (ex. EC2) HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? 39
    • Server-in-the-cloud (ex. EC2) HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? 40
    • Server-in-the-cloud (ex. EC2) HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? 41
    • Application-in-the-cloud (Voxeo, GAE) HTTP Voice Web App/DB Phone Audio ? App Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? 42
    • Questions to Ask 43
    • Can You Trust The Cloud To Be There? 44
    • How Are You Connected? 45
    • Scalability? 46
    • SLA? 47
    • Security? 48
    • Geographic/Physical Redundancy? http://flickr.com/photos/txd/100437832 49
    • Proprietary = Lock-In 50
    • Open 51
    • Standards Matter 52
    • VoiceXML CCXML SIP 53
    • API Support? 54
    • Firewall Traversal? Internet LAN 55
    • Open 56
    • Thank you! 57
    • Dan York dyork@voxeo.com blogs.voxeo.com www.voxeo.com/free evolution.voxeo.com 58