DOI: 10.17586/2226-1494-2018-18-1-87-97


MICROSERVICE ARHITECTURE APPLICATION IN THE DESIGN OF INDUSTRIAL EQUIPMENT WITH COMPUTER NUMERICAL CONTROL

M. Y. Afanasiev, Y. V. Fedosov, A. A. Krylova, S. A. Shorokhov


Read the full article 
Article in русский

For citation: Afanasiev M.Ya., Fedosov Yu.V., Krylova A.A., Shorokhova S.A. Microservice arhitecture application in the design of industrial equipment with computer numerical control. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2018, vol. 18, no. 1, pp. 87–97 (in Russian). doi: 10.17586/2226-1494-2018-18-1-87-97

Abstract
 Subject of Research. The paper deals with the microservice approach to development of control system for modular computer numeric control machines. Its properties, advantages, and disadvantages are analyzed. A heterogeneous computer network is proposed as the basis of CNC machine where nodes communicate via message queues. We present a platform architecture description of the selective photopolymer laser curing developed by the microservice approach. Method. The microservice approach is a modern interpretation of the service-oriented approach. It allows for system creation from small loosely coupled modules that is essential for modular equipment. Moreover, it makes it possible to embed equipment into modern cyber-physical production systems because of interoperability. Main Results. An architecture of the selective photopolymer laser curing device was implemented. Message queue was chosen as the main communication protocol of the system. A distributed non-relational database was used as data storage. Practical Relevance. The proposed approach can be applied in the technological equipment development for unit and small-batch production. Moreover, the equipment built according to the approach is easily compatible with cyber-physical systems, which are actively being developed now. 

Keywords: microservice architecture, modular technological equipment, message queues, cyber-physical production system, computer nu-merical control

References
 1.      Grigoriev S.N., Martinov G.M. Research and development of a cross-platform CNC kernel for multi-axis machine tool. Procedia CIRP, 2014, vol. 14, pp. 517–522. doi: 10.1016/j.procir.2014.03.051
2.      Li B., Zhou Y., Tang X. A research on open CNC system based on architecture/component software reuse technology. Computers in Industry, 2004,vol. 55,no. 1,pp. 73–85.doi: 10.1016/j.compind.2003.10.011
3.      Ma X., Han Z., Wang Y., Fu H. Development of a PC-based open architecture software-CNC system. Chinese Journal of Aeronautics, 2007,vol. 20,no. 3,pp. 272–281.doi: 10.1016/S1000-9361(07)60044-2
4.      Morales-Velasquez L., Romero-Troncoso R., Osornio-Rios R., Herrero-Ruiz G., Cabal-Yepez E. Open-architecture system based on a reconfigurable hardware/software multi-agent platform for CNC machines. Journal of Systems Architecture, 2010, vol. 56, no. 9, pp. 407–418. doi: 10.1016/j.sysarc.2010.04.009
5.      Verba N., Chao K., James A., Goldsmith D., Fei X., Stan S. Platform as a service gateway for the Fog of Things. Advanced Engineering Informatics,2016,vol. 33, pp. 243–257.doi: 10.1016/j.aei.2016.11.003
6.      Prazeres C., Serrano M. SOFT-IoT: Self-organizing Fog of Things. Proc. 30th Int. Conf. on Advanced Information Networking and Applications Workshops, WAINA. Crans-Montana, Switzerland, 2016, pp. 803–808. doi: 10.1109/WAINA.2016.153
7.      Rafighi M., Farjami Y., Modiri N. Studying the deficiencies and problems of different architecture in developing distributed systems and analyze the existing solution. Proc. 2nd Int. Conf. on Knowledge-Based Engineering and Innovation, KBEI. Tehran, Iran,2015, pp. 826–834. doi:10.1109/KBEI.2015.7436151
8.      Colombo A.W., Karnouskos S., Mendes J.M., Leitao P. Industrial agents in the era of service-oriented architectures and cloud-based industrial infrastructures. In Industrial Agents: Emerging Applications of Software Agents in Industry. Boston,Morgan Kaufmann, 2015,pp. 67–87.doi: 10.1016/B978-0-12-800341-1.00004-8
9.      da Silva R.M., Junqueira F., Filho D.J., Miyagi P. Control architecture and design method of reconfigurable manufacturing systems. Control Engineering Practice, 2016,vol. 49,pp. 87–100.doi: 10.1016/j.conengprac.2016.01.009
10.   Vresk T., Cavrak I. Architecture of an interoperable IoT platform based on microservices. Proc. 39th Int. Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO. Opatija, Croatia, 2016, pp. 1196–1201. doi: 10.1109/MIPRO.2016.7522321
11.   Zezulka F., Marcon P., Vesely I., Sajdl O. Industry 4.0 – an introduction in the phenomenon. IFAC-PapersOnLine, 2016,vol. 49,no. 25, pp. 8–12. doi: 10.1016/j.ifacol.2016.12.002
12.   Rheddane A.E., Palma N.D., Tchana A., Hagimont D. Elastic message queues. Proc. IEEE 7th Int. Conf. on Cloud Computing, 2014, pp. 17–23. doi: 10.1109/CLOUD.2014.13
13.   Maeda K. Performance evaluation of object serialization libraries in XML, JSON and binary formats. Proc. 2nd Int. Conf. on Digital Information and Communication Technology and it’s Applications, DICTAP. Bangkok, Thailand, 2012, pp. 177–182. doi: 10.1109/DICTAP.2012.6215346
14.   Popic S., Pezer D., Mrazovac B., Teslic N. Performance evaluation of using protocol buffers in the Internet of Things communication. Proc. 1st Int. Conf. on Smart Systems and Technologies. Osijek, Croatia, 2016, pp. 261–265. doi: 10.1109/SST.2016.7765670
15.   Danny P., Ferreira P., Lohse N., Guedes M. An AutomationML model for plug-and-produce assembly systems. Proc. IEEE 15th Int. Conf. on Industrial Informatics. Emden, Germany, 2017, pp. 849–854. doi: 10.1109/indin.2017.8104883
16.   Giret A., Botti V. Engineering holonic manufacturing systems. Computers in Industry, 2009, vol. 60, no. 6, pp. 428–440. doi: 10.1016/j.compind.2009.02.007
17.   Fedosov Yu.V., Afanasiev M.Ya. Apparatus for surface treatment of free-form object by laser radiation. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2017, vol. 17, no. 1, pp. 191–195. (In Russian) doi: 10.17586/2226-1494-2017-17-1-191-195


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Copyright 2001-2019 ©
Scientific and Technical Journal
of Information Technologies, Mechanics and Optics.
All rights reserved.

Яндекс.Метрика