Web Services Day David Gristwood davidgri@microsoft
20 Slides8.53 MB
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 ATM / POS Aggregati on 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 Channels & Devices GovernmentGateway Gateway Government IDManagement Management ID (Authentication&& (Authentication Authorisation) Authorisation) Mobiles Phones authentication / authorisation authentication / authorisation PC Portals Citizen Internet Internet document submissions / data interactions Local Authority GovernmentGateway Gateway Government Messaging&& Messaging Interoperability Interoperability (TransactionEngine) Engine) (Transaction 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/ livewebservices/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?