Running Head: WEBSITE MIGRATION PROJECT 1
WEBSITE MIGRATION PROJECT 16
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, ...
Running Head WEBSITE MIGRATION PROJECT 1WEBSITE MIGRATION PROJ.docx
1. Running Head: WEBSITE MIGRATION PROJECT 1
WEBSITE MIGRATION PROJECT 16
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
2. 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
3. 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
4. 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
5. 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
6. 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
7. 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.
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
8. 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
9. 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
10. 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
11. 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.
(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.
(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
12. 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.
13. 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.
14. 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