please follow the instructions and dont copy from my friend paper just the pics

Running Head: WEBSITE MIGRATION PROJECT 0

Migration is the process where an individual or a particular aspect moves or changes from its initial state to a new state. This process is always systematic; it involves the implementation of reliable strategies to which an implementer of a particular plan will follow to ensure that the process of adopting the new changes is accomplished with ease. The strategies created is required at all costs to cater for the expected results during this migration, the results may be either negative or positive. It is therefore the responsibility of a particular to ensure that the strategies stated are complied with to ensure that there are no negative results expected during the process of migration.

In project paper, different aspects relating to the dynamics of a web migration plan are vastly described. The paper describes the importance of having particular resources, strategies as well as labor in the process of migrating from one website to another. The project paper is considerate of describing the process to which the architecture of a particular website is build, different problem solving processes to ensure that the process of adopting a new website is indeed effective and reliable. The paper discuses different types of operating systems to which IT specialists use in creating the website as well as justifying the advantages of using that chosen operating system.

The paper also identifies different alternatives to which the IT Company may opt to use, the alternative may either be at the company’s disposal or may be the ones which requires the company to apply an extra effort. The company being described is basically objected at achieving a particular goal, the company’s main objective is to ensure that it makes huge returns annually, it is therefore involves itself in business.

The process of setting up a particular investment is very considerate of different factors, prior investing in a particular field; an investor has to carry out adequate research on different sectors of the economy, this will enable an investor to identify a particular niche. This niche or business gap may be favorable and worth investing in, since it may be so much profitable, most profitable sectors of the economy are associated with high risks of making looses, it is therefore an investor’s choice to identify a particular sector to invest in.

In this case, the niche identified niche is IT; the investor sees the field in a broader dimension and pioneers a massive investment into the sector. There are different factors to which this investor has to either consider or adhere to when venturing into IT as a priority field of investment. These factors to be considered are basically the attributes to which a good investment company is required to have, these attributes include; a good management system, a broad source of capital, good customer relationship management, diverse product and service line, high quality goods and services, reliable marketing strategies and good finance and accounting systems.

These listed attributes are the strategies to which IT Company is required to implement with accuracy to ensure that it succeeds in it operational process as well as its investment objectives. A good management ensures that the company has a well stratified hierarchical system which defines different roles and responsibilities of the information technology company. An investor should ensure that it has a broad base of capital; this broad base will ensure that a particular investment funds it operations as well as projects with ease.

Customers are the consumers of goods and services to which a particular investor or company produces, an investor should therefore create a good marketing strategy which will ensure that the goods and services it produces are constantly flowing and its sales are kept high. It is also necessary for an investor to keep his or her customers; these customers provide ready market for the goods and services to which a particular investor produces. An investor should therefore have a good customer relationship management; an investor should diversify its production, and also improve the way it records and implements its accounts and finance strategies.

Web architecture is basically the way or methodology to which a particular website will be built. The architecture of website is the design to which a website is built or designed, the process in which this website will be made effective, viable and workable. Building a structure in engineering requires an engineer to have particular tools, as well as strategies. These describes what it takes this engineer to create a particular, in this case, a website is to be created, the website to be created is required to correct specific flaws to which an initial website had.

The responsible architect of the new website to be created is therefore required to analyze the initial website, the architect’s analysis of the initial website considers the speed, and traffic witnessed in accessing the website, the general lay out of the website as well as the security of the site. As described earlier on, the process of creating a website is detailed, the creator of a particular website requires specific aspects, and this project paper discusses the importance of the required aspects. There are important attributes to which a good website is require to have, this will ensure that a good website is created, the process of managing this website will also be relatively easy.

The requirements of a good website include content of the website, the website’s vision, design, as well as the hosting’s providers. A website to which an individual or a particular website creator wishes to create must be compelling to the website’s visitors; this will ensure that these visitors look for internet products and services from other websites (Allen, 2013). A website creator is therefore required to decide on the type of content to which the website is to provide to its customers.

The decision made on the content to put online eases the evaluation of the graphical content, images as well motion pictures or videos which are in line with the content to be broadcasted online. Content online must be organized to enable consumers of the content to have eased accessibility of the content (Allen, 2013). The website should be easily accessible from search engines; this is through the use of Search Engine Optimization techniques, this platform ensures that visitors access the content from the website with ease.

