Distributed Systems Security 4IP

profilepxmptee
CharlesWilliams_IT401_IP1.doc

Running head: CONSULTANT’S ANALYSIS REPORT ON ENTERPRISE SYSTEMS 1

Consultant’s Analysis Report on Enterprise Systems 2

Charles Williams

Colorado Technical University/ IT401 Unit 1 IP

Prof. Kenneth Orgill

4/10/18

Abstract

The outline of the project will assess a comprehensive analysis on a consultant’s analysis report on enterprise systems. The project will particularly entail an effective plan for the enterprise system. The study will also provide the project deliverables that are needed for working on the relevant unit that is being assessed. The study will involve an in-depth research that will evaluate the nature of distributed systems.

Table of Contents

Project Outline

Overview……………………………………………………………………………………….4

About the company………………………………………………………………………….…4

Distributed System …….………………………………………………………………………5

System Requirements…………………………………………………………………………...7

Resources…………………………………………………………………………….……….…9

Timeline………………………………………………………………………………………….9

Security………………………………………………………………………………………….11

Final Analysis and Recommendations………………………………………………………….11

Overview

Enterprise architecture is a term that is used to describe the way in which organizations can conduct the most pertinent activities within the organization such as planning, designing, analyzing and implementation to foster the success of the different strategies that are being implemented. The practice involves an array of principles that can be used to provide the blueprint on how enterprises can conduct their business as well as how to communicate the information to the relevant departments. In addition, it also reveals how the enterprises can adapt to the different changes in technology.

About the Company

Rolcox is a company that is mainly helps the customers to create, send and assess stylish and customized brochures through email to those they are interacting with in their businesses with. The marketing tool that is being developed by Rolcox is an effective and affordable solution that makes it easier for businesses to send and track their emails and further evaluate the effectiveness of the emails they send. The company was started two years ago and has grown significantly from the one location in New Jersey to over 40 locations in 40 states.

It aims to expand to all the states in the United States and further spread its wings across the globe to other countries in North America, Europe, Asia, Africa and Australia. Rolcox is an agile company that mainly incorporates PaaS services or what is known as platform as a service. It is mainly a cloud model that mainly delivers their services through the internet. It offers different email services such as analytic data, campaign emails, promotional emails, automated emails and different email tools for contact management.

The company mainly provides their services through the various web services that are provided by Amazon. The tools make it easier for the company to deliver updates to the customers at the same time while concomitantly ensuring that the customers have a pleasant experience with all the tools they use. The growth of the company over the past two years has been significant and the company aims to focus more on providing online solutions, which will reduce the need for physical locations. This will consequently lead to a reduction in cost and at the same time make it possible for the company to focus on other important services which will ultimately orchestrate their growth.

This project is mainly aimed at enabling Rolcox to solve some issues on time management and the entire budget for this initiative is $ 200000. The company is mainly looking for a system of proprietary that is not only efficient but also friendly to the different stakeholders in the organization. The company has chosen a six-month period for the completion of the project and therefore the schedule to complete the project is ultimately tight.

The project of improving the time management will only increase the workflow but will not in any way alter the software or the hardware of the systems. Nonetheless, some updates may have to be done on the servers but this is not compulsory and will only be done based on need. This therefore implies that it will mainly all the servers that are currently being used and will also retain the hosts that are hosting their respective servers.

The proposed project will ultimately improve the capabilities as well as the functionality of the organization and thereby improving its efficiency as well as its proficiency in the delivery of services. In so doing, the personnel that are working for the organization will be empowered while all the process will also be streamlined while at the same time making it easier for the company to deliver services in a quicker way.

Distributed Systems

These are systems that are designed in a way that the components are located on a network of a computer and it is mainly used in the communication process as well as in the coordination of the different activities that will be used to pass information. The comments are intertwined together in a way that enables them to work together to achieve the needed objectives. There are different examples of enterprise architecture such as the government helping in the creation of the architecture as well as improve the productivity and the performance of the business. Another example includes an architectural framework by the treasury. Examples of distributed networks on the other hand include banking electronic as well as sensor networks.

Some of the advantages of distributed network include the following. The first advantage is the fact that performance distributed systems can provide a more efficient work and thereby increasing the performance of the functions that are working concurrently. The distributed network is also reliable in a case where there is a failure of one component in the function process since it will make it easier for the other functions to continue operating. This therefore implies that it is more reliable and will foster and improve the production process. The distributed systems are also scalable and they can therefore be resized to adjust to different systems. This also enables it to utilize the lights regardless of whether the demand is low or high.

The disadvantages on the other hand include the following. The first disadvantage is the fact that the distributed system has a control limitation. This is evidenced by the fact that where there is a failure by the functions to perform effectively, it becomes difficult to cut and paste and therefore making it difficult to place it through the right button. Another disadvantage is the fact that it incurs an inflated cost while the availability becomes problematic at times.

