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/architecture/ that accumulates knowledge of web development.
He maintains a knowledge base for Customer Relationship Management (CRM) at http://www.sysoptima.net/architecture/ for understanding CRM software from a systems perspective.
taxi from O'Hare Bismarck .. Lockport Chicago limo O’HareHuge Mistake #1: Creating a Website with Flash -- Did... Read More
When most people build a web site, they think one... Read More
Project Safekids provides webmasters a valuable tool which could save... Read More
If you have some experience in web site design and... Read More
Globalize Your WebsiteThe Internet has unlocked a wide array of... Read More
Mini Websites are the most powerful and cost effective solution... Read More
1. Choose a big enough font size. A size 12... Read More
Building a website and getting it online is easy. Driving... Read More
The first thing you will have to deal building your... Read More
Many millions of dollars are being wasted on promoting and... Read More
First, an eye opener. Making your fortune through affiliate programs... Read More
When you publish a content site there are times when... Read More
Web sites are not just places to sell things; they... Read More
When I set up my website I felt paypal was... Read More
There are many elements that are key to successful web... Read More
Three way linking and concerns.For many years SEO experts were... Read More
When you purchase a new item from a Yahoo! Store,... Read More
There was a time not long ago when setting up... Read More
I still remember it very clear ... It was almost... Read More
The popular search engine Google indexes over 8 billion websites.... Read More
If one more business owner tells me their website sucks... Read More
Most interactive websites nowadays would require a user to log... Read More
What is web accessibility & why is it important?Web accessibility... Read More
Developing a website with content that entices visitors to return... Read More
This article was prompted by some customer support work I... Read More
Granger Lincoln Stretch limo rentals ..A professional online reputation is essential to the flourishing of... Read More
Starting and maintaining a business is challenging enough without the... Read More
The Disability Discrimination Act states that service providers must not... Read More
That's right. Your method, behavior and strategy you are now... Read More
SiteSpinnerSiteSpinner is a user-friendly web site development tool that includes... Read More
"Build it and they will come."--Filed of Dreams (1989) If... Read More
First, using a lot of web graphics, flash, banners and... Read More
Many executives and investors are skeptical that software products can... Read More
Can you imagine the hypocrisy of spending thousands of dollars,... Read More
An automated accessibility tool is a piece of software which... Read More
Running an effective website is a continuous process. I have... Read More
After deciding what kind of internet business you want to... Read More
In my previous life.....Actually, my previous JOB life, I was... Read More
Your site is getting traffic, but conversion rates are horrible.... Read More
After years of working with entrepreneurs who developed their first... Read More
Keywords in Search Engine Optimizing and Search Engine Marketing are... Read More
Most web sites are more like stage sets than real... Read More
If one more business owner tells me their website sucks... Read More
Before you set up any scripts you will need some... Read More
With all of the factors involved in designing and building... Read More
How do you decide on the content, products and or... Read More
When I set up my website I felt paypal was... Read More
"I have a small business with just a couple of... Read More
In the late 1990's three San Francisco based web developers... Read More
#5 User Satisfaction: Learn what your visitors and site users... Read More
Web Development |