Verified Document

Tonys Chip Website Migration Project Essay

¶ … Migration Project for Tony's Chip The focus of this document is to develop an internally hosted Website Migration Project for Tony's Chip Company. The website will have a back-up site that will serve as a failover in case the original site goes down or unavailable. To assist Tony's Chip Company building a dynamic Website that provides a disaster recovery plan, and minimal downtime to ensure that the site is available for 24 hours, the project will design the website using SDLC (system development life cycle). RESTful concept describes web architecture as the protocols that uses the HTTP, and standard operations such as POST, GET, and DELETE. The RESTful also uses the SOAP messaging over the HTTP to assist in enhancing an effective message transfer. Despite the benefits associated to the REST concept, however, its specification is still poor for the development of a dynamic website. However, this project will still use some of the REST concepts to develop the website. The project will add different web developing concepts to make the company website becoming dynamic, which will achieve the project objectives. Additionally, the website will be redesigned to allow customers to order online. The project uses the SDLC to complete the project, the major benefit of the SDLC is to eliminate the errors associated to a project development. Using the SDLC, it is previewed that the project will be free of errors and achieve the project objectives. The logical SDLC steps to complete the project are as follows:

System Analysis

Systems design

Implementation

Integration and testing

Acceptance, installation, & deployment

Maintenance.

System Analysis

This section analyzes different hardware and software needed to build the website, which will achieve a minimal downturn, and providing an effective disaster recovery solution. Building a Web architecture to migrate from the existing website to a new website involves a multilayer process comprised of different hardware components. First, the website will require the database server that will be used to store customers' information and all online transaction process The MySQL is an effective software to store all the online transactions. The Tony's Chip will also require a web server that will process information using the HTTP or HHTTS. The essence of the web server is to distribute the information through the WWW (World Wide Web) that will allow the company website to be viewed globally. However, the installation will be configured to allow the company website to achieve a global outreach.

IIS (Internet Microsoft Services)

The Internet Microsoft service is one of the important web architectures to complete the migration process. While there are many open web servers available, however, many open web servers are not effective for this project because some of them do not offer the technical supportS in case the owner of the website face problems. Moreover, they do not offer wide scalable services to enhance an effective web development. This project suggests using the IIS ( Internet Microsoft Services) for the web server because the IIS offers a manageable, secure, and flexible Web services that assist in hosting the media, PHP, web application and different application on the web. Major benefits of the IIS is that it offers a standard publishing protocols that will assist the company to publish the contents securely. The IIS uses the SSL (Secure Sockets Layer) to offer security for the web contents that prevent an unauthorized access to the data in the network system. Additionally, the IIS offers a membership-based authentication that provides an administrator a rich diagnostic and management experience.

PHP

The project will also use the PHP to develop the website. The PHP ( Hypertext Preprocessor) is a scripting language server and a powerful designing tool to develop interactive and dynamic website. One of the benefits of the PHP is its efficiency and it is free of charge for a developer. The PHP can also be integrated in the HTML code to develop a rich and graphical application. An application server is also required to develop the web architecture. An application server is defined as a software framework that delivers the facilities to run a server environment, and to create a web application. For example, a PHP application server assists in managing and running the PHP application.

Microsoft ASP.NET

The project will also Use ASP.NET to build the a great website for the company. The ASP.NET uses the CSS, HTM and JavaScript to develop the website. Moreover, the installation of the firewall is critical to enhance security of the company website. The goal of the firewall is to prevent an unauthorized...

In the contemporary IT environment, it is very critical to protect an unauthorized access to customer's data since Tony's Chip will need to collect the customer sensitive information such as the credit card, and it is critical to offer maximum security protocols to protect the customers' data.
File Transfer Software

File Transfer Software is also one of the web architecture to develop the website. The internet files will be generally written in a local computer and then transferred over the Internet server, which will make them accessible on the web. "FTP software includes features that provide more flexibility and often greater speed for the transfer of files, including files that cannot be handled by the web editors." (Department of Education, 2003 p 22). Typically, File Transfer Software permits easy transfer of the file over the internet

"FTP software enables a remote user to control functions for moving, saving and deleting files over the Internet or other Internet Protocol (IP)-based networks. Some web editors include publishing functions that permit the user to save his or her files at the remote location." (Department of Education, 2003 p 22).

Fig 1: Tony Chip Website Architecture

Router

A router is used to connect two or more LAN (Local Area Network). Moreover, the router will be used to connect Tony's Chip employees' computer together to assist them sharing files over the network. Despite the benefits of all the aforementioned web architectures for the Tony's Chip Company, nevertheless, there is a need to develop a disaster recovery plan to enhance a continuity of the business in case of man-made or natural disaster.

Disaster Recovery Plan

