Presentation is loading. Please wait.

Presentation is loading. Please wait.

MySpace.com – One Year Later & CFML on the.NET Platform Overview Vince Bonfanti President, New Atlanta.

Similar presentations


Presentation on theme: "MySpace.com – One Year Later & CFML on the.NET Platform Overview Vince Bonfanti President, New Atlanta."— Presentation transcript:

1 MySpace.com – One Year Later & CFML on the.NET Platform Overview Vince Bonfanti President, New Atlanta

2 Today’s Topics MySpace.com – One Year Later CFML on the.NET Platform Overview  Benefits of Deploying CFML on.NET versus Java/J2EE on Windows –9:30 Josh Adams  Benefits of Integrating CFML with ASP.NET –1:45 Josh Adams  BlueDragon: Editions and Advantages –3:00 Lori Pacheco  The Road Ahead for CFML and.NET –4:15 Vince Bonfanti

3 MySpace.com – CFUNITED-05

4 MySpace.com – One Year Later 1.5+ billion! 88+ million! 40+ billion!

5 CFUNITED-05 Keynote Recap Sept 2003: MySpace.com launched  Windows 2000 Server (IIS 5.0)  Microsoft SQL Server 2000  ColdFusion 5 Professional –Use of ODBC drivers quickly became an issue Dec 2003: upgrade to CFMX begins  Severe problems with JDBC drivers for Microsoft SQL Server  Eliminated CFMX as upgrade option

6 CFUNITED-05 Keynote Recap Spring 2004: all options evaluated  Replace MS SQL Server with Oracle  Rewrite in something other than CFML –Switch from Windows/IIS to Linux/Apache  Use alternate JDBC driver for MS SQL Server with CFMX  Switch to BlueDragon Server JX MySpace is growing unbelievably rapidly during this time  No one could have predicted this

7 CFUNITED-05 Keynote Recap Summer 2004: decision to switch to BlueDragon Server JX  Built-in JTurbo JDBC driver solves performance issues with ODBC (CF5) and JDBC (CFMX) But…BlueDragon.NET is starting public beta testing soon  MySpace to remain a Microsoft shop  Advantages of.NET versus Java/J2EE on Windows

8 CFUNITED-05 Keynote Recap Fall 2004: compatibility, performance, reliability testing of BlueDragon.NET Winter 2005: live production tests Spring 2005: MySpace places initial BlueDragon.NET order  Upgrade from CF5 in progress at time of CFUNITED-05

9 MySpace.com – One Year Later Average 1.5+ billion page views per day  Over 40 billion per month Over 88 million users Most servers running BlueDragon.NET or ASP.NET  Most traffic processed by BlueDragon.NET or ASP.NET servers  Some CF5 servers still in production on low traffic portions of the site

10 Deploying CFML on.NET Benefits of BlueDragon.NET versus Java/J2EE on Windows  Performance  Reliability  Scalability  Platform Integration

11 CFML on Java/J2EE Architecture Multiple vendors providing major system components Increased complexity, reduced integration Complexity can be increased by using a third-party J2EE server (such as BEA WebLogic or IBM WebSphere ) or database (such as Oracle or MySQL)

12 BlueDragon.NET Architecture Most major system components provided by a single vendor (Microsoft) Reduced complexity, increased integration BlueDragon.NET certified for Windows Server 2003  New Atlanta is Microsoft Gold Certified Partner

13 Integrating CFML with ASP.NET CFML and ASP.NET pages can access the same variables and objects  Can share Session and Application scopes –Requires ASP.NET Sessions be enabled in the BlueDragon Admin Console  Can share BlueDragon.NET Variables, Request, and Client scopes with ASP.NET  Can access CGI data, Form post data, and URL query string data from either type of page No need to change code to support the sharing!  CFML is done as CFML developers normally do  ASP.NET code is done as ASP.NET developers normally do

14 Integrating CFML & ASP.NET Pages Three forms of reuse possible  CFINCLUDE of CFML from ASP.NET and vice versa  ASP.NET code can invoke CFML custom tags  Redirect/forward from CFML to ASP.NET and vice versa

15 Two-Way Reuse of Components CFML can invoke.NET objects using CFOBJECT/CreateObject()  Both built-in.NET objects, ones you build, and ones you acquire ASP.NET code can invoke ColdFusion Components (CFCs)  Direct integration, not just via web services

16 BlueDragon Editions and Advantages BlueDragon Free Server BlueDragon Server JX BlueDragon J2EE  BlueDragon, BEA WebLogic Edition BlueDragon.NET

17 The Road Ahead: BlueDragon 7.0 BlueDragon 7.0 Features  All BlueDragon editions, not just.NET Not looking beyond BlueDragon 7.0  No Vista, Atlas, Windows Presentation Foundation, Avalon, Indigo, XMAP, etc.

18 BlueDragon 7.0 Features All features in all editions unless noted Multi-threaded programming via CFTHREAD, CFJOIN, et al. CFQUERY enhancements  CACHEDUNTILCHANGE attribute –BD.NET and SQL Server 2005 only  BACKGROUND attribute “null” keyword and IsNull function CFC interfaces via CFINTERFACE

19 BlueDragon 7.0 Features Application.cfc with enhancements  onClientStart event handler  onMissingTemplate event handler CFDOCUMENT with enhancements  PNG and JPEG output formats  Multi-threaded on all editions, including JX –Not supported on FREE BlueDragon Server CFCHART with enhancements  CFCHARTLEGEND, CFCHARTTITLE  CFCHARTIMAGE, others

20 BlueDragon 7.0 Features CFSEARCH enhancements  Multiple languages (other than English)  Support for Word and PDF documents CFTIMER SOAP-related functions MySQL 5.0, including stored procedures 64-bit Windows and Linux Miscellaneous minor CFMX 7 features Performance enhancements Bug fixes

21 BlueDragon 7.0 Features CFMX 7 features not supported  Event gateways  Flash forms  Reporting services

22 BlueDragon 7.0 Demos CFQUERY Enhancements  CACHEDUNTILCHANGE attribute  BACKGROUND attribute “null” keyword and IsNull function Application.cfc onMissingTemplate handler CFDOCUMENT enhancements  PNG and JPEG output formats CFCHART enhancements  CFCHARTLEGEND, CFCHARTTITLE  CFCHARTIMAGE, others


Download ppt "MySpace.com – One Year Later & CFML on the.NET Platform Overview Vince Bonfanti President, New Atlanta."

Similar presentations


Ads by Google