Download presentation
Presentation is loading. Please wait.
Published byClaribel Sanders Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.