Windows Web Solutions UPDATE, August 13, 2002

Tim Huckaby explains how Covalent Technologies used the ASP.NET APIs to integrate its Apache 2.0-based Enterprise Ready Server product with ASP.NET. Also, check out the featured thread from the Windows Web Solutions forums.

ITPro Today

August 12, 2002

10 Min Read
ITPro Today logo in a gray background | ITPro Today

Tim Huckaby explains how Covalent Technologies used the ASP.NET APIs to integrate its Apache 2.0-based Enterprise Ready Server product with ASP.NET. Keep up with IIS, respond to our Instant Pool, and check out the featured thread from the Windows Web Solutions forums.

Windows Web Solutions UPDATE—brought to you by Windows Web Solutions, the Windows & .NET Magazine print newsletter with tools and solutions for managing your Web site.
http://www.windowswebsolutions.com

THIS ISSUE SPONSORED BY

WebTrends' "10 Reports Every Webmaster Lives For"
http://www.netiq.com/f/form/WhitepaperRequest.asp?id=972

Windows Scripting Solutions
http://www.winscriptingsolutions.com
(below COMMENTARY)

SPONSOR: WEBTRENDS' "10 REPORTS EVERY WEBMASTER LIVES FOR"

Want to know which critical indicators webmasters are watching? Need to know how to put the analysis to work for your organization today? Get our free guide, "10 Reports Every Webmaster Lives For." This guide will tell you where to find valuable information, how to analyze it and best of all, how to reap immediate benefits. You'll learn how to improve your web site's performance immediately and how WebTrends' products from NetIQ can help get the comprehensive information you need to master your web site.
http://www.netiq.com/f/form/WhitepaperRequest.asp?id=972

August 13, 2002—In this issue:

1. COMMENTARY

  • Apache 2.0 Support for ASP.NET

2. KEEPING UP WITH IIS

  • Internet Security Threat Report, Volume II

  • Results from Last Issue's Instant Poll: Win.NET Server RC1

  • This Issue's Instant Poll: Number of Web Server Attacks

3. ANNOUNCEMENTS

  • Real-World Tips and Solutions Here for You

  • Get a Free Digital or Print Sample Issue Today!

4. HOT RELEASE

  • Time Lock(TM) - Secure Content for Microsoft(R) Word

5. RESOURCES

  • Event Highlight: Windows .NET Server DevCon

  • Featured Thread: Using Kerberos with Load-Balanced IIS

6. NEW AND IMPROVED

  • Aggregate Large Amounts of Data

  • Submit Top Product Ideas

7. CONTACT US

  • See this section for a list of ways to contact us.

1. COMMENTARY

  • APACHE 2.0 SUPPORT FOR ASP.NET


Last week, software firm Covalent Technologies announced that its Enterprise Ready Server (ERS) product is now compatible with the Microsoft ASP.NET development environment. The server is based on the Apache 2.0 open-source platform. "Developers now can create ASP.NET applications and run them on Apache systems," according to Jim Zemlin, Covalent's vice president of marketing. "We want to interoperate with as many good technologies as possible, and ASP.NET is good technology."

