|
Some say, "It's about time!" For well over a decade now, NetWare has been the most secure, reliable and best performing
protocol engine on the planet. But, it has been a bear to code to for the common developer. Not any more! With one fell
swoop, NetWare 6.5 has been opened to hundreds of thousands of developers and tens of thousands of existing applications.
The inclusion of Apache Web server, MySQL database, and PHP/Perl scripting languages (called AMP technologies)
which run on NetWare, provides developers everything they need to create enterprise-class Web-based applications.
If the old adage that "applications drive the demand for systems" is really true, then NetWare is continuing to solidly
entrench itself around the world in enterprises that are rapidly adopting open source as a modus operandi for application
development.
In this article, we will look at the open source technologies that are included (at no charge) with NetWare 6.5, see how
easy they are to install, and explore some of the things that can be done with them. We'll even take a look at how simple it is
to find an existing open source application and have it running on NetWare in a matter of minutes.
Quick history on open source
For those new to open source, the concept has been evolving for years but was formally identified in 1998 when Netscape
announced it would make available source code for its Internet Web browser and give it away for free. A community of
existing developers followed suit with other software applications, operating systems and utilities. Source code is made
available to whomever desires it with the stipulation that modifications be shared openly with the developer community.
Applications can be licensed and redistributed if desired.
In time, the open source model has produced a community of highly skilled developers who contribute quality applications
and are very responsive to changes in requirements for updates and fixes. Software can be modified and redistributed as
long as the source code is made available and several Internet-based communities have emerged for development collaboration.
Major software that has evolved through open source efforts includes the Linux operating system, Apache Web server, Tomcat
application server, MySQL database, scripting languages such as PHP and Perl and many other applications and utilities.
Open source software provides major value and is gaining significant ground in organizations of all sizes. "In a November
2002 CIO survey of 375 information executives, 54 percent said that within five years open source would be their dominant server
platform. Today, major enterprises are running mission-critical functions on open source, big vendors have lined up to support it,
and reliable applications have emerged. And CIOs who have implemented it report huge total-cost-of-ownership (TCO)
reductions. It's now clear that within five years, open source will transform how software is developed, sold and supported." (Your
Open Source Plan, CIO magazine, March 15, 2003.)
CIO magazine goes on to state, "The open source movement is helping turn significant chunks of the IT infrastructure into
commodities by offering free alternatives to proprietary software. The promise of the past several years has begun to materialize as
one by one the hurdles to open source adoption have dropped away. Our conclusion? CIOs who don't come to terms with this
revolution in 2003 will be paying too much for IT in 2004."
With NetWare 6.5, CIOs won't be paying too much for IT. In addition to all of the Novell technologies included in the box, the
following open source components and technologies are also included (at no extra charge) which allow enterprises to run
mission critical, Web-based applications (for more information see What You Get With NetWare 6.5):
- Apache Web Server: NetWare 6.5 includes Apache Web Server version 2.0.45. Apache is an HTTP server that provides all of
the features required to host and manage one or more Web servers. Apache is the most popular Web server on the Internet.
- MySQL Database: MySQL is a full-featured, relational database management system that enables complex, enterprise-level data
management. MySQL is easily managed, populated and queried using JDBC, ODBC and common scripting languages.
- PHP/Perl Scripting Languages: PHP is commonly used to create dynamic Web pages and Perl is a general purpose programming
language for Web-based applications and includes file, text and process manipulation features.
- Tomcat Servlet Container: Tomcat is an open source servlet container that accommodates Java servlets and Java Server
Pages (JSP).
Installing-It Can't Be That Easy!
While configuring NetWare server options has always been fast, it hasn't always been as easy as it is now-especially for anyone
intimidated by flashing screens of C-worthy blue and endless scrolling lines of code-like text. NetWare 6.5 has improved setup
with pattern deployment installs that are as simple as Windows installs but go one step further and optimally tune the server for
specific applications. The pattern deployment install option "NetWare AMP Server" automatically installs Apache, MySQL,
PHP and Perl and optimally tunes the SET parameters to host Web database applications on NetWare 6.5.
6.5 server. Web and open source services options that can be installed individually on NetWare include: NetWare FTP, NetWare
Web Search Server, Novell DNS/DHCP, Apache Web Server, Tomcat Servlet Container, MySQL, exteNd Application Server,
Novell UDDI Server and Open SSH.
The NetWare AMP Server option has the following minimum system requirements:
- Single processor (dual processor recommended)
- Server-class PC with a Pentium III 550 MHz or AMD K7 processor
- 512 MB RAM (1 GB RAM recommended)
The NetWare AMP (Apache, MySQL, PHP and PERL) Server option creates a NetWare AMP server by installing only the
following utilities and software:
- Apache 2 Admin Server
- Apache 2 Web Server
- CIFS/AFP
- ConsoleOne 1.3.4
- DNS/DHCP
- eDirectory 8.7
- eMBox
- Java Virtual Machine (JVM)
- LDAP Service
- MySQL
- NDS iMonitor Services
- NetWare Remote Manager
- NetWare Storage Management Services (SMS)
- NetWare Web Search
- Novell Certificate Server 2.4.0
- Novell Distributed Print Services (NDPS)
- Novell eGuide
- Novell iManager 2.0
- Novell International Cryptographic Infrastructure (NICI)
- Novell Licensing Services
- Novell Modular Authentication Service (NMAS)
- Novell Native File Access
- Novell Script for NetWare (for PHP and PERL support)
- NWFTP
- OpenSSH
- Pervasive SQL 2000i
- Secure Authentication Services
- Tomcat 4 Servlet Container
- WANCON
- WANMAN
- W0 (Security Domain Key)
The NetWare 6.5 installation procedure has been simplified and modularized to allow flexibility in creating different server
configurations. A DOS boot partition is still required but the installation process from the bootable NetWare 6.5 CD1 (Operating System)
CD automatically creates this partition. A basic NetWare install configures the DOS partition, starts the NetWare kernel and installs
the Apache administration server and Tomcat application server.
And There's Support?
Open has often meant you're on your own when it comes to support. Of course the open community is willing to help but since AMP
technologies are included with NetWare, Novell also actively supports them. This means you have one of the world's leading technical
support organizations to back you up if you run into trouble. Online forums, Cool Solutions, a vast knowledge base, deployment
guides and online help are all available. Plus, Novell's excellent education services provide training courses and online learning
which detail AMP technologies and solutions. Organizations with Novell support contracts will enjoy phone support for AMP products
as well.
To summarize, open source solutions on NetWare are better than a new lease on life-it's more like getting a new life.
Implementing open source solutions using AMP components in NetWare 6.5 provides a lengthy list of benefits including the
following:
Security
Controlling access to AMP applications through Novell eDirectory provides lock-down control through portal and single sign-on.
Web applications and access to them are safe and secure.
Performance
NetWare's historically well-performing kernel and cluster support ensures superior scaling and optimal performance for Web and
database applications of all sizes.
Reliability
NetWare 6.5 features and technologies for storage, clustering and failover, in addition to traditional reliability, help IT organizations
guarantee high availability and business continuity for AMP applications.
Lower Costs
CIOs say the greatest benefits from using open source are lower total cost of ownership, lower capital investment and greater
reliability and uptime compared to their existing systems.
Existing Applications
A large body of existing AMP applications and utilities are immediately available which can save valuable development time
and allow productivity to begin without delay. Open source applications on NetWare leverage existing platform expertise,
security mechanisms and existing networking infrastructure to provide additional services and capabilities.
Developer Community
Hundreds of thousands of experienced AMP developers make it much easier to locate and retain development expertise for
applications now running on NetWare. In addition, Novell has created the Novell Forge site
(http://forge.novell.com) as a
place where developers can form communities to share ideas, experiences, news, documentation, tips, source code and
configuration files about their individual project.
With the latest release, NetWare 6.5 becomes a viable platform for enterprise-class, state-of-the-art Web-based
applications. Combined with other Novell technologies such as eDirectory, Novell Storage Services, Novell Clustering, iSCSI and
more, AMP applications can be hosted and supported with the highest levels of performance and security. Whether you're looking
at leveraging your existing NetWare installation to provide simple Web access or you have a new mission-critical, enterprise-class
application that you need to develop, AMP on NetWare delivers the goods to make it happen.
|