CF and.NET Working Together Using Web Services Geoff Snowman Developer Community Champion Microsoft Corporation.

Slides:



Advertisements
Similar presentations
What is.Net Gary Devendorf. .Net Framework.Net framework works like the Domino Objects only much lower level and very complete It is part of the OS (or.
Advertisements

1 Unit 1: Introduction To.Net. 2 Introduction to.Net Integrated Development Environment (IDE) Languages in the.NET Framework The Common Language Runtime.
Introduction to .NET Framework
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Developing with the.NET Framework Rob Howard Program Manager.NET Framework Team Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Introduction. What is.Net? The hype: “Microsoft.Net is a set of Microsoft software technologies for connecting information, people, systems, and devices.
.Net Overview Giuseppe Attardi Università di Pisa.
Microsoft.Net Technology Sachin Shetty Vimal Amin Thomas Mullasaril Vinutna Pulavarti Software Engineering CS616 Instructor:Dr.Tappert.
Microsoft ® Visual Studio ®.NET 2003 Tools to Power Your Vision.
DEV200.NET Framework Overview Chris Anderson Software Architect,.NET Client Microsoft Corporation.
Extending Web Applications with Web Services Mike Taulty Developer & Platform Group Microsoft Ltd
Thursday Evening 6.30VB.NET Introduction 7.30Break for food 8.00VB.NET Migration 8.45Q & A 9.00Done.
DEV345 Comparing.NET and Java David Chappell Principal Chappell & Associates
Module 1: Overview of the Microsoft.NET Framework.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Scelta della tecnologia di presentazione dei dati.
SQL Server 2005 CLR Integration ADO.NET 2.0 Mike Taulty
Microsoft.NET Framework Overview Svetlin Nakov Software Development Consultant, Part-time Computer Science Lecturer Sofia University “St. Kliment Ohridski”
Platforms and tools for Web Services and Mobile Applications Introduction to.Net Bent Thomsen Aalborg University 3rd and 4th of June 2004.
Developing International Applications for Mobile Devices with.NET Achim Ruopp International Program Manager Microsoft Corporation.
Java Vs .Net Presented By, Naveen Kumar Ratkal.
Using.NET Skills To Build Mobile Applications In Compact Framework Punit Shah Technical Lead | Microsoft |
Overview of.NET Framework Carlotta Eaton Associate Professor of IST New River Community College Dublin, VA Slides created by Microsoft Modified by Carlotta.
Visual Studio.NET and.NET Compact Framework Application Development Mike D. Smith Group Program Manager Developer Division Microsoft Corporation.
VS.NET Syllabus By Peter Huang.
Microsoft.NET Framework Overview Abidi Mahmoud Seminarium on Component -based Software Engineering.
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Introduction to .NET Rui Ye.
.NET and Java By Mike Elges.
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.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Developing Reporting Solutions with SQL Server
Module 1: Overview of the Microsoft.NET Platform.
Web Services & WCF ~ Ankit. Web services A web service is a collection of protocols and standards used for exchanging data between applications or systems.
Connecting Cold Fusion to.NET Using Web Services Geoff Snowman Developer Community Champion
.NET O VERVIEW Introduction to.NET Web Services The.NET Framework Common Language Runtime Windows Forms Web Forms ADO.NET Languages.
Lecture 15 Introduction to Web Services Web Service Applications.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
What is.NET? CS 351 Ed Gellenbeck. Today What is.NET? What Problems Does.NET Solve? What are.NET Framework Components?
.NET Language Supports. .NET Language Support Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services.
.Net Framework Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 Copyright © 2003 by.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
DotNet Michelle Johnston, Firebird Services Ltd. What is Dot Net Aims to simplify web development Language independent – CLR (Common Language Runtime)
.NET Enterprise Services COM+ 1.5 麥超俊 Bobby Mak 架構技術推廣經理開發工具暨平台推廣處台灣微軟股份有限公司.
Technology and Computing Curricula Mythreyee Ganapathy University Relations Manager - India Microsoft Research.
Localization Support in Microsoft.NET Framework François Liger Program Manager Microsoft Corporation.
The .NET Framework - Technology in Education
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
Introduction to.NET Building.NET Applications Mike Taulty Developer & Platform Group Microsoft Ltd
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
6.2 XML Web Services Vinod Unny Enterprise InfoTech Microsoft Regional Director, North India.
The Holmes Platform and Applications
Introducing the Microsoft® .NET Framework
Introducing SQL Server 2000 Reporting Services
WEB SERVICES.
Unit – 5 JAVA Web Services
ASP.NET Web Forms and Web Services
Introduction to .NET Framework Ch2 – Deitel’s Book
Building Innovative Apps using the Microsoft Developer Platform
Mobile Application Development 2005 By Sam Nasr July 25, 2006
Learn. Imagine. Build. .NET Conf
Microsoft Connect /1/2018 2:36 AM
Windows Forms in Visual Studio 2005: An in-depth look at key features
.NET Framework Design Goals
Presentation transcript:

CF and.NET Working Together Using Web Services Geoff Snowman Developer Community Champion Microsoft Corporation

The.NET Unified Programming Model Windows API.NET Framework Consistent API availability regardless of language and programming model ASPStateless, Code Embedded in HTML pages MFC/ATLSub-classing, Power and Expressiveness Visual Basic Object Model RAD, Composition and Delegation

.NET Framework Architecture Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services Mobile Internet Toolkit WindowsForms Common Language Specification Visual Basic C++C#J#… Microsoft ® Visual Studio ®.NET

.NET Languages (Microsoft) Visual Basic.NET C# C++ (Managed/Unmanaged) J#

.NET Languages (Others) APL CFML Fujitsu COBOL Micro Focus COBOL Eiffel Forth FORTRAN 95 Haskell Mercury Mondrian Oberon Pascal Perl Python RPG S# Scheme Standard Meta Language

System System.Data (ADO.NET) System.XML System.Web (ASP.NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization ConfigurationSessionState CachingSecurity Services Description Discovery Protocols UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms DesignComponentModel.NET Unified Classes Schema Reflection ResourcesGlobalization ServiceProcess

Some Application Types Windows Forms Web Forms Web Service Windows Service Console Application Class Library Smart Device Application Mobile Web Application Windows Control Library Web Control Library Setup Project Extensibility Project SQL Server Reporting Services Office Projects

Server Controls Programmable, server-side objects Properties, methods and events Encapsulate both behavior and rendering HTML, XML, WML, script, etc. You can create server controls Custom controls User controls Or derive from existing controls

Demonstration 1 ASP.NET

A component that provides a service to a consumer Components potentially have global reach Consumers use a standard Internet protocol (HTTP) and data format (XML) Web services can be implemented in many languages The consumer does not care which The basis of B2X applications What is a Web Service?

XML Web Services Explained Internet connects entities together and WWW inherently cross boundaries XML Web Services applies the same platform neutral approach to system integration Platform Neutral Leverage Existing Standards No Rip and Replace Connects People WWW Connects People to Information Web Services Connects Applications

PERL PERL Apache 2.0 Apache 2.0 MySQL MySQL Linux Linux LOB J2EE App LOB J2EE App BEA Weblogic BEA Weblogic Oracle 8i Oracle 8i Sun UE Sun UE XML Web Services SAP R/3 SAP R/3 DB2 DB2 AIX AIX IBM RS/6000 IBM RS/6000 Language Independent Platform Independent Device Independent Motorola i85s Motorola i85s J2ME J2ME Compaq iPAQ Compaq iPAQ Windows CE Windows CE StrongARM StrongARM PeopleSoft 7.0 PeopleSoft 7.0 SQL 2000 SQL 2000 Windows 2000/.NET Windows 2000/.NET Compaq Proliant Compaq Proliant

The Web Services Stack Web Services Stack WSDL (API description) SOAP (messaging) XML (lingua franca) UDDI (discovery) HTTP (transport)

WSDL Schemas} Messages} Machine Readable Description End Points}

Demonstration 2 Web Services

UDDI in Windows Server 2003 How does UDDI work? UBR operator node (uddi.microsoft.com) (uddi.ibm.com) Public client ABC Company XYZ InternetPublishes Replicates Searches Marketplace or directory

The Future: WSA Use the SOAP header! WS-Security WS-Routing WS-Transaction WS-ReliableMessaging WS-I

Web Services Interoperability Organization (WS-I) Operational RequirementWS-I Deliverable Common definition for Web services Profiles Implementation scenarios Implementation guidance and support for Web services adoption Supporting documentation and whitepapers Sample code and applications Consistent, reliable interoperability between Web services technologies from multiple vendors Conformance testing tools Goal: Promote Web services interoperability across platforms, applications, and programming languages

WS-I Profiles Profile: Group of Web services specifications at specific version levels Profiles make it easier to discuss Web services interoperability First profile: WS-I Basic UDDI 1.0 WSDL 1.1 SOAP 1.1 XML Schema 1.0

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.