{"id":6083,"date":"2019-07-31T15:58:46","date_gmt":"2019-07-31T20:58:46","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/?p=6083"},"modified":"2019-07-31T15:58:47","modified_gmt":"2019-07-31T20:58:47","slug":"communication-breakdown","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2019\/communication-breakdown\/","title":{"rendered":"Communication Breakdown"},"content":{"rendered":"\n<p><em>Inter-Operability or how apps talk to each other.<\/em><\/p>\n\n\n\n<p>Ever wondered how different apps or OS communicate with each other? For example, maybe your working on a JAVA app but it has to communicate with another app in California and they&#8217;re not the same app? Or you have an AI developed in PYTHON and it outputs a certain amount of data, how does it get that to a PHP web app (for arguments sake, I don&#8217;t make up your own scenario&#8230;)? How are the two going to communicate to sync or rectify data?<br \/><br \/>Well way back in the day there was RMI (Remote Method Invocation) and that was possible in JAVA world only. After that they used XML (eXtensible Markup Language), &#8220;XML code was so verbose, meaning there was so much XML code, &#8230;often times there was more XML code than data you were exchanging from system A to system B&#8230;&#8221;<br \/><br \/>These days the most commonly used method is something called JSON (JAVAscript Object Notation). &#8220;JSON is just basically a little bit of JAVAscript code wrapped around the information event you want to send from computer system\/software A to software B. It&#8217;s pretty much the universal standard these days.&#8221; &#8220;It&#8217;s much more lightweight than the XML solutions&#8230;typically if something is easier and faster, it wins.&#8221; <br \/><br \/>If you enjoyed this soupcon into inter-operability, then check out the VLOG for a meaty main course and a little &#8216;digestif&#8217; of advice on what to learn to be able to handle JSON effortlessly should the need arise. Keep on doing your good work and ponder the thought of two computers in a room trying to talk to each other in a human language&#8230;what would they even say?<br \/>-Enjoy<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Interoperability - How Apps Talk to Each Other\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/su6xr-qp2ng?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>My popular courses: <br \/>Learn web development fast: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?q=https%3A%2F%2Fshop.killervideostore.com%2F&amp;event=video_description&amp;v=0exPcP2h3N0&amp;redir_token=-INFip2BS8MUEC3ldNAq2A9npsp8MTU2NDY4NzEyNUAxNTY0NjAwNzI1\" target=\"_blank\">https:\/\/shop.killervideostore.com\/<\/a> <br \/>Learn Python 3 fast: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?q=http%3A%2F%2Fwww.killervideostore.com%2Fpython%2F&amp;event=video_description&amp;v=0exPcP2h3N0&amp;redir_token=-INFip2BS8MUEC3ldNAq2A9npsp8MTU2NDY4NzEyNUAxNTY0NjAwNzI1\" target=\"_blank\">http:\/\/www.killervideostore.com\/python\/<\/a> <br \/><br \/>My social links: <br \/>Instagram: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?q=https%3A%2F%2Fwww.instagram.com%2Fstefanmischook%2F%3Fhl%3Den&amp;event=video_description&amp;v=0exPcP2h3N0&amp;redir_token=-INFip2BS8MUEC3ldNAq2A9npsp8MTU2NDY4NzEyNUAxNTY0NjAwNzI1\" target=\"_blank\">https:\/\/www.instagram.com\/stefanmisch&#8230;<\/a> <br \/>Twitter: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?q=https%3A%2F%2Ftwitter.com%2Fkillersites&amp;event=video_description&amp;v=0exPcP2h3N0&amp;redir_token=-INFip2BS8MUEC3ldNAq2A9npsp8MTU2NDY4NzEyNUAxNTY0NjAwNzI1\" target=\"_blank\">https:\/\/twitter.com\/killersites<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Inter-Operability or how apps talk to each other. Ever wondered how different apps or OS communicate with each other? For example, maybe your working on a JAVA app but it has to communicate with another app in California and they&#8217;re not the same app? Or you have an AI developed in PYTHON and it outputs &hellip; <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,8,123,116,14,94,114,96],"tags":[162,308,306,305,307],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6083"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=6083"}],"version-history":[{"count":2,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6083\/revisions"}],"predecessor-version":[{"id":6085,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/6083\/revisions\/6085"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=6083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=6083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=6083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}