A website should always be visionary; it should have objectives to which it wishes to achieve within a particular period of time. This is basically the pioneering step of creating a website, to which an individual derives the website’s prospects from his or her mental image (Allen, 2013). The vision create should ensure that it is indeed in line with what the recipients or target group expect and need from the website.

The ideologies behind the website’s ideologies should be clearly defined; this will ensure that the target group of the website as well as the website’s visitors gets content to which other websites do not provide. The owner of a particular website is required to explore different ways from which he or she can establish a good contact with his or her customers (Allen, 2013). The vision of a website should ensure that the websites future is catered for, the website should follow suit if a business to which a particular individual grows.

A good website is the one that is attributed by a good design; the pages of a particular website requisite to be coded before being viewed online using Hyper Text Markup Language which of the required standard to the web page being created. The creator of the web page should ensure that the language being created is compatible to future adjustments; the website created should be adaptable and flexible to ease the adoption of future changes.

A website should have individuals who ensure that it effectively run, these are the individuals who manage the website. The managers of a website are known as website hosting providers; these managers avail content in the website and ensure that target groups as well the consumers of goods and services access the content they would to get from the website. These providers provide physically available content and ensure that a website a user has the tools needed an individual’s own property or account in a particular website.

The discussed aspects are not only the attributes of a good website but also what it would take for a particular web creator to build web design. The operating systems to which a good website is required to have should be complex, the system should be able to allow a fast download and upload of site content, as well as ease in managing the whole website. The website architect should ensure that the created website provides an effective method, to which content can be easily retrieved in the case where the website crushes.

During the process where content has wrongly been uploaded in to a particular website, the administrators of the website are required to correct the problem. It is for this reason that the web architecture is required to provide an enhanced methodology to which the disaster witnessed can be resolved with ease (Finin, Horrocks, & Bernstein, 2010). Content in a particular website should be readily available to the users of the website; problems witnessed in initial websites should be solved when a website individual wishes to migrate to another new and effective website.

It is because of this reason that a new website should be created to ensure that it solves initial problems to which the hosting-providers would wish to avoid when providing we facilities as well as content to its customers (Minder, Benjamin, & Andrew, 2003). As seen in the description of the attributes of a good website, the new website has to have a good design, a good vision as well as developing a relatively attractive lay out which will not only attract more also customers but also offer a wide variety of content to which the consumer of the content will choose from.

As described earlier on, a web architect is required to choose on the appropriate operating system to use, the type of the operating system is always described by the type of language to which a website programmer uses to write or create that operate system. In this case an effective operating system is required to be used, this is because of the website complexity and therefore an operating system which will comply with this complexity is required. The web structure to which the web architect implements to create a particular website is required to adequately justify the type of operating system used.

The web structure should be easily understood by the web architect, this will enable the web architect to create a website to which the web users would wish to have. The operating system used in this case is the Linux OS, this operating system is termed an open source, and this is because the source code of the operating system is available and easily accessible by the host providers of the website. The website created by this OS is freely available for use; the OS was designed in considerate of an effective platform to which the website created will be UNIX compatible.

