From HTML to Services: Building a Site for REST, POX, AJAX, RSS, SOAP, and WS-*

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    From HTML to Services: Building a Site for REST, POX, AJAX, RSS, SOAP, and WS-* - Presentation Transcript

    1. From HTML To Services Building a Site for REST, POX, RSS, SOAP, and WS-* Clemens Vasters Connected Framework Microsoft Corporation [email_address] BTB021
    2. From HTML To Services
      • Hypertext and Pictures grew the Web
      • Thank You!
      • Let’s Move On…
    3. Hypertext
      • Very 90’s
      • Your content links their content
      • Click, Good-Bye
    4. … But!
      • HTML is parseable markup
        • Structure focused on layout but holds data
          • corzen.com spiders hundreds of jobsites weekly and aggregates that into a leading indicator for Wall Streets job market data
      • XML is generalized parseable markup
        • Structure focused on data
        • Facilitates “Community Standards”
          • RSS, OPML, etc
      • Sites are services today
    5. Mashup
      • http://www.vlogmap.org
      • http://www.flashearth.com
      • http://www.weatherbonk.com
      • http://www.housingmaps.com
      • http://www.corzen.com
      • http://www.programmableweb.com
    6. Mashup Consumers
      • Your content is your content and their content and the other’s content… and they let you!
      • Keep people on your property
      • Rake the ad revenue, drive business for partners
    7. Mashup Providers
      • Their content is your content
      • Make it easy to aggregate your stuff
        • RSS, OPML, ATOM, ASX, any other XML Lingo
        • JSON – JavaScript Object Notation
      • Make it easy to interact with your stuff
        • REST, POX, and SOAP Services
      • Rake in the revenue for your added-value or services
    8. It’s A MIX
      • HTML+AJAX: Client Aggregation Platform
        • We love Firefox, Safari, Opera for embracing our XMLHTTP model … and for finally kicking NS 4.x off the cliff
        • Critical mass for cross-browser XML and AJAX support is here
      • Aggregate, embed, layer, extend, reshape, recompose, map, render… do stuff
    9. It’s A MIX
      • Go cool with Avalon/WPF and Flash
      • Go mobile with J2ME and Windows Mobile
      • Go living-room with Windows Media Center and Xbox 360
      • The web of now is one of services and many presentation surfaces and facets
      • HTML isn’t dead, but it’s got company
    10. X’ing The Wire HTML/HTTP
      • HTML/HTTP are the common fabric
        • The Web’s Denim Jeans
        • Comfy, essential basics, but not so chic
      • Provides the most fundamental layout and content integration capabilities
      • HTTP is the ubiquitous, scalable communication underpinning with a huge supporting infrastructure.
        • Great for 90% of everything. But just that
    11. X’ing The Wire REST/POX
      • POX: Plain Old XML
        • Ship XML instead of HTML
        • HTTP GET to access XML data
        • Easily aggregate and mashup with AJAX
      • REST: REpresentational State Transfer
        • Aka “POX with dogma”
        • Fully exploits HTTP application protocol
        • Create/update/delete and linking
      • Very casual, baseline standards, do what works…
    12. X’ing The Wire SOAP
      • SOAP: Data + Metadata for Messaging
      • Baseline standard for rich set of messaging features
        • Addressing, Routing
        • In-Message Security, Identity Federation
        • Reliable Messaging
      • Very rich model, requires rich stacks
      • SOAP is no longer a toddler... or easy
    13. X’ing The Wire Streams/P2P
      • Streamed Media, Large Data access
        • Downloads
        • Music On-Demand
        • Video On-Demand
      • P2P: Collaboration, Sharing, Gaming
    14. Eastside, Westside, Serverside Pinstripes or Hip-Hop, nothing happens without the server
    15. Windows Communication Foundation The Windows Communication Foundation is the Universal Communication Runtime SOAP, REST, POX, P2P, Streaming. One-Way, Request/Response, Duplex. Secure, Transacted, Reliable, Federated. Interoperable, Productive, Fast One Way to Program
    16. POX, No SOAP
    17. What Did We See?
      • POX/SOAP, HTTP/TCP, Binary/XML ?
        • … all just a matter of configuration
        • … you program in one model
      • WCF is the natural first choice
        • For supplying data to AJAX apps
        • For supplying data to smart clients
        • For web services
        • For integration
    18. Still Not Convinced? newtellivision by newtelligence AG http://www.newtellivision.tv
    19. Summary
      • You asked, we listened
      • We have the one runtime for all the backend magic that you need for your sites and experiences
      • Check out WCF: http://windowscommunication.net
      • Write me e-mail: [email_address]
    20. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
    21.  
    SlideShare Zeitgeist 2009

    + goodfridaygoodfriday Nominate

    custom

    267 views, 0 favs, 0 embeds more stats

    Your site is more than a collection of pages; it's more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 267
      • 267 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 6
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories