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.
eco-friendly cleaning service Buffalo Grove ..In the late 1990's three San Francisco based web developers... Read More
While creating a Web site may seem like... Read More
Through the explosive growth of the Web, companies have realized... Read More
That's right. According to a recent study by Nielsen/NetRatings, Amazon.com... Read More
For years now I've been looking to start my own... Read More
Many websites I come across don't have a single link... Read More
"I don't sell anything online, I don't advertise online, in... Read More
If you're looking for better web site ROI, chances are,... Read More
There are many elements that are key to successful web... Read More
One of my most salient memories from when I sold... Read More
Before you set up any scripts you will need some... Read More
Like most average persons, I wanted some extra money to... Read More
If one more business owner tells me their website sucks... Read More
If you're fairly new to the Internet scene, you may... Read More
A professional online reputation is essential to the flourishing of... Read More
1. Upload robots.txt file in to your root directory and... Read More
Right after the thought, "I need a website," people usually... Read More
A common dilemma most small and medium businesses face when... Read More
SiteSpinnerSiteSpinner is a user-friendly web site development tool that includes... Read More
I am just a learner who likes to delve in... Read More
Are bloated images slowing down your web site and causing... Read More
When visitors add your web site to their Favorites or... Read More
1. Be clear on your purpose.Building a website can be... Read More
This simple question can take on several different forms, but... Read More
Web sites are not just places to sell things; they... Read More
express cleaning service Arlington Heights ..I can't think of any business alive today that couldn't... Read More
Even with the steady growth of the World Wide Web,... Read More
Before you jump into spending coutnless hours on designing and... Read More
D.zigns dzignerwebs The Basics Before starting on... Read More
A website provides invaluable advantages for businesses who have one.7... Read More
It may come as some surprise to a traditionally off-line... Read More
One of the biggest mistakes that most online retailers make... Read More
What is web accessibility & why is it important?Web accessibility... Read More
Web sites are an Ongoing Part of Business.All too many... Read More
This is a growing concern amongst many business owners. Does... Read More
If you don't have a web site yet, are thinking... Read More
1) Word of Mouth The single most powerful form of... Read More
I'm one of those people that always wanted a website,... Read More
It may seem like the publishing industry's equivalent of Beanie... Read More
I still remember it very clear ... It was almost... Read More
If you're fairly new to the Internet scene, you may... Read More
Building a website and getting it online is easy. Driving... Read More
1. SiteSpinner V2 - On Sale www.deprice.com/sitespinner.htmSiteSpinner is a user-friendly... Read More
The internet has taken over our lives with a vengeance,... Read More
Making a web site is easy. Making a good web... Read More
If you are living in a country that its native... Read More
Most interactive websites nowadays would require a user to log... Read More
A while ago one of my clients approached me and... Read More
Have you ever wondered what challenges are faced by other... Read More
The popular search engine Google indexes over 8 billion websites.... Read More
Web Development |