{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T06:40:39Z","timestamp":1770446439824,"version":"3.49.0"},"reference-count":27,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1109\/wf-iot.2015.7389066","type":"proceedings-article","created":{"date-parts":[[2016,1,21]],"date-time":"2016-01-21T23:13:24Z","timestamp":1453418004000},"page":"280-285","source":"Crossref","is-referenced-by-count":24,"title":["Using the MEAN stack to implement a RESTful service for an Internet of Things application"],"prefix":"10.1109","author":[{"given":"Andrew John","family":"Poulter","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven J.","family":"Johnston","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon J.","family":"Cox","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","article-title":"Yeoman: The web's scaffolding tools for modern webapps","year":"0"},{"key":"ref11","year":"0","journal-title":"Get Bootstrap"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/337180.337228"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7231"},{"key":"ref14","author":"martin","year":"2015","journal-title":"Microsoft Forks Node js to Support ARM"},{"key":"ref15","author":"upton","year":"2015","journal-title":"Windows 10 for iot [Online]"},{"key":"ref16","year":"0","journal-title":"Welcome to NGINX Wiki's documentation"},{"key":"ref17","year":"0","journal-title":"Internet of Things MongoDB"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2498328.2500047"},{"key":"ref19","doi-asserted-by":"crossref","DOI":"10.17487\/rfc7235","article-title":"Hypertext Transfer Protocol (HTTP\/1.1): Authentication","author":"fielding","year":"2014"},{"key":"ref4","first-page":"1","article-title":"Is Node.js a viable option for building modern web applications? A performance evaluation study","author":"chaniotis","year":"2014","journal-title":"Computing"},{"key":"ref27","year":"0","journal-title":"npm the Node package manager"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2010.145"},{"key":"ref6","year":"2015","journal-title":"Projects Applications and Companies Using Node"},{"key":"ref5","article-title":"Why Walmart is using Node.js","author":"o'dell","year":"2012"},{"key":"ref8","article-title":"Knowledge Base of Relational and NoSQL Database Management Systems","year":"0"},{"key":"ref7","article-title":"The JavaScript Object Notation (JSON) Data Interchange Format Interchange Format","author":"bray","year":"2014"},{"key":"ref2","year":"2015","journal-title":"MEAN &#x2014; Full-Stack JavaScript Using MongoDB Express AngularJS and Node js"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/EDOC.2001.950428"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.304"},{"key":"ref20","author":"reitz","year":"0","journal-title":"Requests HTTP for Humans"},{"key":"ref22","doi-asserted-by":"crossref","DOI":"10.17487\/rfc5246","article-title":"The Transport Layer Security (TLS) Protocol Version 1.2","author":"dierks","year":"2008"},{"key":"ref21","year":"0","journal-title":"OnOff &#x2013; GPIO access and interrupt detection with JavaScript"},{"key":"ref24","author":"hanson","year":"0","journal-title":"OAuth20rize library"},{"key":"ref23","doi-asserted-by":"crossref","DOI":"10.17487\/rfc6749","article-title":"The OAuth 2.0 Authorization Framework","author":"hardt","year":"2012"},{"key":"ref26","year":"0","journal-title":"What is Docker?"},{"key":"ref25","author":"hanson","year":"0","journal-title":"Passport Simple unobtrusive authentication for Node js"}],"event":{"name":"2015 IEEE 2nd World Forum on Internet of Things (WF-IoT)","location":"Milan, Italy","start":{"date-parts":[[2015,12,14]]},"end":{"date-parts":[[2015,12,16]]}},"container-title":["2015 IEEE 2nd World Forum on Internet of Things (WF-IoT)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7383415\/7389012\/07389066.pdf?arnumber=7389066","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,3]],"date-time":"2019-09-03T22:22:31Z","timestamp":1567549351000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7389066\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/wf-iot.2015.7389066","relation":{},"subject":[],"published":{"date-parts":[[2015,12]]}}}