Reference no: EM132294512
Purpose
This group project is designed to introduce you and the members of your group to a practical application of the concepts of Systems Acquisition, Development, and Implementation.
Each group will be design a middleware application, develop relevant documentation, acquire the necessary software components, and implement a working solution to demonstrate an understanding of the topics covered in the course.
Written and oral communication skills are paramount in systems development work, and to that end, your group will use standard written documentation to present your findings, and will also be required to make one oral presentations to the class.
Abstract
Your company needs a data processing portal that will receive, on-demand, an Apache web server log file and analyze that file for relevant data points. These points provide information such as bytes transferred and HTTP status codes.
General Information
As specified in the syllabus, this project represents 18% (or 180 points) of your overall course grade (see revision to syllabus grading schema), so successful completion of this project is crucial to success in this class. Your grade will consist of:
• Your group's submitted written documentation
• Your group's presentation to theclass
• Your contribution to the group, as demonstratedby:
o Your participation in thepresentation
o Written documentation submitted by you (each student will be responsible for a portion of the writtendocumentation)
o Evaluation by your peers to be done at the completion of theproject.
Description
Our company operates a basic web presence consisting of mostly static web pages and images. Our company is asking you (IT Services) to build a data analytics program that will receive an input file on a semi-regular basis, parse and summarize the file contents, and make the file available for later download. The input file format is based on the Apache web server log file format. A sample of the file -- 20190101.log -- containing a single day's worth of data is attached.
The program will be ultimately hosted as a web page on a company server. During the design, development, and testing process, it is the responsibility of IT Service to provide a temporary web server for hosting. The IP address of the server and a URL to the program will be provided to our Operations team for testing and validation.
The program must be available, 24 hours a day, 365 days a year. Your team has complete freedom in the design of the final solution, including the operating system, programming language, app container, etc.