What's particularly interesting about the announcement is that the product wasn't a joint effort by Microsoft and Covalent (although Microsoft's ASP.NET team did give Covalent developers technical support on the implementation). Covalent used the publicly available, published APIs that Microsoft provides with ASP.NET to achieve ASP.NET integration. Microsoft made ASP.NET a highly flexible Web platform with built-in support for hosting on any Web server. ASP.NET was already running on a Web server platform other than IIS before the Covalent announcement—that non-IIS Web server is the one that ships with Web Matrix, Microsoft's free tool for building ASP.NET applications.

In technical terms, the Covalent product doesn't achieve interoperability with ASP.NET. Covalent's software module connects the Apache HTTP server to the ASP.NET worker process (aspnet_wp.exe), which is separate from the Web server. The Covalent module doesn't modify ASP.NET but rather lets the Apache server talk to the worker process.

Covalent's solution is actually quite crafty and has fueled much speculation about what else developers could do. Certainly, they could quite easily do for IBM's WebSphere Web server what Covalent has done for the Apache server.

I've written in the past about my belief that Windows eventually will run on varying hardware and software platforms. But make no mistake: Covalent's announcement doesn't represent ASP.NET running on another platform—it's ASP.NET running on an Apache-based Web server on Windows. Maybe I'm overstating the obvious, but Microsoft won't provide technical support for ASP.NET applications running on Apache, as John Montgomery, group product manager, .NET Developer Marketing, publicly stated after Covalent made its announcement. Technical support will have to be through Covalent. I hope the company is ready for it!

Microsoft isn't doing any work to make ASP.NET run on platforms other than Windows. Microsoft made ASP.NET the best platform for building Web applications on Windows, and Redmond is focused on continued innovation on the Windows platform. But Microsoft has clearly stated that nothing is preventing other companies from extending Microsoft .NET (specifically the Common Language Runtime—CLR) to other platforms and has publicly encouraged other software companies to do so.

"Using Covalent Enterprise Ready Server, enterprises will now be able to use the world's most widely deployed Web server—Apache—with Microsoft .NET technologies. Covalent's Apache support for Microsoft ASP.NET is a significant offering for enterprise customers wishing to take advantage of the Microsoft Web services development platform and deploy the Apache Web server," Zemlin said.

Although developers can use APIs to run ASP.NET on non-Microsoft Web servers, don't misconstrue that openness to mean that Microsoft is giving up on IIS in any way. It simply shows that Microsoft wants to make innovative technologies such as ASP.NET extensible enough to give customers a choice. "ASP.NET is a highly flexible platform with built-in support for hosting on any Web server. We're pleased to see Covalent making ASP.NET available to its expanded user base," said Shawn Nandi, product manager on the ASP.NET team.

I believe that IIS and Windows provide the best integrated Web server solution. But, as I've stated in the past, many companies have hardware and software investments that they can't throw away simply because Microsoft has produced something better. Covalent's software engages a "best of breed" approach that will let many companies leverage their Apache investments and still take advantage of ASP.NET's superior application power. And that seems like a good idea to me, whether customers use it to leverage existing Apache investments or as a transition to .NET.

You can learn more about Covalent's Apache 2.0 support for ASP.NET Web services on Covalent's Web site ( http://www.covalent.net ) or from the Covalent technical white paper "Apache 2.0 Support for Microsoft ASP.NET Web Services," which you can obtain at http://www.covalent.net/products/rotate.php?page=93 .

Tim Huckaby, News Editor, [email protected]

SPONSOR: WINDOWS SCRIPTING SOLUTIONS

WINDOWS SCRIPTING SOLUTIONS FOR THE SYSTEMS ADMINISTRATOR
So, you're not a programmer, but that doesn't mean you can't learn to create and deploy timesaving, problem-solving scripts. Discover Windows Scripting Solutions online, the Web site that can help you tackle common problems and automate everyday tasks with simple tools, tricks, and scripts. While you're there, check out this article ( http://www.winscriptingsolutions.com/articles/index.cfm?articleid=20376 ) on WMI scripting for beginners!
http://www.winscriptingsolutions.com

2. KEEPING UP WITH IIS

  • INTERNET SECURITY THREAT REPORT, VOLUME II


In July, Riptech released Volume II of its Internet Security Threat Report, which shows that Internet attacks grew at an annualized rate of 64 percent during the period from January 2002 to June 2002. The report is based on data mining and analysis of more than 11 billion firewall logs and Intrusion Detection System (IDS) alerts from more than 400 companies in more than 30 countries around the world.
http://www.secadministrator.com/articles/index.cfm?articleid=25897

  • RESULTS FROM LAST ISSUE'S INSTANT POLL: WIN.NET SERVER RC1


The voting has closed in the Windows & .NET Magazine Windows Web Solutions channel's nonscientific Instant Poll for the question, "Do you plan to take Microsoft up on its offer of a free trial copy of Windows .NET Server (Win.NET Server) Release Candidate 1 (RC1)?" Here are the results (+/-1 percent) from the 93 responses.

  • 26% Yes, I downloaded it as soon as I heard about it.

  • 20% Yes, as soon as I have a few minutes to download it.

  • 17% Probably, when I have time to play with it.

  • 37% No.

  • THIS ISSUE'S INSTANT POLL: NUMBER OF WEB SERVER ATTACKS


The next Instant Poll question is, "How many attacks have you recorded on your organization's Web servers over the past week?" Go to the Windows & .NET Magazine Windows Web Solutions home page and submit your vote for a) We don't count attacks, b) 10 or fewer, c) 25 or fewer, d) 50 or fewer, or e) More than 50.
http://www.windowswebsolutions.com

3. ANNOUNCEMENTS
(brought to you by Windows & .NET Magazine and its partners)

  • REAL-WORLD TIPS AND SOLUTIONS HERE FOR YOU


Register online for Windows & .NET Magazine LIVE! before this conference sells out. Network with the finest gathering of Windows gurus on the planet. This conference is chock-full on "been there, done that" knowledge from people who use Microsoft products in the real world. Register now and you'll receive FREE access to sessions of concurrently run XML Web Services Connections.
http://www.winnetmagLIVE.com

  • GET A FREE DIGITAL OR PRINT SAMPLE ISSUE TODAY!


SQL Server Magazine is the premier independent resource for SQL Server database solutions—packed with hands-on, how-to articles to keep your database running at peak performance. This technical handbook is now available in two convenient formats. Select your free digital or print sample issue at:
http://www.sqlmag.com/sub.cfm?code=sfei212hdu

4. HOT RELEASE

  • TIME LOCK(TM) - SECURE CONTENT FOR MICROSOFT(R) WORD


Time Lock(TM) embeds secure time stamps into Microsoft(R) Word documents. With one click, your document is sealed, and its integrity can be proven at any time in the future. Click below for a free trial!
http://www.wetstonetech.com/timelock.html

5. RESOURCES

  • EVENT HIGHLIGHT: WINDOWS .NET SERVER DEVCON


September 3 through 6, 2002
Seattle
http://microsoft.com/misc/external/serverdevcon/

Learn everything about writing scalable, trustworthy enterprise applications for the Windows server family. Sessions include Building Scalable and High Performance Web Applications with IIS 6.0, Tips and Tricks on Writing Scalable Applications, and Performance Tuning and Capacity Planning Applications Using Event Tracing in Windows .NET Server.

For other upcoming events, check out the Windows & .NET Magazine Events Calendar.
http://www.winnetmag.net/events

  • FEATURED THREAD: USING KERBEROS WITH LOAD-BALANCED IIS


Richard is trying to get a Windows 2000 Professional client that's logged on to a Win2K domain to use only Kerberos to authenticate to two Win2K IIS servers that run the Network Load Balancing (NLB) service. When he runs Internet Explorer (IE) 6.0 on the client and directs it to http://nlbcluster, the client uses Windows Challenge/Response, not Kerberos, to connect to the IIS servers and view the Web pages. If he disables NLB on the IIS servers and points IE on the client to one of the servers, the client uses Kerberos to authenticate and view the Web pages, so the problem appears to be with Kerberos and NLB. To lend a helping hand, visit the following URL:
http://www.windowswebsolutions.com/forums/thread.cfm?cfapp=74&thread_id=110621&mc=1

6. NEW AND IMPROVED
(contributed by Carolyn Mader, [email protected])

  • AGGREGATE LARGE AMOUNTS OF DATA


Coherity released Coherity XML Database (CXD) 3.0, schema-independent XML-based software that lets you aggregate and manage large amounts of information across the enterprise. CXD lets you integrate legacy data sources, Web sites, and applications and can simultaneously integrate queries drawn from multiple schemas while automatically retaining relationships between the old and new schema structures. CXD 3.0 features support for Web services, Simple Object Access Protocol (SOAP), XPath queries, and Unicode character sets. The software also includes event triggers that you can set to fire notification events over time or as data changes. For pricing, contact Coherity at 650-213-3500 and [email protected].
http://www.coherity.com

  • SUBMIT TOP PRODUCT IDEAS


Have you used a product that changed your IT experience by saving you time or easing your daily burden? Do you know of a terrific product that others should know about? Tell us! We want to write about the product in a future What's Hot column. Send your product suggestions to [email protected].

7. CONTACT US
Here's how to reach us with your comments and questions:

(please mention the newsletter name in the subject line)

Receive the latest information about the Windows and .NET topics of your choice. Subscribe to our other FREE email newsletters.
http://www.winnetmag.net/email

Thank you for reading Windows Web Solutions UPDATE.

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like