{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T08:55:21Z","timestamp":1740128121312,"version":"3.37.3"},"reference-count":58,"publisher":"Informa UK Limited","issue":"8","funder":[{"DOI":"10.13039\/501100010877","name":"Science, Technology and Innovation Commission of Shenzhen Municipality","doi-asserted-by":"publisher","award":["JCYJ20140904154822267"],"award-info":[{"award-number":["JCYJ20140904154822267"]}],"id":[{"id":"10.13039\/501100010877","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Production Research"],"published-print":{"date-parts":[[2022,4,18]]},"DOI":"10.1080\/00207543.2021.1896818","type":"journal-article","created":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T10:17:49Z","timestamp":1615544269000},"page":"2534-2552","update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":3,"title":["Service-oriented invisible numerical control application: architecture, implementation, and test"],"prefix":"10.1080","volume":"60","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6409-2130","authenticated-orcid":false,"given":"Lisi","family":"Liu","sequence":"first","affiliation":[{"name":"School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, People's Republic of China"}]},{"given":"Yingxue","family":"Yao","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering and Automation, Harbin Institute of Technology, Shenzhen, People's Republic of China"}]},{"given":"Jianguang","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, People's Republic of China"}]}],"member":"301","published-online":{"date-parts":[[2021,3,12]]},"reference":[{"key":"CIT0001","unstructured":"About LinuxCNC. 2020. Accessed March 28, 2020. http:\/\/linuxcnc.org\/docs\/2.7\/html\/getting-started\/about-linuxcnc.html."},{"issue":"11","key":"CIT0002","doi-asserted-by":"crossref","first-page":"1049","DOI":"10.1080\/0951192X.2018.1493232","volume":"31","author":"\u00c1lvares Alberto J.","year":"2018","journal-title":"International Journal of Computer Integrated Manufacturing"},{"key":"CIT0003","unstructured":"BECKHOFF. 2019. \u201cTwinCAT 3 \u2014 EXtended Automation (XA).\u201d BECKHOFF TwinCAT. Accessed July 6, 2019. http:\/\/www.beckhoff.com\/twincat\/."},{"issue":"5","key":"CIT0005","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1109\/TSE.2010.83","volume":"37","author":"Crnkovic Ivica","year":"2010","journal-title":"IEEE Transactions on Software Engineering"},{"volume-title":".NET Microservices: Architecture for Containerized.NET Applications","year":"2020","author":"de la Torre Cesar","key":"CIT0006"},{"key":"CIT0007","doi-asserted-by":"crossref","unstructured":"Du, Shaohua, and Dong Yu. 2009. \u201cResearch on Component Technology for Reconfigurable CNC System.\u201d In 2009 International Conference on Computational Intelligence and Software Engineering, Wuhan, China.","DOI":"10.1109\/CISE.2009.5364700"},{"key":"CIT0008","doi-asserted-by":"crossref","unstructured":"Du, Shaohua, Dong Yu, Yi Hu, and Yan Huang. 2009. \u201cA Component Model and Layered System Architecture for Reconfigurable CNC Systems.\u201d In 2009 International Conference on Information and Automation, Zhuhai, China.","DOI":"10.1109\/ICINFA.2009.5205050"},{"volume-title":"SOA with Rest Principles, Patterns & Constraints for Building Enterprise Solutions with REST","year":"2017","author":"Erl Thomas","key":"CIT0009"},{"volume-title":"Domain-driven Design Tackling Complexity in the Heart of Software","year":"2019","author":"Evans Eric.","key":"CIT0010"},{"key":"CIT0011","doi-asserted-by":"publisher","DOI":"10.1145\/1142031.1142044"},{"key":"CIT0012","unstructured":"IdentityServer4. 2016. \u201cWelcome to IdentityServer4.\u201d IdentityServer4 1.0.0 Documentation. http:\/\/docs.identityserver.io\/en\/release\/index.html."},{"volume-title":"SOA in Practice: The Art of Distributed System Design","year":"2008","author":"Josuttis Nicolai M.","key":"CIT0013"},{"key":"CIT0014","doi-asserted-by":"publisher","DOI":"10.3139\/9783446443563"},{"key":"CIT0015","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-8237-7"},{"volume-title":"Computer Networking: A Top-Down Approach","year":"2017","author":"Kurose James F.","key":"CIT0016"},{"volume-title":"An Introduction to Component-based Software Development","year":"2018","author":"Lau Kung-Kiu","key":"CIT0017"},{"key":"CIT0018","doi-asserted-by":"crossref","unstructured":"Lechler, Armin, and Alexander Verl. 2017. \u201cSoftware Defined Manufacturing Extends Cloud-Based Control.\u201d In ASME 2017 12th International Manufacturing Science and Engineering Conference collocated with the JSME\/ASME 2017 6th International Conference on Materials and Processing, Los Angeles, Vol. 3, 1\u20136.","DOI":"10.1115\/MSEC2017-2656"},{"issue":"1","key":"CIT0019","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/j.compind.2003.10.011","volume":"55","author":"Li Bin","year":"2004","journal-title":"Computers In Industry"},{"issue":"4","key":"CIT0020","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1016\/j.rcim.2009.11.011","volume":"26","author":"Li Di","year":"2010","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"key":"CIT0021","doi-asserted-by":"publisher","DOI":"10.1016\/j.procir.2017.03.078"},{"key":"CIT0022","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmsy.2017.04.004"},{"key":"CIT0023","doi-asserted-by":"publisher","DOI":"10.1080\/00207543.2018.1449978"},{"volume-title":"Programming WCF Services","year":"2016","author":"Lowy Juval","key":"CIT0024"},{"issue":"3","key":"CIT0025","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1016\/S1000-9361(07)60044-2","volume":"20","author":"Ma Xiongbo","year":"2007","journal-title":"Chinese Journal of Aeronautics"},{"key":"CIT0026","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68899-0"},{"key":"CIT0027","doi-asserted-by":"publisher","DOI":"10.1145\/351936.351959"},{"volume-title":"Microsoft Application Architecture Guide","year":"2009","author":"Microsoft","key":"CIT0028"},{"key":"CIT0029","unstructured":"Microsoft. 2019. \u201cArchitectural Principles.\u201d Modern ASP.NET Web Applications e-book. https:\/\/docs.microsoft.com\/en-us\/dotnet\/architecture\/modern-web-apps-azure\/architectural-principles."},{"volume-title":"Patterns, Principles, and Practices of Domain-driven Design","year":"2015","author":"Millett Scott","key":"CIT0030"},{"key":"CIT0031","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2008.03.021"},{"key":"CIT0032","first-page":"621","volume":"65","author":"Monostori L","year":"2016","journal-title":"Manufacturing Technology"},{"issue":"9","key":"CIT0033","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1016\/j.sysarc.2010.04.009","volume":"56","author":"Morales-Velazquez Luis","year":"2010","journal-title":"Journal of Systems Architecture"},{"key":"CIT0034","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmsy.2016.01.003"},{"key":"CIT0035","unstructured":"Newman, Sam. 2015. \u201cPattern: Backends For Frontends.\u201d SamNewman&Associates. https:\/\/samnewman.io\/patterns\/architectural\/bff\/."},{"volume-title":"BUILDING MICROSERVICES: Designing Fine-grained Systems","year":"2018","author":"Newman Sam.","key":"CIT0036"},{"key":"CIT0037","doi-asserted-by":"crossref","DOI":"10.1016\/j.rcim.2019.101880","volume":"62","author":"Okwudire C. E.","year":"2020","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"key":"CIT0038","unstructured":"OPC Foundation. 2020. \u201cOnline Versions of OPC UA Specifications and Information Models.\u201d OPC UA Online Reference. Accessed December 22, 2020. https:\/\/reference.opcfoundation.org\/v104\/."},{"key":"CIT0039","doi-asserted-by":"publisher","DOI":"10.1016\/S0007-8506(07)62993-X"},{"volume-title":"Microservices Vs. Service-Oriented Architecture","year":"2016","author":"Richards Mark.","key":"CIT0040"},{"volume-title":"Microservices Patterns: With Examples in Java","year":"2019","author":"Richardson Chris.","key":"CIT0041"},{"key":"CIT0042","doi-asserted-by":"publisher","DOI":"10.1016\/j.procir.2017.03.152"},{"key":"CIT0043","doi-asserted-by":"crossref","unstructured":"Schiekofer, Rainer, and Michael Weyrich. 2019. \u201cIntroduction of Group-Subscriptions for RESTful OPC UA Clients in IIoT Environments.\u201d Paper presented at 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Zaragoza, Spain, September.","DOI":"10.1109\/ETFA.2019.8869282"},{"key":"CIT0044","doi-asserted-by":"crossref","unstructured":"Schiekofer, Rainer, Andreas Scholz, and Michael Weyrich. 2018. \u201cREST based OPC UA for the IIoT.\u201d Paper presented at 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Funchal, Portugal, October.","DOI":"10.1109\/ETFA.2018.8502516"},{"volume-title":"Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure","year":"2020","author":"Smith Steve.","key":"CIT0045"},{"volume-title":"Software Engineering","year":"2016","author":"Sommerville Ian.","key":"CIT0046"},{"issue":"9","key":"CIT0047","doi-asserted-by":"crossref","first-page":"2545","DOI":"10.1007\/s00170-020-06245-2","volume":"111","author":"Souza Adriano F.","year":"2020","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"CIT0048","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-336-1"},{"key":"CIT0049","doi-asserted-by":"crossref","unstructured":"Sun, Pengpeng, Qiang Liu, Ji Ding, and Shiwei Pi. 2017. \u201cOpen CNC System Design for Multiple Intelligent Functions Based on TwinCAT and. NET framework.\u201d In 2017 IEEE International Conference on Mechatronics and Automation (ICMA), Latrobe, 910\u2013915.","DOI":"10.1109\/ICMA.2017.8015937"},{"volume-title":"Component Software: Beyond Object-Oriented Programming","year":"2003","author":"Szyperski Clemens","key":"CIT0050"},{"key":"CIT0051","doi-asserted-by":"publisher","DOI":"10.1016\/j.procir.2016.07.041"},{"key":"CIT0052","doi-asserted-by":"publisher","DOI":"10.1007\/s11740-012-0418-2"},{"volume-title":"Implementing Domain-driven Design","year":"2013","author":"Vernon Vaughn.","key":"CIT0053"},{"issue":"6","key":"CIT0054","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.rcim.2004.07.007","volume":"20","author":"Wang Lihui","year":"2004","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"5","key":"CIT0055","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1007\/s00170-011-3315-5","volume":"57","author":"Wang Tao","year":"2011","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"CIT0056","doi-asserted-by":"publisher","DOI":"10.4028\/www.scientific.net\/KEM.339.442"},{"key":"CIT0057","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2018.09.005"},{"issue":"2","key":"CIT0058","first-page":"25","volume":"38","author":"Zhang Chengrui","year":"2006","journal-title":"Manufacturing Technology & Machine Too"},{"key":"CIT0059","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.procir.2016.02.273","volume":"42","author":"Zhao Wansheng","year":"2016","journal-title":"Procedia CIRP"}],"container-title":["International Journal of Production Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/00207543.2021.1896818","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,26]],"date-time":"2022-04-26T11:51:20Z","timestamp":1650973880000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/00207543.2021.1896818"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,12]]},"references-count":58,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2022,4,18]]}},"alternative-id":["10.1080\/00207543.2021.1896818"],"URL":"https:\/\/doi.org\/10.1080\/00207543.2021.1896818","relation":{},"ISSN":["0020-7543","1366-588X"],"issn-type":[{"type":"print","value":"0020-7543"},{"type":"electronic","value":"1366-588X"}],"subject":[],"published":{"date-parts":[[2021,3,12]]},"assertion":[{"value":"The publishing and review policy for this title is described in its Aims & Scope.","order":1,"name":"peerreview_statement","label":"Peer Review Statement"},{"value":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tprs20","URL":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tprs20","order":2,"name":"aims_and_scope_url","label":"Aim & Scope"},{"value":"2020-09-10","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-02-19","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-03-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}