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.
spotless home service Lake Forest ..Huge Mistake #1: Creating a Website with Flash -- Did... Read More
"I don't sell anything online, I don't advertise online, in... Read More
You've put up a website to promote a product or... Read More
Globalize Your WebsiteThe Internet has unlocked a wide array of... Read More
Succeeding with an eCommerce website is a dream for many... Read More
The popular search engine Google indexes over 8 billion websites.... Read More
"I have a small business with just a couple of... Read More
The art of turning website visitors into paying customers depends... Read More
We all start out the same. Some have budgets, some... Read More
Web templates by nature are created to aid and ease... Read More
Cost Effective Advertising. Online selling. Increased geopgraphic range. Wider... Read More
SummaryHere's the scoop on what you must know when designing... Read More
Knowledge is power.And undoubtedly, it is the key to making... Read More
Creatively marketing your corporate site takes time in the set... Read More
More and more non-profit organizations are developing websites to help... Read More
If you ever want to create a state directory, article... Read More
Fresh website content for your visitors can be of real... Read More
An accessible Web site is easily approached, easily understood, and... Read More
If you have your own business website and you are... Read More
"I am a writer, not a business-person. I don't want... Read More
Below, I have listed 8 simple steps that you can... Read More
In 1995 a new era of accessibility for disabled people... Read More
Profiles are one of the best kept secrets around regarding... Read More
This is a growing concern amongst many business owners. Does... Read More
The first step in setting up an online business...Starting an... Read More
weekly home cleaning Mundelein ..You work hard to build traffic to your web page.... Read More
That's right. According to a recent study by Nielsen/NetRatings, Amazon.com... Read More
If you're anything like most small business owners, you probably... Read More
1. Choose a big enough font size. A size 12... Read More
Can you imagine the hypocrisy of spending thousands of dollars,... Read More
Looks like every client wants a Flash site these days... Read More
Your business website is a critical aspect of being able... Read More
So you have a good idea for a business and... Read More
Starting and maintaining a business is challenging enough without the... Read More
Here's something you may never have thought of before:If I... Read More
If you are living in a country that its native... Read More
If you're looking for better web site ROI, chances are,... Read More
Whether you have your own business already, or are looking... Read More
So you've decided to start an online work at home... Read More
Fresh website content for your visitors can be of real... Read More
The Internet has opened a whole New World of opportunity... Read More
Failure, just like success, is measured differently by each and... Read More
Wow, we`ve already taken a domain and chosen a web... Read More
I'm one of those people that always wanted a website,... Read More
An Introduction to Server Side IncludesBeginner? That's OK!While much has... Read More
Before you jump into spending coutnless hours on designing and... Read More
Knowledge is power.And undoubtedly, it is the key to making... Read More
It never ceases to amaze me how many people set-up... Read More
There are several reverse bid freelance sites out there. Beyond... Read More
The first thing you will have to deal building your... Read More
Web Development |