IT332_M2 The Computer as a System
Purdue University Global
Building an ideal architecture for the company will require a lot of decisions by our
Senior Leadership in order to move forward. There are many things to look at with the many
different architectures and their many differences. Our company is not a one size fits all
organization and we need to look at what is going to be the most cost effective and efficient
for our company. We will also want to look at scalability of the architecture for our future
As the company moves forward with this project, we will need to look at a great many
things, but the main thing will be what are the protocols that our company will need to move
forward. We will need to determine how and when we process data, what security will need to
be in place, how our information is stored and formatted for sending and receiving. System
protocols are in place to help build and form a network.
As a company we have several options of architectures we can choose from one of
which is client/server architecture. This architecture allows for the company computers to
gain access through one central server. The company will utilize the server in order to restrict
access to a great many things, such as programs, files, or even the system itself. This
architecture allows for a whole system of computers to access the one server at one time. In a
client/server architecture the server itself is connected by an internet connection, a network
connection, or by a direct connection. This architecture requires space in order to house the
physical hardware and infrastructure, because of this it may not be our companies’ best option
The next architecture is peer-to peer architecture, with this architecture all computers
on the network are treated in the exact same fashion. Each computer has the same
responsibilities and capabilities. Often computers are organized to specific criteria which can
lead to specific topologies or properties. A few drawbacks to peer-to-peer are bandwidth
issues, processor power, and storage. Also, as demand increases the capacity on the entire
system increases and can cause issues with slowness in the system .
The last architecture I want to discuss is web-based architecture which is a software
architecture that is designed for websites or web applications. Web based architecture is a
type of client/server that relies on service-oriented architecture for services such as rest API’s.
Web based architecture have rented or purchased by a provider. This type of architecture is
best suited for companies who do not want on prem servers or do not have the physical space
for an infrastructure. Web based is also good for companies that are located everywhere and
do not utilize a central hub.
Our company will need to determine which architecture is best suited for our current
and future state. All of the architectures could arguably work for our company and they all
have advantages and disadvantages to their use. Personally, I would recommend moving to a
web based or cloud architecture. This allows us a lot of options and does not require us to
house the physical infrastructure. We will have the ability for our computers and the
computers of our clients to access our programs and systems while maintaining our security.
We will have a provider maintaining and upkeeping the servers and creating backups and
disaster recovery for our system. We can still determine access levels and determine how our
data needs to be sent and received.
There is an obvious cost to any architecture we choose along with either purchasing
the servers or renting them we will need to ensure we have proper physical equipment as well.
I believe that even if we rent or purchase cloud-based servers, we will still come out ahead
since we have so many locations and not necessarily the space to house them on prem, we will
also not have to absorb the cost to maintain the servers and will have less need for additional
employees to take care of the system.
Our company will also need to look at all protocols used in our business and how we
best translate those to the web-based architecture. Some of the protocols are HTTP and FTP
for transferring and receiving files. TCP which helps determine rules around text exchange, IP
that sets rules for sending and receiving messages at the internet address level .
I would like to propose moving forward with the web-based architecture as I believe it
will be the most cost effective and efficient architecture for our company. It also allows for
protocols we already have in place and gives us scalability for future state of the company IT
ISO-OSI model is considered as a reference model because it is really an educational tool used in explaining networking and how networks operate and how the many layers fit and work as one cohesive unit.
Network layer protocol is different from transport layer protocol in that transport layer protocol is used to provide a logical communication of processes that run on many different hosts. In network layer protocol is about providing the communication between different hosts.
What is a protocol and what is a standard? Do all protocols need to be standards as do standards need to be protocols? Protocol is a set of rules and a standard is invented by someone such as a set of rules hence a protocol. Having standards and protocols in place help employees better deliver needed results.
Internet protocol standards are devised through the efforts of thousands of people all over the world regardless of their having any background in data communications. On the other hand, proprietary protocols are created by a much smaller group of people, all of whom are directly or indirectly working for the same employer. In looking at these
Virtualization is a concept that has taken on major importance in the early 21st Century. Explain what is meant by virtualization. Virtualization is the creation of some type of virtual source. This could include desktops, servers, various operating systems, file transfer, various types of storage, networks plus a few others. Virtualization helps with scalability and future growth.
- What advantages and disadvantages do you think are offered by each approach? Which would produce a better product? Which would produce a product more quickly? Smaller groups tend to get the best results due to less voices and less people who have to approve or buy in to a process. When you deal with smaller groups, they tend to align more to each other and help each other come to a unified vision.
- Locate a current reference that lists the important protocols that are members of the TCP/IP protocol suite. Explain how each protocol contributes to the operation and use of the Internet. Some of the TCP/IP protocols are ARP which is used to associate an IP address to a MAC address. This is super important when connecting hardware to the central architecture.
Place an Order