Integration with XML Web Services

Slides:



Advertisements
Similar presentations
Building International Applications with Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corporation.
Advertisements

Microsoft. NET Eine neue Generation der Softwareentwicklung Klaus Rohe
WEB SERVICES DAVIDE ZERBINO.
XML Web Services in Visual Studio ®.NET NameTitleCompany.
Programming Our First Java Program Yingcai Xiao. What to Do Set up for Java Programming Write our first Java Program with IDE Write our first Java Program.
Programming A Historic Perspective on Code Reuse Yingcai Xiao.
Microsoft.NET Programming platform for the next decade Anders Hejlsberg Distinguished Engineer Developer Division.
Chapter 12 Extending Web Applications. ASP.NET 2.0, Third Edition2.
Code-Reuse A Historic Perspective Yingcai Xiao. Want to know? Why we have to write programs to run a computer? Why an error in a program is called a bug?
Windows Programming.NET Overview Yingcai Xiao. What is a Computer? From the Webster’s New World Dictionary: 1. A person who computes. 2. A device used.
The 100% Inspiration Tour. Web Services – An Industry Approach to the evolution of Distributed Architecture Mark Johnston Academic Team, Microsoft UK.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
CS603 Microsoft.NET April 8, What is.NET? Language for distributed computation –C#, VB.NET, JScript Protocols –SOAP, HTTP Run-time environment –Common.
Intro to C# Dr. John P. Abraham UTPA. Background required Thorough C++ programming – If you made an A in 1370/1170 you will do fine with some effort.
Introduction to .NET Rui Ye.
Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
C# Overview and Features. Content I.History of C# II.Architecture III.How to install IV.Features V.Code Sample VI.Microsoft.NET Platform VII.Why use C#
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
Web Services & WCF ~ Ankit. Web services A web service is a collection of protocols and standards used for exchanging data between applications or systems.
James Holladay, Mario Sweeney, Vu Tran. Web Services Presentation Web Services Theory James Holladay Tools – Visual Studio Vu Tran Tools – Net Beans Mario.
CSC8530 Distributed Systems XML Web Services David Vaglia.
Component-Based Software Engineering Introduction to.NET Paul Krause.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
.Net – The First Glance What Is.Net, Why Use.Net.
Introduction to Web Services Instructor: Dr. M. Anwar Hossain.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
XML and Web Services (II/2546)
Microsoft.NET; A vision for the next generation of XML Web Services. Steven Adler Product Manager Microsoft EMEA.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
.NET Mobile Application Development XML Web Services.
Introduction to Web Services Srinath Vasireddy Support Professional Developer Support Microsoft Corporation.
January 14 th -15 th 2004 Recap of Day 1 Daragh Byrne – EPCC.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 9 Web Services: JAX-RPC,
6.2 XML Web Services Vinod Unny Enterprise InfoTech Microsoft Regional Director, North India.
ICS243F Presentation by Sudeep Pasricha Manev Luthra
Java Web Services Orca Knowledge Center – Web Service key concepts.
Introduction to Web Services in the Microsoft .Net Framework
Jim Fawcett CSE681 – SW Modeling & Analysis Spring 2005
.NET Omid Darroudi.
The 100% Inspiration Tour.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Sabri Kızanlık Ural Emekçi
A Web Services Journey on the .NET Bus
WEB SERVICES.
Unit – 5 JAVA Web Services
.Net A brief introduction to
Web Services CO5027.
CE-105 Spring 2007 Engr. Faisal ur Rehman
ICS243F Presentation by Sudeep Pasricha Manev Luthra
Implementing a service-oriented architecture using SOAP
Wsdl.
Kontrak Kuliah Web Service.
Chapter 9 Web Services: JAX-RPC, WSDL, XML Schema, and SOAP
Web services, WSDL, SOAP and UDDI
.NET Overview Yingcai Xiao.
The future of distributed systems architecture
WEB SERVICES DAVIDE ZERBINO.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Deepak Shenoy Agni Software
Distributed System using Web Services
Paul Stubbs MCSD, MCSE 4.0, MCP+I, MCT, MCAD .Net
Distributed System using Web Services
Introduction Microsoft .NET
Presentation by Uday Lohar
Presentation transcript:

Integration with XML Web Services FTP XML EDI Notes Neon HTTP TCP/IP BizTalk PeopleSoft SAP Internal App email X12-850 PO X12-997 PO MQSeries SMTP FAX Telephony CRM Client Marketplace Supplier Internet Extranet Intranet

XML Web Services Protocol Stack Internet Protocols Directory of services: UDDI Service discovery: DISCO Service descriptions: WSDL Service interactions: SOAP Universal type system: XSD Universal data format: XML Ubiquitous communication: Internet

The .NET Framework provides a bi-directional mapping Web Services The .NET Framework provides a bi-directional mapping Application Concepts Web XML XSD WSDL SOAP Framework Objects Classes Methods Calls Data Schema Services Invocation

Web Services with .NET public class OrderProcessor { public void SubmitOrder(PurchaseOrder order) {...} } public class PurchaseOrder public string ShipTo; public string BillTo; public string Comment; public Item[] Items; public DateTime OrderDate; public class OrderProcessor { [WebMethod] public void SubmitOrder(PurchaseOrder order) {...} } [XmlRoot("Order", Namespace="urn:acme.b2b-schema.v1")] public class PurchaseOrder [XmlElement("shipTo")] public string ShipTo; [XmlElement("billTo")] public string BillTo; [XmlElement("comment")] public string Comment; [XmlElement("items")] public Item[] Items; [XmlAttribute("date")] public DateTime OrderDate; <?xml version="1.0" encoding="utf-8"?> <soap:Envelope> <soap:Body> <SubmitOrder> <Order date=“20010703"> <shipTo>Manuel Costa</shipTo> <billTo>Bill Gates</billTo> <comment>Overnight delivery</comment> <items> <productId>17748933</productId> <description>Dom Perignon</description> </items> </Order> </SubmitOrder> </soap:Body> </soap:Envelope> Order order = new Order(); order.ShipTo = “Manuel Costa"; order.BillTo = “Bill Gates"; order.OrderDate = DateTime.Today; … OrderProcessor.SubmitOrder(order);

Demo Web Service

XML Web Services: “Anytime, Anywhere, on any Device” SOAP Web App SOAP HTTP HTML .NET Contacts .NET Inbox SOAP .NET Calendar Gateway Custom/ WAP

.NET Compact Framework .NET Framework for Embedded Devices

Standardizing .NET CLI and C# standardized by ECMA Submission with Intel and Hewlett-Packard On December 13, 2001, the ECMA General Assembly ratified the C# and common language infrastructure (CLI) specifications into international standards. Some companies are implementing the ECMA specs, e.g. Ximian and Project Mono (.NET on Linux) Microsoft will provide a shared-source implementation on FreeBSD and Windows http://msdn.microsoft.com/net/ecma/

How to try the .NET platform? .NET Framework SDK (essential) CLR, command line compilers, debuggers, class libraries, documentation, … Free Download Size: ~100 MB Tool Developers Guide Specs: IL, Metadata, Debugging, Security, etc Source code: CLisp, Simple C, debugger, profiler, … Visual Studio .NET (optional) IDE (Integrated Development Environment) Size: ~1.5 GB

.NET in Summary The Microsoft software development platform for the next decade Based on standards, across languages, across devices Based on the ideia of ubiquitous XML Web Services

More Information … http://msdn.microsoft.com/net