Architecture for Semi-real-time Graphical Simulation in Warehouse Management system

Priya N
Information Science & Engineering East point college of engineering e-mail:

Geetha S
Information Science & Engineering East point college of engineering e-mail:

Abstract — Recently, real-time Graphical Simulation and applications of mobile computing devices in wireless Environment have shown promising foreground in WMS system. But the B/S structure is a fat server and thin client architecture, most of the logic and computing are deployed on the server side. So that when the need for graphical simulation and applications of mobile computing devices in wireless network comes to B/S structure, server performance will decline distinctly. In this architecture, the real-time graphics generation will deployed not only the server but also the client, and graphical layers decomposed into three varieties according to the need for real-time refresh, the client will deal with them respectively. Experimental results demonstrate improvement of computation efficiency without performance degradation. Keywords – Semi real time Graphical Simulation; Wireless Network; B/S ; warehouse management system. I. INTRODUCTION Due to the shifting of requirement in the Warehouse Management Systems (WMS) from control movement and storage of materials to a complex of transportation management, order form management, and finance systems, traditional solution in the WMS has been changed. WMS needs great efficiency, dependability, and valuable data visualization. This work proposes an efficient architecture for semireal-time graphical simulation based on mobile computing devices in wireless network. In the architecture, the realtime graphics generation will deploy the server and the client simultaneity. The goal is to decrease server performance consumption. In order to achieve this goal, graphical layers decomposed into three varieties according to the need for real-time refresh, the client will deal with them respectively; Then, for information exchanged by internet/intranet, and wire/wireless automatically without user activation in the internal structure described at part 3; Next, commit the process about Semi-real-time graphical simulation for details at part 3.3. Experiments shown that the structure can speed up the graphical simulation, and reduce server consumption. The rest of the paper is organized as follows: Part2 describes the existing approaches for improving the Graphical Simulation and some otherwise related work. Part 3 describes in detail the proposed architecture.

II. RELATED WORK As illustrated in Figure 1, the traditional WMS’ roles distribution architecture is composed by two user roles: user from internet, and user from intranet. The formers browse cargos information with browser software, such as Microsoft IE. They do read only operation mainly because of security account. The latter fulfill voluminous functions, enter cargo’s information and look over statistic reports. In this architecture, the WMS’ effect is to benefit for future reference. Load and unload operation demand is send between manager and operators with traditional methods: telephone, verbal and storage sheets. It is suitable for simple requirement. The system's main role is as a historical data for future reference and reports generation. However, the real-time data, operation of real-time driver is lack of logical basis. Most of the logic and computing are deployed on the server side under B/S structure. So when the requirement for graphical simulation and applications of mobile computing devices in wireless network comes, server performance will decline distinctly and consequentially. To avoid this situation, some authors propose abandon the B/S architecture, and Return to C/S structure. However, the difficulty is also forbidding which will happen under the C/S structure, such as heavy maintenance workload.

the following issues can be resolved: • Real-time storage system can grasp the current operating information. the server’s request receiving agent will update business objects properties in accordance with the rules which have made in advance. such as JDK container. and client controller at client browser. press. and it is the key role in MVC. Internal structure for exchange information without user activation . • Because B/S program structure requires that server must get request from client in the first place. • Storehouse area is very large usually. In most case. so we will not describe it in this article. who complete the cargo carry , preservation with Mobile Computing Devices from wireless intranet. and role from wireless intranet. They can get real-time messages from server and send real-time messages to server with mobile computing devices by wireless network. The server controller at web server’s roles is similar with traditional MVC controllers’. but the real driving next operation. the controller is located at web server container. the server controller is separated into two agents as well as the client’s: data updating agent and request receiving agent. role from wire intranet. we give an internal structure for exchange information at background automatically. the other is sending Agent. wire or wireless at background especially and automatically. Beyond a certain time when the operator does nothing in the devices. There is an incidental advantage is that equipment is not easy to be lost. The real-time transmission of information using wireless networks to ensure the information is correct. so we used another way to achieve it: the client getting agent will send frequent interval request to the server’s data updating agent. it will happen when user click. The client controller at client browser is designed for exchange information by internet or intranet. B. the server’s data updating Figure 2. The client controller is dismantled into two agents according to function. and then the server give respond to client. The system is no longer just a historical record of data. As we known. There are three roles: role from internet. second. the controller receives GET or POST input and decides what to do next step. The process of information exchange between them is as follows: • Client initiative to submit information to the server: First. without need activation or action from the system users. With this architecture. or permit other else at browser. • The Mobile Computing Devices with wireless network can automatically prompt the operator and alarm. More efficient system distribution architecture Figure 3. Correspondingly. and it provides data to support real-time graphical Simulation. Model-View-Controller (MVC) is a popular architectural pattern which often been selected in web applications where the view is the HTML or XHTML generated by the applications. who give demand and look over statistic report with browser from wire intranet. and especially with higher efficiency. what goes on is in the same manner with traditional method. System distribution architecture We proposed a more efficient system distribution architecture that illustrated on Figure 2. we divided traditional controller in MVC into two parts: server controller at web server.III. the client’s sending agent will transfer the user information from user interfaces to the server’s request receiving agent. A SEMI-REAL-TIME GRAPHICAL SIMULATED SYSTEM ARCHITECTURE A. one is getting agent. • The background of browser will obtain an updated data which can be combined with virtual reality technology generates real-time image for users to quickly understand the relevant information every particular seconds. the warehouse operators need ambulating between different gates at one storehouse. The second role is taken on by managers usually. The controller receives input and initiates a response by making calls on model objects. The third role is taken on by operators usually. In this structure. the system can automatically detect it and give the alarm voice to the operator and the manager. Internal structure for exchange information by internet/intranet. the model that contains the business rules and know how to carry out specific tasks such as processing an cargo unload task. and wire/wireless automatically without user activation As shown in Figure 3. The architecture provides the basis for the data to support real-time Graphical Simulated. The first role is similar to the traditional architecture.