Linux operating system is made of three major components, these are; kernel, system utility, and system library. The kernel makes the central most part of Linux’s OS; it is for this reason that the kernel runs more activities of the operating system (Chen' & Meixell, 2003). The kernel as the core of the Linux OS is made up different modules and has a direct link to the fundamental hardware to which the OS runs on. This OS component provides a particular required platform which is abstract and hides the details to which the hardware of the OS use.

The other major component of the Linux OS is the system library. This component has important functionalities to which the OS uses to access the kernel properties of the running operating system. The system library has a diverse and detailed role as a component of the Linux OS, this component implements most functions to which Linux’s OS does, this component is independent in some way that it does not need code admission rights of the kernel module.

The system utility makes the other component of the Linux’s OS; this component classifies different responsibilities to which different systems are specialized to do. The system utilities ensure that the operating system describes the particular tasks to which each individual system is given to handle. The image below describes the detailed lay out of the Linux operating system.

please follow the instructions and dont copy from my friend paper just the pics 1

The Linux OS is preferred by many web architects because of different attributes to which this OS has, these attributes ensure that the OS is reliable and runs effectively. Linux OS is highly portable; this infers that the software created with this OS is compatible and can work with different types of hardware. This attribute is eased by Linux’s kernel ability to be supported and installed in different platforms of hardware. The Linux OS is open source; this means that the source code of the OS is available for use. This eased communal access to the OS has ensured that the Linux Operating System continuously improves and evolves.

Linux OS provides a particular platform to which it can be used for different functions; this OS is therefore a multi-user. Multiple site users can use the OS and access the resources to which the site provides. The Linux OS can multi-task many activities, it provides a particular platform to which a web architect can make the OS to run and maintain several applications at the same time.

The OS is secure; it provides authentication properties such as protection passwords and access restrictions to ensure that confidential information and resources from the website are safeguarded. The other important attributes of the Linux Operating System is hierarchical system of filing it provides, the arranged eases file accessibility in the OS, and furthermore the OS provides a particular program which eases the process of interpreting commands before being executed by the OS. This is very important for a particular OS to have since it enhances accuracy of commands made.

Moving website from an old one to a new one is a relatively complex process which requires a web architect to improve the process of storing data from the initial website from getting distorted or from being leaked to individuals if these data might have been confidential. The company owning the website employs another IT company to run and maintain its website, the responsibility given to the IT Company is to ensure that the website has good content, is visionary, has a good design and has good hosting providers as specified by their employer.

Hosting a website is the process where a host provider runs and maintains the content available in the website of a particular company. Hosting a website is a critical aspect to which a company has to consider handling with caution, a web manager or host should ensure that the content availed in a particular website is that specified by the company. A company has to consider different factors before determining whether to self-host the site. Self-hosting a website is the process where an individual has total control of his or her own website. The process of self-hosting a website includes setting up the server of a particular website; it also involves the process where the host of a website manages all the aspects to which this server relates to.

The host of a website ensures that applications as well as operating system software are installed to enable the website of a particular company to host it effectively. A company before opting to choose a self-hosting platform has to consider different alternatives; these alternatives will be evaluated on the basis of their reliability and benefit to a particular company. The company has to consider evaluating the benefits it would get from either recruiting a particular company to host its website or self-hosting the website. This are important factors to which a particular company has to consider when setting up its website as well as opting to recruit another company.

The benefits of hosting one’s own website form an important evaluation basis as discussed earlier on, from this point a company will decide whether to self-host a website or out-source expertise from another information technology company. The benefits to which a company will get from self- hosting a particular website include; a company will have an unlimited access to different plugins, a company will also be able make money as well as doing product promotion in its own website.

Managing a website is a demanding endeavor, a company needs to have an effective management strategy which enables it to manage and regulate the activities of a particular website. Self-hosting a website by a company will make the company acquire the benefit of freely blogging as well having more freedom over one’s own blog code. Self-hosting a site enables an individual to have a company to have good access to effective designs to which the company will use to improve its own site layout.

The process of implementing a website is strategic; the strategies laid should be effective enough to ensure that a website is effectively implemented. These strategies are made up different phase, the phases are arranged on the basis of the order to which they are required, these include; the requirements phase, analysis phase, coding phase, testing phase and finally the phase of deployment.

In the requirement phase, a web architect has to understand the requirement s of the company, this are the activities to which a particular company handles. The web architect then translates this business’s requirements to Web Service necessities which are characteristically in both functional and non-functional necessities as well as limiting features to which a particular Web Service has to adhere to. The analysis of the projects requirements should involve the individuals who will use the website as well as those who will host the website.

The second phase of website or web page implementation is the analysis phase, in this phase the requirements of a website are integrated and refined to more conceptual simulations to which developers of the technical part of a website will understand and interpret with ease. In this phase, the analysis of website architecture is done, this will ease the definition of structures of both high and low levels. The individuals who implement the processes in this phase are both the development and design teams.

The design phase involves detailed design of Web Service; the designers of a Web Service are required to define Web Service contract of interface which has already been identified during the phase of analysis. The interface of the Web Service should accurately identify the elements as well as corresponding data categories so that the website will be implemented effectively.

The coding phase is a phase that comes after the design phase during the process of website implementation. In this phase, the designers of a Web Service code and debug the web architecture being created. The process of debugging a particular Web Service involves critical evaluation of a Web Service structure to detect and correct errors that would have caused inefficiency of a particular Web Service. The process of coding and debugging a Web Service is always done by component tester or developer; these individuals will be able to improve the quality of the Web Service and therefore in the long run creating a more reliable website.

The fourth phase of website implementation is the test phase, in this phase Web Services are evaluated and tested for their suitability and unsuitability. The tester evaluates the Web Services to ensure that these services are not only complete but also correct and should suit the specifications made. The process of testing Web Services is also aimed at evaluating the Web Service’s ability to withstand maximum strain and load. The phase should also involve the process of inspecting SOAP messages as well as profiling Web Service software.

The final phase of website implementation is the deployment phase; in this phase Web Service developers evaluate the Web services created to ensure that they are not only deployed correctly but also function properly. The process of deploying a particular website is always done after the Web Services have already been tested.  The deployment process of a website ensures that the Web Service created has proper configuration and management. A configured and well managed Web Service has different characteristics, these include; controllability, portability and can be preset with ease. The prime importance of deployment as a final phase of website implementation is to ensure that a particular website is ready for use.

A Gantt chart is a chart describing the process in which a particular project is to follow, the implementation process of a website is made of different phases these phases are as described above , they include; the requirements phase, analysis phase, coding phase, testing phase and phase of the deployment. The diagram below describes the Gantt chart of a website implementation process.

please follow the instructions and dont copy from my friend paper just the pics 2 (Tutorial, 2014)

The architecture selected is a descriptive diagram of the Linux Operating System; the architecture has a good platform which enables the developer and the tester of a particular Web Service to have ease in understanding the process of implementing the website to which a particular company suggests to be developed. The Linux OS architecture is comprised of different components, these components include; the kernel a component which has direct interaction with the hardware of a computer, the hardware also is a constituent of Linux OS’s architecture, peripheral devices make up the hardware of a particular Operating system.

The shell and utilities are the other components which make up the Linux operating system. The shell of the Linux OS is the interface to the kernel of the OS; this interface skins the convolution functions of the kernel from the users of a particular website. This component takes up guidelines from the user and implements the kernel purposes. On the other hand, the utilities of an operating system’s architecture give the user of particular website different applicable functionalities which will enable this user to have adequate access to the contents of a particular website. The architecture of the takes the layout described in the diagram below.

please follow the instructions and dont copy from my friend paper just the pics 3 (Tutorial, 2014)

The diagram above is a substitute of a Visio description of the Linux operating system lay out.

The new website created should ensure that the flaws of the initial website have been solved. The case order to which a particular user orders a particular commodity from the website, the case document is aimed at describing the efficiency to which this new website has. the new website should provide a platform to which an individual will be able to create an account with the website, provide his physical address, email address as well as phone number.

The company to which the website belong to is a fast food company, in the website, there should be a list of the food offered by the company, the goods to be bought are chips and the user should specify that the quantity required is a bag of chips, after specifying these, the user should determine the mode of paying the food bought before the bag of chips is delivered to her by one of the company’s delivery personnel.

Account Creation by User

List of Goods sold by Company online

Quantity Specification Tab


WEBSITE


Enter Tab to Specify Order of a Good

Mode of Payment Specification Tab


The process of implementing a website is procedural; a developer of a particular website has to adhere to the requirements of the phases to which implementation of a website follows. The website related may be self-hosted by a company whose business attributes have been posted in the website. This website is therefore said to be internally hosted, these website should have support operations that will enable it to run effectively.

These operations include; content management, internet traffic control and accessibility of the website from search engines. This support ensures that the users of the website created use the website with ease without much complexities and strain. A good website is said to have good performance, the performance of a website is evaluated by the type of content to which a website provides, other evaluation processes of a good website include; the strategy of the website, the ease of using the website, how good are the search results of the website, as well as the trust placed by users on a particular website.

References

Allen, B. (2013, November). Requirements for Creating Websites. Retrieved December 16, 2015, from Chron: http://smallbusiness.chron.com/requirements-creating-websites-48123.html

Chen', M., & Meixell, M. J. (2003). Web-Services Enabled Procurement in the Extended Enterprise: An Architectural Design and Implementation. Journal of Electronic Commerce Research, 4(4).

Finin, T., Horrocks, I., & Bernstein, A. (2010). Journal of Web Semantics:Science, Services and Agents on the World Wide Web. Retrieved December 17, 2015, from ELSEVIER: http://www.journals.elsevier.com/journal-of-web-semantics/

Minder, C., Benjamin, B. M., & Andrew, N. K. (2003). THE IMPLICATIONS AND IMPACTS OF WEB SERVICES TO ELECTRONIC COMMERCE RESEARCH AND PRACTICES. Journal of Electronic Commerce Research, VOL. 4,, 130-148.

Tutorial. (2014, November). Operating System-LInux. Retrieved December 17, 2015, from tutorialspoint: http://www.tutorialspoint.com/operating_system/os_linux.htm