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.
cleaning service near Park Ridge .!Customer service questionnaires can help your clients better understand their... Read More
When visitors add your web site to their Favorites or... Read More
Are you, like many other website owners, frustrated at the... Read More
Profiles are one of the best kept secrets around regarding... Read More
When you purchase a new item from a Yahoo! Store,... Read More
Making money with your web site is the dream and... Read More
Creatively marketing your corporate site takes time in the set... Read More
D.zigns dzignerwebs The Basics Before starting on... Read More
Failure, just like success, is measured differently by each and... Read More
A website is like an information flow, with you as... Read More
Optimize your time. How much time each day must you... Read More
"I am a writer, not a business-person. I don't want... Read More
Many of site owners still don't realize all advantages of... Read More
Recently, a friend asked "What's the deal with those DIY... Read More
So you finally decided to invest in a web presence... Read More
Part of the success of most home-based businesses is their... Read More
Your site is getting traffic, but conversion rates are horrible.... Read More
80% of your Web site is Maintenance!Once your Web site... Read More
I still remember it very clear ... It was almost... Read More
In about the Time it takes to Watch a Reality... Read More
Knowledge is power.And undoubtedly, it is the key to making... Read More
QUESTION: Should I build and maintain my business Web... Read More
An interesting eCommerce success factor that isn't precisely overlooked, but... Read More
Writing for the web is totally different to writing for... Read More
They might not be wearing a mask and carrying a... Read More
house cleaning near Des Plaines .!Before you jump into spending coutnless hours on designing and... Read More
Running an effective website is a continuous process. I have... Read More
So you have a good idea for a business and... Read More
Right after the thought, "I need a website," people usually... Read More
Your site is getting traffic, but conversion rates are horrible.... Read More
Project Safekids provides webmasters a valuable tool which could save... Read More
Functions and Subroutines in ASP If you read... 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
1. As the first step, "Hire a web designer."First create... Read More
When you purchase a new item from a Yahoo! Store,... Read More
"Don't Sell the Steak, Sell the Sizzle."Have you heard of... Read More
D.zigns dzignerwebs The Basics Before starting on... Read More
Dance is how you pamper your soul and satiate your... Read More
One of the best tools you have as a webmaster... Read More
Cost Effective Advertising. Online selling. Increased geopgraphic range. Wider... Read More
Revenues are often lost because many business owners don't see... Read More
There's been widespread speculation about the new legislation being introduced... Read More
Wow, we`ve already taken a domain and chosen a web... Read More
Thousands of people are now making a living online and... Read More
I recently received an unsolicited e-mail from some company offering... Read More
Simply ensuring your website is accessible to screen reader users... Read More
So your prospect, Mary, is sitting at the computer reading... Read More
What is SQL? SQL stands for Structured Query Language and... Read More
Q1.Why would I need a web site? A1.- Improve my... Read More
Web Development |