The process of Web application development is critical to the success of web-based projects. The proper processes can not be enforced unless technical environments are properly setup. Technical environments are required for development, test and production.
Web applications architecture ( http://www.sysoptima.net/architecture/technical_architecture.php ) is typically in 3-tiers. Applications are developed on NT platforms, and deployed to production on UNIX platforms. Without streamlined procedures and proper environment settings, deployment and testing is not only a frustrating experience, but also a major detriment in application failure and budget overrun.
Development and test environment may be powered by less powerful computers, but the configurations should be the same for all three environments. Development and test environments should be populated with production data periodically.
Development Environment
Role - The development environment is a place where development team develops and tests the applications. If applications are developed on NT, deployment to UNIX environment helps developers to port NT applications to UNIX environment and test UNIX specific tasks, such as shell scripts and cron jobs.
Security Concerns - Development team should have full control of and access to the environment, though installation of new software should be consulted with UNIX admin and DBA.
Test Environment
Role - The test environment is a place where QA team (configuration management and software testing http://www.sysoptima.net/software_testing/software_testing_procedures.php ) practices deployment. The deployment of large and complex applications may take many trials.
Security Concerns - QA team is fully responsible for the test environment. Development team should not be aware of the existence of the test environment. In reality, development team members are often involved with deployment to test environment largely because organizations trend to place staff with less technical expertise on QA team.
Production Environment
Role - The production environment is a place where you serve your customers. The deployment from test to production should be automated using deployment scripts to avoid the potential human errors and to reduce the deployment cost.
Security Concerns - Both development team and QA team should not be aware of the existence of production environment. It is the sole responsibility of operation team to maintain the production environment.
The procedures and technical environment settings described above have been proven to be valuable in eliminating many problems in web-based system implementation. The successful implementation of the procedures, however, depends on management commitment and the technical competency of all teams involved.
Bruce Zhang has over 10 years experiences in architecting ( http://www.sysoptima.net/architecture/ )and developing web-based applications. He operates a website http://www.sysoptima.net/ that accumulates knowledge of web development.
He maintains a knowledge base for Customer Relationship Management (CRM) at http://www.sysoptima.com/crm/ for understanding CRM software from a systems perspective.
Project Safekids provides webmasters a valuable tool which could save... Read More
Many millions of dollars are being wasted on promoting and... Read More
That's right. Your method, behavior and strategy you are now... Read More
The growth in Internet usage around the world is astounding... Read More
If one more business owner tells me their website sucks... Read More
Functions and Subroutines in ASP If you read... Read More
What is CSS?CSS is a simple file which controls the... Read More
While creating a Web site may seem like... Read More
When you started reading this sentence you assumed lo acabarķa... Read More
Many web developers today are starting to KISS their website,... Read More
A simple website stats counter is not enough if you... Read More
Failure, just like success, is measured differently by each and... Read More
If you've been developing websites on Mars for the past... Read More
After deciding what kind of internet business you want to... Read More
I've heard several prominent web marketers mention in their classes... Read More
There's been widespread speculation about the new legislation being introduced... Read More
1) A marketing necessityI still hear it said from time... Read More
Right after the thought, "I need a website," people usually... Read More
The "robots" meta tag, when used properly, will tell the... Read More
Your business website is a critical aspect of being able... Read More
One of my most salient memories from when I sold... Read More
The DDA (Disability Discrimination Act) states that service providers must... Read More
Dynamically Update Your Web Pages Via E-MailIf you can Send... Read More
Your ObjectiveYour small business needs an appealing and professional website... Read More
Keywords in Search Engine Optimizing and Search Engine Marketing are... Read More
In this day and age most businesses consider having their... Read More
Server Side Includes (SSI) with ASP People often... Read More
There are many elements that are key to successful web... Read More
What do you mean, you don't have a website for... Read More
If you were asked to put a value on your... Read More
It's now easier than ever to take payments on the... Read More
Your web site will be your window to the world.... Read More
You don't believe in astrology but you check your horoscope... Read More
If you're anything like most small business owners, you probably... Read More
--------------------------------Why Should You Create a website?--------------------------------A. What do you want... Read More
Setting up a website is the very first step of... Read More
Whether you have your own business already, or are looking... Read More
A PHP Redirect automatically transfers a web user from one... Read More
Why do some web sites reap huge benefits while others... Read More
What is the point of having a website, you may... Read More
When you take a look at the most visited sites... Read More
The Disability Discrimination Act says that websites must be made... Read More
You don't believe in astrology but you check your horoscope... Read More
People often come to me in a state of crisis... Read More
SiteSpinnerSiteSpinner is a user-friendly web site development tool that includes... Read More
What you should do and know if you are an... Read More
SummaryHere's the scoop on what you must know when designing... Read More
There's been widespread speculation about the new legislation being introduced... Read More
The Internet is a remarkable publishing medium. With just a... Read More
"'Page Not Found' on this Server. Check the URL and... Read More
I still remember it very clear ... It was almost... Read More
One of the most important parts of establishing a new... Read More
Profiles are one of the best kept secrets around regarding... Read More
First, using a lot of web graphics, flash, banners and... Read More
Why do some sites succeed while the vast majority of... Read More
Everywhere you look these days, people are telling you that... Read More
Selecting the Perfect Domain NameThe first issue I have with... Read More
Failure, just like success, is measured differently by each and... Read More
In a previous ezinearticles.com article,"I Need real visitors, Not Search... Read More
A lot of people these days are interested in getting... Read More
Many executives and investors are skeptical that software products can... Read More
Visitors to your site come looking for information or solutions... Read More
Many small businesses have the misconception that their business can... Read More
Through the explosive growth of the Web, companies have realized... Read More
2 Golden Rules for an Engaging Website35% of visitors fail... Read More
Your web site will be your window to the world.... Read More
Web Development |