Re: [hybi] WAMP and protocol layers riding on Web Sockets and Java Web Socket implementation

Scott Morgan <scott@adligo.com> Sat, 19 September 2015 02:01 UTC

Return-Path: <scott@adligo.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54D3B1B414E for <hybi@ietfa.amsl.com>; Fri, 18 Sep 2015 19:01:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.078
X-Spam-Level:
X-Spam-Status: No, score=-0.078 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QGcKlWp06yBR for <hybi@ietfa.amsl.com>; Fri, 18 Sep 2015 19:01:33 -0700 (PDT)
Received: from mail-ig0-f176.google.com (mail-ig0-f176.google.com [209.85.213.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC7031B414D for <hybi@ietf.org>; Fri, 18 Sep 2015 19:01:33 -0700 (PDT)
Received: by igcrk20 with SMTP id rk20so29811772igc.1 for <hybi@ietf.org>; Fri, 18 Sep 2015 19:01:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=MCFKaq/a5Io+P362rL5/E0MwvkjrG7P0K/DXq/tZZFA=; b=gzr6KMX3YiaQXc4+tXwu6/jUezCMYw9Jbk3FBvRB+xHbkGHzx9A00wP707EL0lYEvg Rntz1utoIZjy0hpZG60/ENDdTGOoSKGCIFN65ZQiQFxAy1HCXYxcr9w5lBgFrzvIrQ3G 2nbV6IvHt0guI8IU05sukbHjjdS1HkrzP2QMuJGBkoJ++TBgDcIzLD1W0EsL0hKUkyr1 WRiW3YUQv7pbiA7OT4CvM4GLGUOVldOeAAc3Odf73IGp9FGqtarM3jTrLt1oJvNxw0BI w7+PfuELJzYKpz9OprKRnL6CFIi7E33+lZ/xn/hegMI0Jqfi6FB4uCBYLo3SUoBIuuiP ALKA==
X-Gm-Message-State: ALoCoQkzVzztFonSNWeG3SXAk4TvUzRJu6IPQX7Nrc6KqBE/a3I8AFpKKjbvcWpCG1SfPs8TrUuE
MIME-Version: 1.0
X-Received: by 10.50.60.100 with SMTP id g4mr1108262igr.41.1442628093034; Fri, 18 Sep 2015 19:01:33 -0700 (PDT)
Received: by 10.79.0.136 with HTTP; Fri, 18 Sep 2015 19:01:32 -0700 (PDT)
Date: Fri, 18 Sep 2015 21:01:32 -0500
Message-ID: <CANEdHmi3OngMDCdxXTo1qeM6wW=uChjOA9drOJHDZGq7R2qMoA@mail.gmail.com>
From: Scott Morgan <scott@adligo.com>
To: hybi@ietf.org
Content-Type: multipart/alternative; boundary="047d7b10d10b0765e705201007e6"
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/pl7W5PdwApWBGv4sIokDiFpqQEM>
Subject: Re: [hybi] WAMP and protocol layers riding on Web Sockets and Java Web Socket implementation
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hybi/>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Sep 2015 02:01:35 -0000

Hi All,

   Tobias brought up WAMP a few days ago, and I have also done some work on
a similar topic.    My idea is more limited to routing, history (of a
message), and sender information only and is here (very informal);
https://github.com/adligo/taxi.adligo.org/blob/master/README.txt
https://github.com/adligo/taxi.adligo.org/blob/master/diagrams/taxi_deployments.png
https://github.com/adligo/taxi.adligo.org/blob/master/diagrams/taxi_download.png
https://github.com/adligo/taxi.adligo.org/blob/master/diagrams/taxi_upload.png
https://github.com/adligo/taxi.adligo.org/blob/master/diagrams/taxi_use_cases.png

I am interested in any comments to TAXI which I am planning to put on top
of Web Sockets sometime in the future.  Please use the github issues
feature for comments on TAXI.

@Tobias I have some comments on WAMP
https://github.com/adligo/taxi.adligo.org/blob/master/comments_on_similar_protocols/WAMP.txt

Everyone, is there a list of protocol layers somewhere that could be placed
on top of Web Sockets somewhere for things like publish, subscribe, RPC?


Also, I have a Java implementation of Web Sockets which I am trying to get
the Apache HttpComponents or JCP (I can't afford a membership) groups to
pick up.  If they are not interested does anyone know of a good source of
funding for maintenance (i.e. Grants).
http://cvs.adligo.org/viewvc/aws_client
http://cvs.adligo.org/viewvc/aws_client_tests
They will eventually end up on github;
https://www.linkedin.com/pulse/fabricate-tests4j-now-githubcom-scott-morgan

Cheers,

Scott