Next Generation Internet Opportunities

Download Report

Transcript Next Generation Internet Opportunities

Next Generation
Internet Opportunities
Chris Jones
Vice President
Windows Client Division
Microsoft Corporation
Waves Of The Internet
Standard
Connectivity
Presentation
Browse
the Web
Internet Explorer

Continued innovation




3.0 => CSS, ECMAScript
4.0 => DOM
5.0 => Accessibility, XML
Global platform

Bi-directional text layout


Vertical text layout



Traditional Chinese and Japanese
CSS3 Module
Privacy



Arabic and Hebrew
Platform for Privacy Preferences Project (P3P)
Give users control of their data
Powerful standards-based development platform



100% DOM Level 1
100% CSS1
SMIL 2.0 Working Draft
International Content

Display (and edit!) content in
any language
Dave Massy
Internet Explorer
The Challenge: Internet Islands
?
?
?
?
Next Wave: XML Web Services
Standard
Connectivity
Presentation Programmability
Browse
the Web
Program
the Web
XML: Lingua Franca For
Next Generation Software
A New Generation
Of Open Software
XML

Web


Universal data format
Standards-based integration
Two-way, adaptive

GUI


PC

Adapts to devices
Adapts sender to receiver
User-customizable
Programmable XML
Web Services
What Is An XML Web Service?
Open
Internet
Protocols
Furthermore:
XML Web
Service
A programmable application
component accessible via standard
Web protocols

You can ask a site or device for a
description of its Web Services, or use
a directory service such as UDDI

Web Services are defined in terms of the
formats and ordering of messages

Web Service consumers can send and
receive messages using XML

All these capabilities are built using
open Internet protocols
UDDI
Web Services
Description Language
SOAP
XML, HTTP
Benefits Of XML Foundation

Users: Beyond browsing




Business: Best of breed integration



Access and act on information
User in control
Optimal support for different devices
More efficient business processes
Both internal and external
Industry: New opportunities


Don’t have to do it all yourself
Component-style services
Microsoft® .NET
A Platform for XML Web Services








“XML to the core”
Enables seamless integration of multiple
applications, devices and services
Intrinsic integration and interoperability
Deliver software as a service
Enable next generation user experience
Fully utilize abundant computing
and communications
Delivering clients, servers, services
High productivity development tools
Building On An XML
Foundation
Building Solutions With
XML Web Services



Build a new XML Web Service
Aggregate existing XML Web Services
Target any device
Ari Bixhorn
Visual Studio
What Is HailStorm?

Set of user-centric XML Web Services




HailStorm manages, protects user info
Consistent, personalized access from any
application, device, service, network
Puts users in control of their “stuff”
Platform approach creates incredible
industry opportunity
HailStorm helps the technology
in your life work together, on
your behalf, under your control
Services
Apps
Devices
Initial
Services
Services
myProfile
myAddress
myApplicationSettings
myDevices
myDocuments
myFavoriteWebSites
myLocation
myWallet
myNotifications
myCalendar
myContacts
myInbox
HailStorm Is XML
myInbox
myContacts
myCalendar
<myInbox>
<mailFolders>…</mailFolders>
<mailHeaders>…</mailHeaders>
</myInbox>
<myContacts>
<folder name=“friends”>
<contact>…</contact>
</folder>
</myContacts>
<myCalendar>
<event>
<title>…</title>
<eventTime>…</eventTime>
</event>
</myCalendar>
HailStorm Is Open Access
HailStorm Endpoints
Apps
Devices
HailStorm Services
Services
myInbox
SOAP
myContacts
myCalendar




HailStorm interacts via open protocols
Any OS, language or network
Windows®, Windows CE, UNIX, Mac, Palm, etc.
No Microsoft software required
HailStorm Success Factors





Operational excellence
Privacy
Security
Compelling end user value
Compelling developer value
XML Web Services Roadmap
Future
Reliability
In Proc
Security
Existing
Routing
Attachments
XML Protocol :
Envelope and
Extensibility
(SOAP)
Process Flow
Pattern
Description
Service
Description
(WSDL)
Directory (UDDI)
Syntax (XML)
Structure
(XML Schemas)
Inspection
Wire
Description
Discovery
Chris Jones:
Summary
Chrisjo to work on
this



Completing the Browsing Wave
Starting on the XML Web
Services Wave
Industry and Standard Support
Questions?
Please visit the Microsoft booth in the exhibition area
throughout the conference with your questions