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.
![]() |
|
![]() |
|
![]() |
|
![]() |
The art of turning website visitors into paying customers depends... Read More
Optimize your time. How much time each day must you... Read More
Everyone wants one.Everyone wishes they knew how to make one.SOME... Read More
One of my most salient memories from when I sold... Read More
The Internet car buyer is an elusive animal. Trying to... Read More
1) Word of Mouth The single most powerful form of... Read More
Fresh website content for your visitors can be of real... Read More
The DDA (Disability Discrimination Act) states that service providers must... Read More
Creating a content management system either from scratch,... Read More
1. Many people are not getting good or complete advice.... Read More
While most marketers are beginning to understand the critical importance... Read More
Launching a new small business website is often a long... Read More
Dance is how you pamper your soul and satiate your... Read More
This simple question can take on several different forms, but... Read More
Have you ever thought the secret behind the success of... Read More
A website provides invaluable advantages for businesses who have one.7... Read More
Optimal website design is the art of logical navigation.It will... Read More
Just starting out, you can start with a simple informational... Read More
1. Upload robots.txt file in to your root directory and... Read More
You've put up a website to promote a product or... Read More
For years now I've been looking to start my own... Read More
Webmaster tools are vital to becoming both efficient and effective... Read More
Designing and creating your own website does not have to... Read More
Conceptualize, Build and Publish a Web site - What's required... Read More
A PHP Redirect automatically transfers a web user from one... Read More
After deciding what kind of internet business you want to... Read More
That's right. Your method, behavior and strategy you are now... Read More
Are bloated images slowing down your web site and causing... Read More
Building a website and getting it online is easy. Driving... Read More
Even with the steady growth of the World Wide Web,... Read More
If you're looking for better web site ROI, chances are,... Read More
More and more non-profit organizations are developing websites to help... Read More
Go to any internet marketing forum you want these days... Read More
#5 User Satisfaction: Learn what your visitors and site users... Read More
Recently I was reviewing the keyword specific conversion rate data... Read More
Even though the Internet has been around for a long... Read More
If you've been developing websites on Mars for the past... Read More
Every small business owner knows that they need a website,... Read More
Cost Effective Advertising. Online selling. Increased geopgraphic range. Wider... Read More
How can we add Word Rich Content to our Websites... Read More
I had a client say something to me the other... Read More
How many Web Sites did you stumble over telling you... Read More
"I don't sell anything online, I don't advertise online, in... Read More
You have permission to publish this article electronically, in print,... Read More
Many websites I come across don't have a single link... Read More
If you're anything like most small business owners, you probably... Read More
The process of Web application development is critical to the... Read More
When we review the sites of potential clients, there are... Read More
What to put your the website if you are an... Read More
The definition of the phrase "Content Management" depends on what... Read More
Although there are significant differences among the various types of... Read More
One of the most useful features offered by some web... Read More
Often time I've browsed sites and seen the same thing... Read More
Project Safekids provides webmasters a valuable tool which could save... Read More
Although designing a great web site is an important part... Read More
The "robots" meta tag, when used properly, will tell the... Read More
August 8 2005, Macromedia announced a release of Studio 8.... Read More
While most marketers are beginning to understand the critical importance... Read More
A simple website stats counter is not enough if you... Read More
Creating and maintaining an effective presence on the Web has... Read More
Dan Kennedy once said that if you can't make money... Read More
The Internet is being used by local service business to... Read More
SummaryHere's the scoop on what you must know when designing... Read More
One of the things that Internet excels is disseminating information... Read More
Keywords in Search Engine Optimizing and Search Engine Marketing are... Read More
"I am a writer, not a business-person. I don't want... Read More
Web Development |