This report discusses the design and architecture of an e-commerce system, including system architecture, functional requirements, technical interface requirements, and data storage requirements. It also includes a sample user interface.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running Head:E COMMERCE SYSTEM ACHITECTURE E COMMERCE SYSTEM ARCHITECTURE Name of the Student Name of the University Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1E COMMERCE SYSTEM ACHITECTURE Table of Contents Selected Option..........................................................................................................................2 Reason of choosing the topic.....................................................................................................2 Introduction................................................................................................................................2 Background................................................................................................................................3 Research Question......................................................................................................................3 ResearchMethod........................................................................................................................3 Critical Analysis.........................................................................................................................5 High level design and its justification....................................................................................5 System architecture................................................................................................................5 Functional requirement..........................................................................................................7 Technical interface requirement.............................................................................................8 Data storage requirement.......................................................................................................9 Sample user interface.............................................................................................................9 Conclusion................................................................................................................................13 Reference..................................................................................................................................14
2E COMMERCE SYSTEM ACHITECTURE Selected Option Option d is selected “High level design for a completely new e-business application. (Must be relevant to the needs of the organization and not closely based on any existing system.) Explain the need and justify the design decisions in a brief report. Designtoincludesystemsarchitecture,functionalrequirements,technicalinterface requirements, and data storage requirements and sample user interfaces. May consist mainly of diagrams and models.” Reason of choosing the topic Choosing the topic of architecture will help in better understanding of the functional process that will help in bettering of the terminological understanding of importance of the features that are present in the system. This topic will also help in proper knowledge gaining regarding the basic concepts of the steps that are required for integrating e commerce a platform. This topic will also help in depicting the interfaces that can be used as per the requirement of the entire process. these sample interface will be acting as a recommendation that will help in bettering the business management system. Introduction This report will discuss about the design that is to be implemented for bettering the business management with the help of the e commerce platform. This ensures that better commencingofthebusinessmanagementsystemisthemainconcernofthereport. Discussions regarding the system architecture and its component is made in this report. This report also discusses about the functional process of the technical interface requirement and
3E COMMERCE SYSTEM ACHITECTURE hence proper management of the technical interface requirement is also made in the report. Discussion regarding sample user interface will also be made in this report. Background Homebase have been chosen for completion of this report. The main reason of choosing Homebase is because despite having a huge audience base, the main aspect that is taken into consideration is that the satisfaction rate of the clients has been considerably low. This ensures that proper management of the entire system. This ensures that better processing of the e commerce implementation will be required for providing better satisfaction to the clients. It is seen that only 54% of the total client who visited their website was pleased with the performance that it provides. Hence implementation of e commerce platform in a better manner is required. Research Question Research Question1: What should be the recommended system design architecture that must be followed in order to have high efficiency? Research Question2: What are the components that must be used for designing of the system architecture? ResearchMethod The research method that is used for execution of the project includes both primary and secondary data research. In the starting of the project the research methodology that is used includes secondary data analysis. In the starting of the secondary data analysis, data are collected via peer reviewed journals. Qualitative data is used in the starting stages for gaining better knowledge regarding the definitions of the architectures that can be considered while developing the new
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4E COMMERCE SYSTEM ACHITECTURE design. Understanding of the basic terminologies regarding the interfaces is performed via the journals that are peer reviewed. Peer reviewed journals are chosen as it helps in avoiding copyright issues. After having a basic understanding of the process, the main concern that is present is understanding of the entire process in a precise manner. Data analysis will be important for this process. The data that have been previously collected on the same topic is understood and this helps in increasing the depth in the concept which is very important for designing.Aftercompletionofthesecondarydataanalysis,primarydataanalysisis performed. in case of primary data analysis data is not reviewed but collected. In this case a fresh set of data is collected. These data that are collected imbibes that better understanding of the business management will be performed in an accurate manner. As the data that will be manually collected will be accurate hence the processing of the entire system will get better. This is one of the main reasons that the functional process of the entire terminology will get effected in a better manner. Survey will be conducted among the users who have been using the home base and issues that are faced by them will be understood. Decisions will be taken as per the result of the survey. The data that are present will be having a better understanding regarding the issues and the steps that are to be taken will be well understood and hence designing process will get more efficient as the issues present in the current infrastructure will get performed in a more desired manner.
5E COMMERCE SYSTEM ACHITECTURE Critical Analysis High level design and its justification Figure 1: Design (Created by author) System architecture As per the service oriented architecture, it can be stated that majority of the design architecture will be based on the microservices that deals with the power specific user experiences (Erl 2016). The entire architecture is sub divided in 5 parts. The parts are namely Ingestion system, Batch data processing system, real time processing system, report visualization
6E COMMERCE SYSTEM ACHITECTURE system and query platform. These 5 componentsact as the major framework of the architecture that will enhance the processing of the architecture system (Naabet al,2015). As per the model each time the data is ingested in FDP, the payload that is present has a fixed schema. This payload with fixed schema is created with the help of the self service UI (Li,et al,2016). The system is focused on the proper understanding of the stack of the system that includes messaging queue. Dropwizard is also used in this process. the process of ingestion takes pace via 3 sectors. The 3 sectors are namely Specter, Data Service and File Ingestor. In case of the specter the main concern is to provide the Java library that will help in sending the payload to the FDP Kafkas (Fieldinget al,2017). In case of the Data service the major concern is performing of the rest service with the help of the teams that can spend their payload against the HTTP. In case of the File Ingestor the entire process will be performed as per the CLI tool dumping the data directly to the FDP’s HDFS. Creation of schema by the user case ensures a topic that is corresponding to Kafka is created (Light, Burgess and Duguay 2018). Usage of the user specter is created for the functioning process of the ingestion of the user data. This imbibes that better processing of the data ingestion in the DP takes place. In case the validation process fails the main aspect that is considered incudes proper management of the business payload management as it is sent to the sideline queue (Richards 2015). Implementation of the batch data processing is seen. In this case the main aspect used is the data that is queryable gets sent through the hive queries and hence it gets ready for the commencing of the consumption process (Pääkkönen and Pakkala 2015). Usage of star schema can be made as per the processing of the multiple dimensions. Populating the schema has been a major instance that provides better understanding of the generation process of the reports. This is one of the major reasons that better understanding of the data that are ingested and hence proper processing of the data will be done as per the HDFS clusters that are used
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7E COMMERCE SYSTEM ACHITECTURE for systematic consumption. Different methods of optimizations are present in this process.In case of the implementation of the real time processing system the main advantage that is received incudes better commencing of the ingested data through the Dart or Specter Clients. This is one of the major reasons that the functional process gets performed as per their respective Kafka. A streaming platform also needs to be used for the plugging up of the custom spark jobs that are related t these topics. With the help of the streaming platform, allowance regarding the real time aggregation is made (Pääkkönen and Pakkala 2015). This ensures that better management of the entire business system will be benefitted and real time data analysis and tracking can be made. Generation of rolling window is also expected from this course. Report visualization is also one of the major aspects that impacts the processing of the business management system. This ensures that better processing of the analysts as per the created visualization gets affected. This affect in the visualization sector ensures that better server ui functioning can be made. Selection if various metrics as per the columnar stage of the RDBMS might be benefitting the entire processing. Usage of visualizing chart benefits the functional process of the system. Ad hoc gateway is used in the query platform. This section helps in fetching of the data that is present in the DP. Apache lens power UI is used in the system. Functional requirement Creation of link in between the behavior of the components have been the major aspect of the business management system. A link is created in between the system oriented features as per the input and output data analysis of the process. It is noticed that a major 13%v of the client accessing of the application is based om the processing of the link in between the interaction in between the processing of the data management system. Front end activities and entities are embarked as the functional requirement. It is proven experimentally that nearly 35-40% of the users of the website tends to leave the website due to the excess
8E COMMERCE SYSTEM ACHITECTURE time that is required for loading the page. In case the loading time of the page is more than 4 seconds, most of the page visitors tends to leave the page. Design and display of the website also plays an important role in the processing of the e commerce based platform. The main reason of prominence of these features in this segment is because thee entities re important in establishing interaction in between the user of the platform and the interface itself. Richness in content also plays an important role in the processing of the data management system. This data that are provided in the platform plays an important role in the processing of the developing of the bridge in between the user and the interface itself. Usage of HTML code is also used in the front end processing is used. The main concern that gets affected includes broken codes. These broken codes have been providing improper management of the system. This improper management of the system imbibes the issue of lagging of the application and hence changes are required in the processing of the entire management system. Data richness in the platform is also responsible for better holding of the visitor. In case the data that are present are not up to the mark or not relevant to the context of the app it is obvious that there will be lesser interaction (Martin 2017).Another major influence that can be implemented includes introduction of the memory system with which it will be able to memorize the search that has been performed by an individual and hence the users can be suggested with their required data set. Technical interface requirement Level 7 application layer is the appropriate interface that can be considered in this case. Data transaction in between the layers have been the major advantage due to which the entire functionality of the application level has been getting benefitted. Clients and servers are the major concern in the technical interface probation. Data transaction type is also important for this process. With the help of data transaction, the main advantage that is received includes better functioning of the platform of the e commerce. Definition of the data
9E COMMERCE SYSTEM ACHITECTURE type that is being transacted also acts important. Hence understanding and differentiating in between the sender message and receiver message gets easier. Semantics in the field are also well understood as per the sectional analysis of the technical interface will be performed. Implementation of SMTP (RFC 2) can be done. POP 3, TCP 110, Telnet (for remote terminal access), HTTP, TCP 21 can be made as a part of the entire system (Rosenfeld, Morville and Arango 2015). Data storage requirement RDBMS and Hadoop is used as the data storage requirements in the project. The reason of implementing RDBMS in the system includes format in which the data is stored are readable and easy for the processing of the data segmentation. The data that are stored are primarily structured in nature. This structured data set enhances better management of the same. Another major advantage that will be received due to the usage of the RDBMS is multi user access. This section ensures that proper transaction management can be performed. Accessing of the data keeps changing and this enhances data updates. This process also prevents users from using partially correct data. The major advantage of using Hadoop is that the management of complexity of data (Vaupelet al,2018). Hadoop was initially created for the processing of the management of the business section that will be provided with complex data sets. Hence handling the complexity of the data will be the major advantage that will be gained by the Hadoop platform. The performance that is provided by Hadoop is also scalable in nature. Sample user interface
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
10E COMMERCE SYSTEM ACHITECTURE Figure 2: Sample Interface (Created by author) The above sample interface shows that log in page that should be implemented. This implementation of the log in page will increase the authenticity of the data provided by the user and also helps in restoring the location he was shopping at. The shopping cart also gets benefitted from the system.
11E COMMERCE SYSTEM ACHITECTURE Figure 3: Sample Interface (Created by author) This sample interface helps in summarizing the content the app willk be having. This intercace will increase the preciseness of the entire process. This increase in the preciseness of the category of availability ensures that it takes low time in completing their shopping as least time is required in categorizing their shopping. The offers that will be present will also be shown, Acceptance of free home delivery address will aksi be taken. This inetrfasce will also help in knowing about the company. With the home button one can visit the account
12E COMMERCE SYSTEM ACHITECTURE details of the individual and make alteratiosn. This interface is the summary of the entire e commerce based app. Figure 4: Sample Interface (Created by author) This interface is focused on a particular category that will come after the 2ndinterface after selecting a particular category. Subdivision of the product are done in this section for better categorizing of the shopping experience,
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
13E COMMERCE SYSTEM ACHITECTURE Conclusion By the end of the report, the system architecture that will be benefitting the functional process will be stated and hence the management that will be received as per the decision making needs to be performed as per the data analysis section. With the introduction of the new system architecture design efficiency in the e commerce platform and functioning of the Homebase is expected. It is recommended to use the similar architecture for Homebase to regain the audience base that it has lost due to the inefficiency in the functional process.
14E COMMERCE SYSTEM ACHITECTURE Reference Dehury, C.K. and Sahoo, P.K., 2016. Design and implementation of a novel service management framework for IoT devices in cloud.Journal of Systems and Software,119, pp.149-161. Erl, T., 2016.SOA Principles of Service Design (paperback). Prentice Hall Press. Fielding, R.T., Taylor, R.N., Erenkrantz, J.R., Gorlick, M.M., Whitehead, J., Khare, R. and Oreizy, P., 2017, August. Reflections on the REST architectural style and principled design of the modern web architecture (impact paper award). InProceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering(pp. 4-14). ACM. Li, B., Lai, W., Yang, C. and Zheng, S., 2016, July. The Design and Implementation of the APP of Experiencing Guangxi Folk Custom. In2016 International Conference on Economics and Management Innovations. Atlantis Press. Light, B., Burgess, J. and Duguay, S., 2018. The walkthrough method: An approach to the study of apps.New Media & Society,20(3), pp.881-900. Martin, R.C., 2017.Clean architecture: a craftsman's guide to software structure and design. Prentice Hall Press. Naab, M., Braun, S., Lenhart, T., Hess, S., Eitel, A., Magin, D., Carbon, R. and Kiefer, F., 2015, May. Why Data needs more Attention in Architecture Design-Experiences from prototypingalarge-scalemobileappecosystem.In201512thWorkingIEEE/IFIP Conference on Software Architecture(pp. 75-84). IEEE. Pääkkönen,P.andPakkala,D.,2015.Referencearchitectureandclassificationof technologies, products and services for big data systems.Big data research,2(4), pp.166-186.
15E COMMERCE SYSTEM ACHITECTURE Richards, M., 2015.Software architecture patterns. O'Reilly Media, Incorporated. Rosenfeld, L., Morville, P. and Arango, J., 2015.Information architecture: for the web and beyond. " O'Reilly Media, Inc.". Vaupel, S., Taentzer, G., Gerlach, R. and Guckert, M., 2018. Model-driven development of mobile applications for Android and iOS supporting role-based app variability.Software & Systems Modeling,17(1), pp.35-63.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser