Whidbey Overview
Download
Report
Transcript Whidbey Overview
Web Services Day
David Gristwood
[email protected] blogs.msdn.com/David_Gristwood
Mike Pelton
[email protected] weblogs.asp.net/MikePelton
Benjamin Mitchell, Microsoft Regional Director
benjaminm.net
Mike Shaw
[email protected] blogs.msdn.com/mikeshaw
Agenda
Connected Systems
The Zen of Web Services
Web Services Scenarios
Smart Clients and Web Services
BizTalk and Web Services
Web Service Enhancements (WSE) 2.0
Security and Web Services
The Road to Indigo
Web Service Technical Resources
MSDN Web Services Developer Centre
http://msdn.microsoft.com/webservices/
UK MSDN Activities
This is one of many UK MSDN activities
Roadshows, day & evening events, technical
briefings, etc
The UK MSDN Site has local news, events,
webcasts
http://www.microsoft.com/uk/msdn
Register to received the bi-weekly MSDN
Flash by email
https://www.microsoft.com/uk/msdn/flash.aspx
MSDN Connection
New to MSDN UK
Get personalised information
The programming languages you’re interested in
The technology topics you’re interested in
Customised RSS feed
Great for keeping track of what's happening
Sign up for MSDN Connection at:
http://www.microsoft.com/uk/msdn
Training Courses
Many partners offering training on web
services, .NET, etc
http://www.microsoft.com/uk/learning/
DevelopMentor offering 20% discount on
“Essential Web Services .NET” course
Need to quote “MS3011WS”
Course information:
www.develop.com/training/course.aspx?id=10
7
The slides for this event
will be posted at:
www.microsoft.com/uk/msdn/events/postevents.aspx
Are you building commercial
products using web services?
Microsoft UK interested in organisations that are
developing .NET-based products:
Use web services in innovative ways
Use web services to effect significant business impact
with global companies
Like to showcase a number of these as
Microsoft case-studies
Investigate ways ISVs who have/are developing such
applications
Please fill in questionnaire included with slides
Or email [email protected]
It’s a Connected World
Its all about integration
Payment Systems and Card Mgmt
3D Secure
Treasury / Forex
Trading / Back office
Wealth Management
Core Banking
Branch Banking
Internet Banking
EAI
Business Intelligence
Straight through Processing
CRM
Aggregation
ATM / POS
Wireless
Distributed Applications and Systems
An Architectural Mindset
Four Tenets of Service Orientation
Boundaries
are Explicit
Developers opt-in to consuming, exposing,
and defining public-facing service façade.
Services are
Autonomous
Services and consumers are independently
versioned, deployed, operated, and
secured.
Share Schema &
Contract, not Class
Data never includes behavior;
Objects with data and behavior are a local
phenomenon.
Compatibility
based on Policy
Capabilities and requirements represented
by a unique public name; Used to establish
service suitability.
XML Web Services
and the Web Services
Protocols (WS-*)
Makes Service
Orientation feasible
Platform independence
Loose coupling
Self description, and discovery
WS - Delivering on Customer Needs
“Through Web services, the integration with
our partners and customers became a lot
easier and faster.”
General Motors
“Web services enabled us to leverage our
existing clinical repositories.
This is one of the greatest benefits of building
the solution using Web services.”
M.D. Anderson
“Since we need to interoperate between
varieties of systems, the use of technology
standards within our organization and by our
partners is vital to our success.”
Nationwide Insurance
What are the Analysts saying?
“The payoff is huge – using Web services instead of
proprietary integration technology cuts the time and cost
by a factor of 10”
Forrester Research, March 2003
“The web services software market will reach US$1.7
billion in 2003.”
Gartner
“Web services will become the dominant distributed
computing architecture in the next 10 years and will
eventually define the fabric of computing”
IDC, 05/02/03
“Everyone should build on the XML/SOAP foundation.”
Meta Group
Who is building Web Services?
On-line sites
Case Studies
msdn.microsoft.com/webservices/understanding/casestudies
Government Gateway Overview
Government Gateway
ID Management
Channels &
Devices
(Authentication &
Authorisation)
Mobiles
Phones
authentication /
authorisation
authentication /
authorisation
PC
Portals
Citizen
Internet
document
submissions /
data
interactions
Local
Authority
Government Gateway
Messaging &
Interoperability
(Transaction Engine)
IR
PDAs
TV
Call
Centres
etc
DWP
Microsoft Web Services
Microsoft.com WebServices
Integrate information & services from MSDN, Technet,
support, etc
http://msdn.microsoft.com/webservices/building/livew
ebservices/mscomservices
TerraServer
Aerial and satellite images of the earth
http://terraserver.microsoft.com
MapPoint
Location and mapping service
http://msdn.microsoft.com/mappoint
MSDN Universal, Enterprise, and Professional offer
Getting Started with Service
Orientation and Web Services
Don’t “boil the ocean” - Crawl, Walk, Run
Find business process, and build web service
façades in front of them, and evolve apps behind
façade as necessary
Assume a multitude of clients: disconnected,
smart clients, web clients, devices, business
processes, other Autonomous Services
Build for change, and let web services be your
service API
Questions?