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.
one time home cleaning Highland Park ..What is SQL? SQL stands for Structured Query Language and... Read More
Rosalind wants to share her inspirational poetry with a wider... Read More
Is Your Web Site an Expense or an Investment?Why don't... Read More
Creating a content management system either from scratch,... Read More
There are many elements that are key to successful web... Read More
With search engines putting a damper on direct reciprocal links,... Read More
Everyday thousands of new businesses make the leap and take... Read More
Although there are significant differences among the various types of... Read More
Are you aware that 90% of the websites on the... Read More
Web sites are an Ongoing Part of Business.All too many... Read More
If you're anything like most small business owners, you probably... Read More
How popular is online shopping? And is there room for... Read More
From early days of www, the Internet sites that are... Read More
There are lots of HTML editors on the market, however,... Read More
I can't think of any business alive today that couldn't... Read More
I recently helped my mom to launch a website (www.mom2me.com)... Read More
There are many different traffic analysis tools, ranging from simple... Read More
In about the Time it takes to Watch a Reality... Read More
In this day and age most businesses consider having their... Read More
One of the best tools you have as a webmaster... Read More
Every business needs to know how it is doing. That's... Read More
No matter what browser you may want to use, you... Read More
80% of your Web site is Maintenance!Once your Web site... Read More
Dynamically Update Your Web Pages Via E-MailIf you can Send... Read More
"'Page Not Found' on this Server. Check the URL and... Read More
licensed cleaning services Park Ridge ..1) A marketing necessityI still hear it said from time... Read More
Psychology is a long word which everyone thinks, "no, that's... Read More
1. As the first step, "Hire a web designer."First create... Read More
Let's begin by setting some limits. If you're like me,... Read More
Have you ever wondered what challenges are faced by other... Read More
With the New Year upon us yet again, it's time... Read More
Recently I was reviewing the keyword specific conversion rate data... Read More
If you are living in a country that its native... Read More
The DDA (Disability Discrimination Act) states that service providers must... Read More
Most interactive websites nowadays require data to be presented dynamically... Read More
You want to give your site's visitors a way to... Read More
A while ago one of my clients approached me and... Read More
So your traffic is going through the roof yeah? It's... Read More
Making a web site is easy. Making a good web... Read More
Making maximum profit from your law firm website is important,... Read More
"I am a writer, not a business-person. I don't want... Read More
Web sites are not just places to sell things; they... Read More
People like to get immediate responses to requests. Autoresponders are... Read More
A website is like an information flow, with you as... Read More
Fantastico is a 3rd-party cPanel add-on and can be purchased... Read More
Even with the steady growth of the World Wide Web,... Read More
Part of the success of most home-based businesses is their... Read More
From early days of www, the Internet sites that are... Read More
An accessible Web site is easily approached, easily understood, and... Read More
2 Golden Rules for an Engaging Website35% of visitors fail... Read More
Web Development |