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.
cheapest limo Akin .. Lockport Chicago limo O’HareYou want to give your site's visitors a way to... Read More
So you've decided to start an online work at home... Read More
Alternate medicine finds its own place in the hearts and... Read More
There's been widespread speculation about the new legislation being introduced... Read More
Setting up a website is the very first step of... Read More
Although designing a great web site is an important part... Read More
I recently received an unsolicited e-mail from some company offering... Read More
To the starting internet entrepreneur, there is nothing more discouraging... Read More
#5 User Satisfaction: Learn what your visitors and site users... Read More
Customer service questionnaires can help your clients better understand their... Read More
Just like all things in life, the ways to run... Read More
The big thing these days is your ability to capture... Read More
Before you start building your site, ask yourself "WHY?". Why... Read More
cPanel is a control panel for your website and allows... Read More
It amazes me how many people try to build serious... Read More
The art of turning website visitors into paying customers depends... Read More
The process of Web application development is critical to the... Read More
August 8 2005, Macromedia announced a release of Studio 8.... Read More
How popular is online shopping? And is there room for... Read More
An interesting eCommerce success factor that isn't precisely overlooked, but... Read More
URL rewriting are major needs for your sites that produce... Read More
The cost of setting up a web site is dirt... Read More
It never ceases to amaze me how many people set-up... Read More
What do you mean, you don't have a website for... Read More
If you ever want to create a state directory, article... Read More
Aledo wedding limo ..After years of working with entrepreneurs who developed their first... Read More
In this day and age most businesses consider having their... Read More
QUESTION: Should I build and maintain my business Web... Read More
"Build it and they will come."--Filed of Dreams (1989) If... Read More
If you are living in a country that its native... Read More
Making money with your web site is the dream and... Read More
One of my most salient memories from when I sold... Read More
The growth in Internet usage around the world is astounding... Read More
Many of site owners still don't realize all advantages of... Read More
Have you ever wondered what challenges are faced by other... Read More
Whether you have your own business already, or are looking... Read More
Absolutely everything stems from the purpose of your website -... Read More
Making maximum profit from your law firm website is important,... Read More
I recently helped my mom to launch a website (www.mom2me.com)... Read More
If you are looking for creating your online presence you... Read More
"What's in it for me?" you ask. "Why should I... Read More
Web templates by nature are created to aid and ease... Read More
Thinking about starting up a business? The web is the... Read More
From early days of www, the Internet sites that are... Read More
A website is the most versatile and cost-effective marketing tool... Read More
You've decided to create a website to market your products... Read More
We all start out the same. Some have budgets, some... Read More
A lot of people these days are interested in getting... Read More
Fresh website content for your visitors can be of real... Read More
If you ever want to create a state directory, article... Read More
Web Development |