From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: buffer2.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Brian Drummond Newsgroups: comp.lang.ada Subject: Re: Is AWS a web server? Date: Sat, 1 Aug 2015 09:51:39 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <73c252ea-aba3-497b-b53b-ebf6cfdba723@googlegroups.com> <87a8ucxdzf.fsf@ludovic-brenta.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 1 Aug 2015 09:51:39 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="da745e888d4a5182b5fda6212bbb0a63"; logging-data="6580"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ORrx0QwVI8efjKAu00lLojqv4laNWXlE=" User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:Jm/oNi2oNPLX93UHie14W5xcWfw= Xref: number.nntp.giganews.com comp.lang.ada:194598 Date: 2015-08-01T09:51:39+00:00 List-Id: On Fri, 31 Jul 2015 22:35:00 +0200, Ludovic Brenta wrote: > EGarrulo writes: >> This may seem a dumb question, but the documentation of AWS states that >> "AWS is not a Web Server like IIS or Apache, it is a component to >> embedded HTTP protocol in an application." On the other hand, the Gem >> #29 says that "Common usages [for AWS] are: - To develop a full Web >> application." Hence, can you employ AWS to develop a Web application >> that faces the Internet, or not? Any direct experiences and/or >> recommendations? Thank you. > > AWS is *part* of a web server. You can use AWS to write a full > internet-facing web application; in this case AWS is embedded (or > dynamically linked) into your program and your program *is* the web > server. To be more specific, AWS plus about ten lines of wrapper code form a very simple very basic webserver. The AWS demo programs illustrate this, and how to grow it to add more features as you need, adapting them is an easy way to get started. -- Brian