|
|
YOU
ARE HERE: ARTICLES>OUTSOURCING CONCERNS
|
||
Q & A on the Five Most Asked Technology Questions from CustomersIs your organization technically sound to carry out an outsourcing business? You might have a thousand odd doubts on how you should prepare your office infrastructure for outsourcing. Clear all your apprehensions here and get set go! Do I need a dedicated server? You need a dedicated server in the following situations:
You do not need a dedicated server if:
If you require only some features of a dedicated server, you could also consider going in for a Virtual Private Server offered by some hosting providers. This gives you many features of a dedicated server on a shared server. What server technology should I go in for? This is largely a matter of preference. However some of the following issues must be considered before making a decision:
Which database server should I use? This again, is largely a matter of preference. Some of the points mentioned as a response to the previous question also apply here. Some additional points that need to be considered are:
How is sensitive data like a credit card number handled in my application? Is it safe? There are some standard practices that are applied when dealing with sensitive data. For example, web pages that require users to enter their credit card information are served using the HTTPS protocol. This lets the user verify if the web page is being served from your web server or not. The HTTPS protocol also encrypts the data flowing between the web server and the user's browser using a 128 bit encryption (which is considered quite secure). This ensures that servers en route do not have access to the sensitive data. Credit card numbers are not generally stored within the application database and are directly passed on to the payment gateway that processes the information. However in some situations, it is necessary to store the credit card information in the application database. In such situations, it is important to ensure that this information is encrypted before it is stored. Physical access to the database must also be secured. What kind of application do I need? A desktop application? Or a browser-based one? Desktop applications offer the advantage of greater interactivity, local storage and offline functionality. However deploying and maintaining such applications cost more than in the case of browser-based applications. Browser-based applications can be accessed from any location that is connected to the Internet. They do not need anything to be installed and can be updated easily. However, they cannot be used in an offline mode. They also do not provide the rich interactivity that is required in some applications. New technologies are blurring the distinction between the two kinds of applications. Web applications that use AJAX (Asynchronous JavaScript and XML) are bringing rich interactive applications to the browser. These technologies offer some advantages over plain vanilla browser applications. However, they still require a user to be online. Smart clients are designed to solve this problem. They provide all the advantages of a desktop application and function in an offline mode. However, they connect to networks and synchronize data with servers when they are online. They are also easy to deploy and maintain. However, they need a runtime engine to be installed on the client machine. But this not too much of a problem since it is a one-time operation. The Author: The author, Sanat Gersappa, is our Senior Technical Analyst with over six years of experience in software development. He is an expert software consultant who has handled complex outsourcing projects and has helped our customers leverage the outsourcing advantage. Contact us with your outsourcing requirements. Our Client Enagagement Team will get back to you within 24 hours.
|
||||||||
|
|
||||||||
|
Contact us with your project needs for a Quick Reply!
|
| Quick Reply | Site Map | About Us | Careers | Ask Us | Links| Vision| Address | ||
| Getting Started | RFP/RFQ | Web Development Process | Pricing Details | Client Quotes |Our Team | Success Stories | ||
|
|
The web division of Stylus Systems Pvt Ltd www.stylusinc.com ©1999-2008 |