Architecture, specifically system architecture, refers to the discipline that focuses on systems and their interacting system components. In addition to this activity-oriented understanding, the term system architecture is also used for the structure and naming / representation of systems and their components. We create system architectures as part of our package Architecture Development.
This includes the decomposition of the entire eCommerce system (eCommerce server, search server, if necessary Webanalytics, Recommendation, rating, SEO tools, PIM, CMS, etc.), the interface overview and the data flow of the data exchanged between system components. At the beginning of Architecture Development architectural drivers are identified and evaluation criteria determined. Functional and non-functional requirements affect the design of the system architecture, which is documented in architectural views as UML diagrams. The system architecture is checked on the basis of the given evaluation criteria. The system architecture determines the fundament of the software architecture in the following "BUILD" phase.