# E-Marketplace State of the Art and Trends: VR-ZOCO--An Architectural Proposal for the Future
## 4 System Architecture Design for VR-Zoco
### Formalization of the Method  
The proposed portal can be formally defined as VR-ZOCO\(=\{E,C,M,U,B\}\), where \(E\) is the set of environments in which the portal are available; \(C\) is the catalog of products, shows, accommodations, and activities offered to users on the portal; \(U\) is the set of users who are registered in the system; \(B\) are the businesses that offer their products, shows, accommodations, and/or activities through the portal; and \(M\) is the set of modules that provide the functionalities that allow everything to work correctly and facilitate commercial activities between the parties. The parameter \(E\) determines the environments in which users can interact with VR-ZOCO, using various devices including virtual reality headsets, smartphones, and desktop or laptop computers via a web browser (see Figure 2). This multiplatform accessibility ensures a seamless and immersive shopping experience, catering to the preferences and needs of all users. The catalog \(C\) of the portal is divided into four major sections: \(C_{1}\), \(C_{2}\), \(C_{3}\), and \(C_{4}\). The section \(C_{1}\) is the usual one for EMs, containing physical or digital products that businesses sell through the solution, and will feature categorization into subcategories by types of products (i.e., Books; Films, TV, Music, and Games; Electronics and Computers; Home, Garden, Pets, and DIY; Toys, Children, and Baby; Clothes, Shoes, Jewerley, and Accessories; Sports and Outdoors; Food and Grocery; Health and Beauty; and Car and Motorbike); \(C_{2}\) is the different public shows taking place in a city and are shown in Table 1; \(C_{3}\) is the various recreational activities that can take place in a city, which can be consulted in Table 2; and \(C_{4}\) consists of the different types of accommodations that can be booked through the portal (i.e., Hotel; Apartment; Hostel; Bed and Breakfast; Camping site; Motel; Guesthouse; Resort; Rural accommodation; and Vacation rentals) (see Table 3). The set of modules \(M\) are responsible for providing the desired functionalities to the EM (i.e., \(M=\{m_{UI}\), \(m_{PC}\), \(m_{PM}\), \(m_{UM}\), \(m_{OP}\), \(m_{SMI}\), \(m_{VRE}\), \(m_{AI}\), \(m_{ABI}\), \(m_{CC}\), \(m_{BM}\), \(m_{SC}\)). Each module \(m_{x}\in M\) performs a series of functionalities of the EM (see Section 3.2). The set of users \(U\) comprise all users who have registered on the portal at some point, \(U=\{u_{1},\ldots,u_{n}\}\). Essential personal data are recorded about these users, which will allow for their profiling to provide them with good service as well as to better understand and know them. In the proposed commerce portal, the user is considered from various perspectives, which are  
* Demographic data (\(dd\)) include attributes such as age, sex, place of residence and may include socioeconomic factors such as occupation, family situation, income, and physical characteristics or disabilities. * Psychographic data (\(pd\)) include information about their personality, lifestyle, interests, values, and attitudes. * Behavior on the digital platform on the web (\(dcpw\)) includes data about the way they interact on the portal: the searches they perform, the satellite stores or businesses they visit and follow, the products viewed, the products tracked, the duration of those visits to a product, the products added to the shopping cart, the products abandoned in the cart, their purchases, the products of recurrent visit, the points at which they leave the portal, the points that cause their first interest or why they come to the portal.