Connecting Cold Fusion to.NET Using Web Services Geoff Snowman Developer Community Champion

Slides:



Advertisements
Similar presentations
1 Unit 1: Introduction To.Net. 2 Introduction to.Net Integrated Development Environment (IDE) Languages in the.NET Framework The Common Language Runtime.
Advertisements

The Holmes Platform and Applications Irisel Consulting Madrid, 2008.
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.
Building and Using Web Services with ASP.NET Rob Howard Program Manager.NET Framework Team Microsoft Corp.
Web Services in Financial Services Dr. James Gardner Financial Services Industry Group Microsoft Corporation.
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.
Convergence – Driving down the Cost of Enterprise IT Christoph Rau BEA Vice President, Central & Eastern Europe October 23, 2003.
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.
DEV200.NET Framework Overview Chris Anderson Software Architect,.NET Client Microsoft Corporation.
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)
An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd
SQL Server 2005 CLR Integration ADO.NET 2.0 Mike Taulty
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.
Using.NET Skills To Build Mobile Applications In Compact Framework Punit Shah Technical Lead | Microsoft |
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Overview of.NET Framework Carlotta Eaton Associate Professor of IST New River Community College Dublin, VA Slides created by Microsoft Modified by Carlotta.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Visual Studio.NET and.NET Compact Framework Application Development Mike D. Smith Group Program Manager Developer Division Microsoft Corporation.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
Data Integration Problem How to access data across 22 different data systems, most operating on different hardware, using different software, and having.
VS.NET Syllabus By Peter Huang.
Microsoft.NET Framework Overview Abidi Mahmoud Seminarium on Component -based Software Engineering.
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
Introduction to Visual Studio.NET Pradeep K. Shah
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.
Powering the Enterprise with.NET Web Services David Stubbs Program Manager Enterprise Microsoft Services Hewlett-Packard Company.
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.
Electronic Commerce eCommerce Software MIS Spring 2006 Instructor: John Seydel, Ph.D.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
WINS Data provides customized software solutions, web development, client-server applications using all major up-to-date technologies. We have experience.
.NET O VERVIEW Introduction to.NET Web Services The.NET Framework Common Language Runtime Windows Forms Web Forms ADO.NET Languages.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
What is.NET? CS 351 Ed Gellenbeck. Today What is.NET? What Problems Does.NET Solve? What are.NET Framework Components?
CF and.NET Working Together Using Web Services Geoff Snowman Developer Community Champion Microsoft Corporation.
.Net Framework Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Globalization Support in Microsoft.NET Framework François Liger Program Manager Microsoft Corporation.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
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.
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.
Kemal Baykal Rasim Ismayilov
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
Introduction to.NET Building.NET Applications Mike Taulty Developer & Platform Group Microsoft Ltd
6.2 XML Web Services Vinod Unny Enterprise InfoTech Microsoft Regional Director, North India.
The Holmes Platform and Applications
Introducing the Microsoft® .NET Framework
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.
Introduction to .NET Framework Ch2 – Deitel’s Book
Mobile Application Development 2005 By Sam Nasr July 25, 2006
Introduction to .NET By : Mr. V. D. Panchal Content :
Microsoft .NET Presentation
.NET Framework Design Goals
Presentation transcript:

Connecting Cold Fusion to.NET Using Web Services Geoff Snowman Developer Community Champion

Connecting Cold Fusion to.NET Using Web Services What is.NET? –ASP.NET Demo Web Services –Cold Fusion/.NET Interop Demo UDDI –Dynamic UDDI Demo Q & A

The Customer Perspective “To remain ahead in this industry, you have to constantly deliver new solutions that continue to add value… We needed a platform that not only enabled rapid time-to- market… but one that would increase our ability to continually add new products and services. We chose the Microsoft platform…” Bella Loykhler CIO

.NET – Microsoft’s Vision of a New Generation for Application Development

.NET Architecture Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services Mobile Web Applications WindowsForms Common Language Specification VBC++C#J#… Visual Studio.NET

Class Library NamespacesSystem System.DataSystem.Xml System.Web Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess Security Common OleDb SQLTypes SqlClient XPath XSLT 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 Languages (Microsoft) Microsoft: Visual Basic.NET Microsoft: C# Microsoft: C++ (Managed/Unmanaged) Microsoft: J#

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

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

Demo: ASP.NET

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

XML Web Services Foundation for Programmable Internet Based on public standards –XML, XSD, WSDL, SOAP, UDDI Not bound to any single platform Protocol and format-based contract Loosely coupled programming Preserve and connect existing systems Broad industry support

XML Web Services LOB J2EE App LOB J2EE App BEA Weblogic BEA Weblogic Oracle 8i Oracle 8i Sun UE Sun UE SAP R/3 SAP R/3 DB2 DB2 Solaris Solaris IBM RS/6000 IBM RS/6000 PERL PERL Apache 2.0 Apache 2.0 MySQL MySQL Linux Linux 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

Promoters group for Web services –Facilitate customer adoption –Ensure interoperability –Not a standards body Industry alignment around Web services –First testing tools this year More info:

Microsoft.NET Web services support across the Microsoft platform ToolsClientsServices Servers Experiences & Solutions

Analyst Perspective On.NET “.NET is a brilliant strategy that enables Microsoft to define the next shift in the software business.” Gartner Group “Everyone should build on the XML/SOAP foundation.” Meta Group “Gartner believes Microsoft is now providing more vision and influence regarding this shift than any other vendor.” Gartner Group “.NET is a leading example of what we believe will be the dominant architectural model for the third generation of Internet applications.” Patricia Seybold Group Completeness of Vision HP Oracle *Source: Gartner Research, 9/13/2001 Gartner Web Services Magic Quadrant Ability to Execute IBM Sun

Demo: A Simple Web Service

Cold Fusion calls.NET

Demo: Cold Fusion calls.NET

.NET calls Cold Fusion

Demo:.NET calls Cold Fusion

Dollar Rent A Car

Case Study: Integrating Business Partners Organization One of the world’s largest car rental agencies More than 400 locations in 26 countries Business challenges Cost of acquiring new customers too high Needed to connect with diverse set of business partners to grow business –Online travel sites, airlines, hotels, travel agents, Web site

Solution – Web Services Dollar cost-effectively opened up another sales channel that has provided thousands of new reservations per year, equating to millions of dollars in additional revenue Partner connection richer, deeper and more dynamic – live with 25 partners in 2 months! Results Partner Dollar.com Request ANY Internet Device NetworkXML/SOAP ASP MITMITMITMIT Web Services (SOAP Listener) + (XML Parser) Dollar.com Dollar Reservations

“We knew exposing our reservation system as a Web service would provide a standard interface that could be used by a wide range of other applications, both internal and external. However, at the time, we had no idea just how often we would use it, or the magnitude of the benefits it would deliver.” – Peter Osbourne, Group Manager, Advanced Technology Group Customer Feedback

Summary: Enterprise Application Integration Yesterday: Hardwired endpoints built with proprietary messaging frameworks –Point to Point –Difficult, Expensive –Not business context driven Today: Loosely coupled endpoints built on standard messaging framework –End to End –Easier, Lower Cost –Business context driven