It also leaves enough space for future them separately. TECHNOLOGY OPTIONS The model is designed based on B/S architecture. and so on. browser back real-time interaction with the server. Now we will introduce some several key points on the technical options for the implementation. and account lockout to ensure internal Changeless Fewer Changed and external network security. Some will Semi-real-time graphical simulation can bring fast. simulation J2EE synchronized control with excellent character. we get positive feedback from customers. and so on. Process of Semi-real-time graphical simulation . The layers are nearly changeless. They imply that the architecture and semi-real-time graphical simulation technology are more efficient. Economy Evaluation We have applied the architecture and semi-real-time graphical simulation technology into a WMS project in Hang Zhou. Frequent request server if there are new generation. and gates). and will not fresh in this session except mobile terminals’ browser. we use Because large amounts of data transfer and full realthe same way handled them as the first. especially when the quantity in the request improved. limited circumstances changed. V. download when user login. truck. cargo Graphical Layer Graphical Layer • storehouse road green plants gate store position alleyway task scheme train wagon truck waiting queue agent will not give voluntary response only when it gets updating notifies from the real-time graphical objects. B/S structure has advantages of easier maintenance and road. So it will be benefit to download the layers when • Ajax technology can be used in PC computers and user login. Fortunately. Ajax and JavaScript can take up it corking. . It maintains data exchange will change with the WMS’s data. bitmap picture should prepared in advance. • Changeless graphical layer: such as storage house. the user can see the updated image. number of users. possible system expansion in technology choice. Some will be no change between the server and the client without page all along (such as the location of warehouses. • Fewer changed Graphical layer: such as gate. we decompose the especially suitable for use in the B/S architecture of the graphical layers into three varieties. Therefore. Semi-real-time graphical simulation need update not need update Figure 4. alleyway. Tasks which can be run by multiple client users in parallel safety will be carry out at the browser controllers. Stored in the browser cache files of client. vehicle / wagon parked in or out of the station). Stored in the browser cache files of client. time rendering graphics will consume a lot of time and • Frequency changed graphical lay: such as cargo. store • VML technology assisted real-time image position. EVALUATION This Part shows the evaluation of the architecture described in the previous part. Performance Evaluation The Figure 5 and Figure 6 give a performance comparison report about the relationship between response time. in order to achieve the required by user. a refreshing by the method described in part 3. CONCLUSION In this paper. • J2EE Framework and B/S architecture are C. It is also make information more transparent and easier flow with the appropriate permissions. and the amount of images. • The following technical strategy can ensure security mostly: the MD5 encryption. and will not fresh in this session except required by user. and so on. The layers only in simulation.It is particularly applicable in the larger area and larger throughput cargo. VI. real-time graphical simulation in specific applications. Stored in the cache files of server. U-key certificates. Then. This information is taking place of the Distinguished between the graphics objects by whether it current situation. Therefore. system resources. economical. user-friendly user interface. waiting queue. the getting agent notify the graphical render engine to commit fresh function. B. real-time impression to the user. changes as the data changes (such as the amount of cargo space. train wagon. As you can see in Figure 4.IV. Process of Semi-real-time graphical guarantee for data consistency and real-time. The application reduces the expenditures of print paper and phone calls. the data updating agent give response when data updated to the client’s getting agent. and then deal with network program. we have proposed system architecture for Semi-real-time Graphical Simulated and implementary approach. a graphical layers vector image should be generated real-time. A good Frequency Changed balance between the two kinds can get quickly and realGraphical Lay time Graphic. we propose to adopt semitask scheme.2. for example large thirdparty storage center. A.

[4] Yuanyan Gu. Heidelberg. . “Adaptive Software Speculation for Enhancing the cost-efficiency of Behavior-Oriented Parallelization”. Chelune. “A Scalable Architecture for Crowd Simulation: Implementing a Parallel Action Server”. DOI 10. [2] G.Orduna. pp. C.Perez and J.Vigueras. WISM-AICI 2009 .1109. Marseille.REFERENCES [1] Laboratoire de Psychologie de Apprentissage. Xipeng Shen.310-305. 37th International Conference on Parallel Processing.M. 430-436. pp.270-278. Yujia Ge. 2008. 2008. DOI 10. [5] Rael T. Nov 2009. pp. Springer Berlin.Lozano. [3] Yunlian Jiang. “Examining the Relationship Between WAIS-III Premorbid Intellectual” . Computer Society. Dec 2006. Lange. “Search-based Performance Testing of Applications with Composite Services”. Gordon J.1109. Proceedings of 2009 International Conference on Web Information Systems and Mining. 37th International Conference on Parallel Processing. M. Computer Society. Real time graphic simulation of visual effects of egomotion.