To ensure that there is a high production, inflated costs are often incurred, which sometimes affects the availability. There is also the disadvantage of physical limitation where it makes it difficult for those that are disabled to use it. There is a therefore a need to ensure that all the physical limitations are addressed in order that it can be used by all people.

System Requirements

There are some requirements for the system that will have to be met for the project to become successful. The project suggests the use of Microsoft Windows 7 or Microsoft Windows XP as the primary operating system for the project since these are the two operating systems that are the most user friendly and easier for inexperienced users to learn. The fact that they are also the most accessible of all the operating systems implies that they will also be easier to access and at the same time make it easier for all who are using the system to understand the deliverables for the project.

The domain technology will be the main technology that will be used in the enterprise systems. The use of virtual machines will also be considered in the development of the programs. It will also be critical to incorporate security protocols when configuring the system to foster the security of the entire system. it addition, to the software part, the hardware is also important and there are therefore some requirements that should be met for the hardware to ensure that the system is running effectively. The system must have a dual core intel or even a processor that is above the dual core intel.

The hard disk space must also be high to ensure that the system is running effectively after the installation process. There should also be a stable power supply that is not erratic in a way that will enable it to run continuously. This will further ensure that the system is running efficiently without interruption and therefore will make it possible for the project to run well and be achieved within the set timelines without delay.

This will also make it possible for the objectives to be achieved. It is also critical to have a printer, wince there are some documents that will need to be printed and therefore having one will ultimately make it possible for the project to run uninterrupted and therefore save time. In addition, a USB drive will also be needed since there are some data or information that will be saved and this will therefore necessitate the same. This will go a long way in averting the loss of information that may result out of misplacement either intended or unintended. Averting the loss of data or information will ultimately go a long in ensuring that all the project deliverables are available and further make it possible to achieve the project in time.

The Selection of the Architecture

Server and client distributed systems

The framework will mainly be improved by a customer model of the server. The restrictions are made by a server that is centralized wherein information is accessed through different terminals. The server model of the customer is almost to the model of LAN that separates different frameworks to eliminate the force that is usually incurred during handling. The customer model of the server further provides immense benefits to the customers to be separated from different complexities for instance through emerging conventions.

In addition, the customer model server is also efficient in a way that makes it possible for the customers to plan effectively and further direct their actions to only those servers that will provide the best benefits. There is also the involvement of customer exchanges through different methodologies such as SQL or PL all of which provide the capacities that make it easier to safeguard the database of not only the customers but also the administrators. This therefore implies that it would be a good model for the project.

Resources

The number of workers that will be needed for this project will be greater or equal to 500. Depending on the user of the system, there is different security protocols that will be developed for access. Those whose information has been evaluated will receive access that is not restricted but to those users whose information has not been evaluated will have a much-restricted access. In addition, the management will not be restricted to accessing the system but all consumers and employees will have a restricted access.

For the installation of software and hardware, prior training of two weeks periods will be required for the staff. For the system support, a 3 weeks training will also be required and IT graduates will mainly prefer for these two tasks. Training will also be required for the maintenance and modification of the systems and an experience in a related job will also be required though it will not be a must since there will be training during the first few weeks.

Timeline

Milestone

Objective of the milestone

The first month

The approval of the enterprise

During the first week, the concepts of system enterprise will be improved by the management and the management will authorize for the project to proceed

Second week

Review

The specifications for the requirement will be completed, evaluated and corrected to proceed to the design process

Third Week

Preliminary Design

The design for the system enterprise is mainly aimed at satisfying the requirements and it is therefore important to ensure that it is suitable for the detailed process of design.

Critical design

Fourth Week

This will involve detail designs that will be implemented in the architecture of the enterprise systems

The review of the test plan

Fifth week

During this week, all the test plans will be conducted on all the features of the enterprise system

Test readiness

Sixth week

This will involve ensuring that the unit that has been tested is suitable for been incorporated into integration testing

Review of the system that has been tested

Seventh week

Herein the enterprise system will be assessed that it has passed the test and is therefore suitable for input into the acceptable standards

Product operational

Eighth week

The enterprise system is being used effectively in the environment where it is operating

Security

The company has also of data on personal information about their customers and it is therefore critical to ensure that the security is enhanced through security protocols to safeguard the information of the customers. The company therefore ensure that they train their employees even at the lowest level on how to spot, avert and mitigate and threats that arise. In addition, they are also taught on the best procedures of working to prevent themselves from endangering the company as well as the employees.

Final Analysis and Recommendations

In conclusion, it is evident that the project is indeed aimed at improving the efficiency of the company. Therefore, it will be critical to put in place the best system architecture that will foster the effectiveness of the project. To ensure that the project is achieved within the set timeline, it is recommended that the training process be reduced to a week to ensure that all the workers and employees are geared up towards achieving the project within the stipulated timelines.