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.
![]() |
|
![]() |
|
![]() |
|
![]() |
I've heard several prominent web marketers mention in their classes... Read More
A website provides invaluable advantages for businesses who have one.7... Read More
When you take a look at the most visited sites... Read More
Building a new website can be a lengthy task. From... Read More
There was a time not long ago when setting up... Read More
Your business website is a critical aspect of being able... Read More
#5 User Satisfaction: Learn what your visitors and site users... Read More
If you are looking for creating your online presence you... Read More
You have permission to publish this article electronically, in print,... Read More
The Internet is a remarkable publishing medium. With just a... Read More
An Introduction to Server Side IncludesBeginner? That's OK!While much has... Read More
Design and layout can make your communication come alive and... Read More
Everywhere you look these days, people are telling you that... Read More
Recently, a friend asked "What's the deal with those DIY... Read More
Think up a name and check if yourname.com is available.... Read More
Dan Kennedy once said that if you can't make money... Read More
What is the most important part of your online business?Many... Read More
Your content is what gets you in search engines, speaks... Read More
Huge Mistake #1: Creating a Website with Flash -- Did... Read More
Starting and maintaining a business is challenging enough without the... Read More
So you have a good idea for a business and... Read More
You hear a great deal about the Internet these days... Read More
1. Upload robots.txt file in to your root directory and... Read More
The first step in setting up an online business...Starting an... Read More
There's been widespread speculation about the new legislation being introduced... Read More
Dynamically Update Your Web Pages Via E-MailIf you can Send... Read More
In my previous life.....Actually, my previous JOB life, I was... Read More
The first thing you will have to deal building your... Read More
One of my most salient memories from when I sold... Read More
While it may seem like a "quick and easy" task,... Read More
There are several reverse bid freelance sites out there. Beyond... Read More
Wow, we`ve already taken a domain and chosen a web... Read More
The Internet is being used by local service business to... Read More
The cost of setting up a web site is dirt... Read More
I am just a learner who likes to delve in... Read More
When people think about the Internet, they think about technology.... Read More
In the region where my company is located, South Bend,... Read More
Never has competition been so difficult in the Internet world.... Read More
What is web accessibility & why is it important?Web accessibility... Read More
Have you ever wondered what challenges are faced by other... Read More
In this example I have used the map of the... Read More
Running an effective website is a continuous process. I have... Read More
Dance is how you pamper your soul and satiate your... Read More
Visitors to your site come looking for information or solutions... Read More
To the starting internet entrepreneur, there is nothing more discouraging... Read More
While creating a Web site may seem like... Read More
When you purchase a new item from a Yahoo! Store,... Read More
I'm a freelance programmer and somehow I managed to get... Read More
Optimize your time. How much time each day must you... Read More
If you have some experience in web site design and... Read More
An Introduction to Server Side IncludesBeginner? That's OK!While much has... Read More
Go to any internet marketing forum you want these days... Read More
1. Many people are not getting good or complete advice.... Read More
Web sites are an Ongoing Part of Business.All too many... Read More
The big thing these days is your ability to capture... Read More
Your ObjectiveYour small business needs an appealing and professional website... Read More
I still remember it very clear ... It was almost... Read More
People like to get immediate responses to requests. Autoresponders are... Read More
After deciding what kind of internet business you want to... Read More
Revenues are often lost because many business owners don't see... Read More
What you should do and know if you are an... Read More
Today it seems everyone is jumping on the entrepreneur bandwagon,... Read More
Keywords in Search Engine Optimizing and Search Engine Marketing are... Read More
In the time that I have been using the Internet,... Read More
Conceptualize, Build and Publish a Web site - What's required... Read More
Simply ensuring your website is accessible to screen reader users... Read More
Web Development |