Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Software Architecture DivD Skype

Software Architecture DivD Skype

Ratings: (0)|Views: 234 |Likes:
Published by Pooja Sheth
A report on the application architecture of Skype including various perspectives of user, technical and security aspects.
A report on the application architecture of Skype including various perspectives of user, technical and security aspects.

More info:

Published by: Pooja Sheth on Jan 29, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/09/2012

pdf

text

original

 
Application Architecture of Skype
2012
A REPORTONAPPLICATION ARCHITECTURE OFSUBMITTED TOWARDS THE PARTIAL FULFILLMENT OFINTERNALEVALUATION OF SOFTWARE ARCHITECTURE COURSEBY
Name PRN
Divya Srinivasan
11030241153
Pooja H. Sheth
11030241163
Priyanka Mangal
11030241167
Victory Abraham
11030241186
 
Application Architecture of Skype
2012
2
Table of Contents
 1. Introduction ...................................................................................................................................... 4 2. About the Application ....................................................................................................................... 5 3. Perspective 1: User ......................................................................................................................... 10 3.1 Description: ................................................................................................................................. 10 3.2 Diagram showing the elements and their relationships ............................................................. 11 3.3 Elements with their externally observable characteristics ......................................................... 12 3.3.1. Presence Information .................................................................................................... 12 3.3.2. High Quality ................................................................................................................... 12 3.3.3. Ease of Use .................................................................................................................... 12 3.3.4. Calling ............................................................................................................................ 13 4. Perspective 2: Technical .................................................................................................................. 14 4.1Description ............................................................................................................................. 14 4.2 Diagram showing the elements and their relationships ....................................................... 14 4.3 Elements with their externally observable characteristics ................................................... 15 4.3.1.Media Gateways ............................................................................................................ 15 4.3.2.IP Network ..................................................................................................................... 15 4.3.3.Login Process.................................................................................................................. 17 4.3.4. NAT and Firewall Determination .................................................................................. 18 4.3.5. Alternate Node Table .................................................................................................... 18 5. Perspective 3: Design ...................................................................................................................... 19 5.1.Description ............................................................................................................................ 19 5.2. Diagram showing the elements and their relationships ...................................................... 19 5.3.Elements with their externally observable characteristics ................................................... 20 5.3.1.Information interface design ......................................................................................... 20 5.3.2.Visual interface design ................................................................................................... 20 5.3.3.Information design ......................................................................................................... 21 5.3.4.User assistance design ................................................................................................... 21 
 
Application Architecture of Skype
2012
36. Perspective 4: Database Perspective .............................................................................................. 22 6.1.Description: ........................................................................................................................... 22 6.2.Diagram showing the elements and their relationships: ...................................................... 22 6.3.Elements with their externally observable characteristics: .................................................. 25 6.3.1. pgBouncer PostgreSQL Connection pooler ................................................................ 25 6.3.2. plProxy: Remote Call Language ..................................................................................... 26 6.3.3. plProxy: Horizontal Partitioning .................................................................................... 26 6.3.4. SkyTools: Package of Database Tools ........................................................................... 27 7. Perspective 5: Security Perspective ................................................................................................ 28 7.1.Description: ........................................................................................................................... 28 7.2. Diagram showing the elements and their relationships: ..................................................... 29 7.3. Elements with their externally observable characteristics .................................................. 29 7.3.1. Skype User Authentication ........................................................................................... 29 7.3.2. Encryption Handling ...................................................................................................... 30 7.3.3. Security & File Transfers (Viruses, Trojan Horses, etc.) ................................................ 31 7.3.4. Real-Time File Transfer ................................................................................................. 32 8. Conclusion: ...................................................................................................................................... 34 9. References: ..................................................................................................................................... 34 

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->