The goal of a disaster recovery plan is to enhance a continuity of the vital business process. A major strategy used to develop a disaster recovery is to develop Website Failover Service where the company website will be redirected in case the primary server is unavailable or underperforming. However, there is still a need to locate the Website Failover at a secondary location. Moreover, the company needs to develop data backup site which the company can fall on in case of a disaster. A backup site is the major strategy to achieve a disaster recovery plan objective where the company data will store online. (Martin, 2002). However, high storage configuration does not protect the data against software or user errors, thus, an effective backup is required to assist the company recovering from errors.

Databases program such as Oracle or MySQL can support online data recovery and backups. The company still need to develop both offsite and online data backup to protect critical data, an offsite data backup assists the company to transfer and restart the critical data on an entire different server in case the original site is inoperable. However, the MySQL Enterprise database software can offer a backup for the entire database or selected data from the database. Moreover, the Oracle NetBackup is very powerful because of its ability to backup large data. Moreover, the Window NetBackup also provides a fast and reliable strategy for the data backup and recovery. The NetBackup can also protect file server, web server and application server.

Evaluation the Alternatives to the Self-hosting Site

An alternative to self-hosting is to use an external service provider to host the company website. While hosting a website externally offers some advantages, however, it is also subject to different shortcomings. A cost benefit is the major advantage of hosting a website through an external service provider because the company will not incur the hardware and software costs to develop a website It is the a service provider that will shoulder all these costs. Moreover, hosting website through external service provider is very cheaper since the company will only pay a yearly subscription costs to manage the website. Despite the benefits that Tony's Chip Company stands to derive from the external service providers, however, this option has several shortcomings. First, the company data may be at risks since the company will be forced to put the sensitive customer data onto the hand of an outsider. If the data are stolen or compromised, the company can face the risks of being sued to court. Moreover, the external service provider may not entirely provide service that will be 100% tailored to the company objectives. By hosting the company website in-housing, Tony's Chip Company will able to offer a 100% security to the customer data. The company will also be able to design a website that will be tailored to its business objectives.

A major justification of migrating the Tony's Chip website from a service provider…

Sources used in this document:
Reference

AlFardan. N. J. Bernstein, D. J. Paterson, K. G. et al. (2013). On the Security of RC4 in TLS (PDF). 22nd USENIX Security Symposium.

Department of Education. (2003). Weaving a Secure Web Around Education: A Guide to Technology Standards and Security. NCES 2003-381. Washington, DC.
Cite this Document:
Copy Bibliography Citation

Related Documents

Javascript Despite Its Name, Javascript
Words: 580 Length: 2 Document Type: Thesis

How will JavaScript Technology change my life The best benefit of all of learning JavaScript, its syntax, integration with XML and AJAX is the how marketable this skill is today. Being able to define which rich client is best for a given need is an essential skill going forward in any programming or technical career (Zeichick, 2008). JavaScript will hopefully give me an opportunity to earn more money over time. What are

Java Vs. Javascript
Words: 923 Length: 3 Document Type: Term Paper

Java vs. JavaScript Java was introduced by Sun Microsystems in 1995. The programming language designed for use in the distributed environment of the Internet (TechTarget). Although it was designed to have the "look and feel" of the C++ language, it offers greater ease of use and enforces an object-oriented programming model. Programmers can use Java to create complete applications that may run on a single computer or be distributed among servers

Asynchronous Javascript and XML AJAX
Words: 4094 Length: 15 Document Type: Research Paper

Asynchronous JAVA Script & XML (AJAX) Asynchronous JavaScript and XML (AJAX) are set of technologies with different function that work together to allow the client-server to create a rich web application (Deursen & Mesbah, 2009). The purpose of this paper is to describe more about AJAX, how is it used to create a web application, the difference from classical web application, companies utilizing this technique, security issues, and how to migrate

Automotive Control System to Follow
Words: 3980 Length: 14 Document Type: A2 Coursework

The report develops mathematical model and Excel is ideal spreadsheet to implement a mathematical model because it is developed to carry out a number of iteration. The report uses the spreadsheet to determine the time that the engine takes to reach 3000 rpm with continuous 100% fuel input. The Table 1 provides the layout of the spreadsheet, which reveals the time on the first row and the system variables on

Cross Platform Mobile and Web
Words: 17284 Length: 63 Document Type: Thesis

82). Both desktop and Web widgets have the same basic components. Fundamentally, they use Web compatible formats, even if intended to run in a desktop environment. This means that the core of the widget is HTML and CSS code which contains the actual content of the widget, namely text, linked images/video or content pulled from a server of Web service. Alternatively, the widget content can be created using Flash, although

Is Dhtml Dead
Words: 689 Length: 2 Document Type: Term Paper

DHTML dead? In the view of many pundits there seems to be little doubt that DHTML has seen its best days and is, in terms of serious development, a dead issue. As Russell Jones writing for DevX.Com, states: The bottom line is: DHTML is dead for serious application development; browsers, as application delivery platforms, are past their peak; and the future of distributed, interactive applications -- at least on Windows --

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now