Title Line 1 Title Line 2
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
407
On Slideshare
407
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Web 2.0 in a Virtualized World: Building an Architecture for Growth Presented by: Lori MacVittie Technical Marketing Manager, Application Services
  • 2. THE WEB 2.0 STACK FORUMS WIKIS COLLABORATION VIDEO SYNDICATION PODCASTS INTERACTION LIVE CHAT C O M M U N I T Y ajax rss rdf rtsp sip http xml soa
  • 3. XML SOAP AJAX JSON SIP RTSP HTTP RSS RDF Oracle OWA IMAP SMTP MAPI OFFICE 2007 SAP POP3 XAML FTP
  • 4.
    • A set of technologies most often associated with AJAX but also including other XML-based dynamic data exchanges
      • RSS / RDF
      • Mashups
      • Tag clouds
    Web 2.0 Technologies DOM APPLICATION FRAMEWORK REST POX HTTP WCF JSON HTTP SOAP XMLHTTPRequest
  • 5. One-to-one relationship between a “FORM” and a server-side script or application One-to-one relationship between many components and server-side scripts or applications Web 2.0 Traditional Web 101010101010101010101010101010101010101010101010101010101010101010101010101010 1010101010101010101010101010101010101010101010101010101010 101010101010101010101010101010101010101010101010101010101010101010101010 1010101010101010101010101010101010101010101010101010101010101010101101010 101010101010101010101010101010101010101010101010101010101010101010100101010 1010101010101010101010101010101010101010101010101010101010 1010101010101010101010101010101010101010101010101010101010101010101010101010101001 101010101010101010110101010101010101010101010101010101010101010101010101010
  • 6. Web 2.0 Challenge: More Scripts, More Formats WWW-URL-ENCODED WWW-URL-ENCODED WWW-URL-ENCODED WWW-URL-ENCODED JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML
  • 7. Web 2.0 Challenge: Browser Limitations Connection #1. OK Connection #2. OK Connection #3. TIME OUT. …slows down applications …leads to unresponsive applications
  • 8. Web 2.0 Challenge: Longer Sessions, More Connections, More Requests …supports fewer concurrent users …consumes more server resources Server Resources Please try again later
  • 9. Web 2.0 Challenge: JavaScript Execution Server sends back response that tricks client into modifying existing behavior of client Client makes a request to load a page Client sends data to server Client is tricked into sending same data to another server ATTACK SUCCESSFUL!
  • 10. The Application Delivery Challenge
    • Keeping up with a rapidly evolving set of applications, protocols, and security risks while maintaining existing application availability and security
    • And you can’t make the day longer than 24 hours although you can have an extra day every 4 years*
    * Disclaimer: Offer prohibited at the turn of the century except when evenly divisible by 4. Some restrictions apply.
  • 11. A Growing Network Problem CRM CRM SFA ERP ERP ERP SFA CRM SFA SSL Acceleration Network Point Solutions Applications Users Server Load Balancer Rate Shaping DoS Protection Application Firewall Content Acceleration Traffic Compression Connection Optimization Custom Application Mobile Phone PDA Laptop Desktop Co-location
  • 12. ROUTERS SWITCHES FIREWALLS Intelligent Applications Intelligent Client Network Plumbing Application Delivery Network
  • 13. A New Level of Intelligence React to a Single Communication, One Direction Packet Based Legacy Approach ADN React to a Real Time, Two-Way Conversation Translate Between Parties Flow Based
  • 14. Web 2.0: Secure. Fast. Available. Available Fast Secure Unified Network/Application Infrastructure Services AJAX REST POX JSON WS-* POST GET Web 2.0 Services Unified Architecture Web 2.0 Clients Desktop
  • 15. Web 2.0 Solution: Application Security DoS and SYN Flood Protection Network Address/Port Translation Application Attack Filtering Certificate Management Resource Cloaking Advanced Client Authentication Application Security Module XSS & SQL Injection Evasion Firewall - Packet Filtering Selective Content Encryption Cookie Encryption AES Encryption Content Protection Protocol Sanitization Basic Firewalling XML Threat Prevention Secure Optimized Available
  • 16. Web 2.0 Solution: Acceleration and Optimization Services SSL Acceleration Quality of Service Connection Pooling Intelligent Compression L7 Rate Shaping Content Spooling Content Buffering TCP Optimization Stack Brokering Content Transformation Dynamic and Static Caching Secure Optimize Available
  • 17. Web 2.0 Solution: Availability Services Comprehensive Load Balancing Advanced Application Switching Customized Health Monitoring Intelligent NAT Intelligent Port Mirroring Universal Persistence Response Error Handling Session / Flow Switching Transformation / Content Rewriting IPv6 Gateway Advanced Routing Connection Management Session Management Secure Optimize Available
  • 18. Web 2.0: Secure, Fast, and Available But… DOM APPLICATION FRAMEWORK REST POX HTTP WCF JSON HTTP SOAP
  • 19. …What about Virtualization?
    • Unified architecture for physical and virtual resources?
    • Dynamic provisioning?
    • Center-less data centers?
    • Reduced costs overall?
  • 20. The State of Virtualization Access Virtualization PC - Home PC - LAN WLAN Application and Server Virtualization Storage Virtualization Cell Remote - WAN Application and Server Virtualization Data Center & Link Virtualization OS Virtualization OS Virtualization EMC App. Server App. Server App. Server App. Server Windows file storage Windows file storage NetApp Web Server Web Server Web Server Web Server Web Server
  • 21. Imagine, If You Will . .
  • 22. The Sum of the Virtual Parts Virtual Data Center Data Center Orchestration Unified Access Control Service Policy Management Manage Delivery Service Requests
  • 23. Challenges Ahead!
    • Bureaucratic IT Silos
    • Single-Vendor Solutions
    • No Integration
    • No Management
    • No Sum of the Parts Solution
    • Lack of Focus
  • 24. The Next Steps
    • Break the Barriers
    • Understand the Value/Cost
    • Integration and Management
    • Focus on the End-Game
  • 25. Secure. Fast. Available.