Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Connecting Cold Fusion to.NET Using Web Services Geoff Snowman Developer Community Champion"— Presentation transcript:

1 Connecting Cold Fusion to.NET Using Web Services Geoff Snowman Developer Community Champion gsnowman@microsoft.com

2 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

3 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

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

5 .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

6 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

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

8 .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

9 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

10 Demo: ASP.NET

11 XML Web Services Explained Internet connects entities together Email 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 E-mail Connects People WWW Connects People to Information Web Services Connects Applications

12 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

13 XML Web Services LOB J2EE App LOB J2EE App BEA Weblogic BEA Weblogic Oracle 8i Oracle 8i Sun UE 10000 Sun UE 10000 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

14 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: http://www.ws-i.orghttp://www.ws-i.org

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

16 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

17 Demo: A Simple Web Service

18 Cold Fusion calls.NET

19 Demo: Cold Fusion calls.NET

20 .NET calls Cold Fusion

21 Demo:.NET calls Cold Fusion

22 Dollar Rent A Car

23 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

24 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

25 “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

26 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


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

Similar presentations


Ads by Google