Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 59CF5200C5C for ; Thu, 6 Apr 2017 07:48:12 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 58471160B94; Thu, 6 Apr 2017 05:48:12 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 77B4A160B86 for ; Thu, 6 Apr 2017 07:48:11 +0200 (CEST) Received: (qmail 27356 invoked by uid 500); 6 Apr 2017 05:48:10 -0000 Mailing-List: contact dev-help@aries.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@aries.apache.org Delivered-To: mailing list dev@aries.apache.org Received: (qmail 27344 invoked by uid 99); 6 Apr 2017 05:48:10 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Apr 2017 05:48:10 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id CF6DD18055C for ; Thu, 6 Apr 2017 05:48:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.629 X-Spam-Level: *** X-Spam-Status: No, score=3.629 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_REPLY=1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id RaLm6tBlWsWh for ; Thu, 6 Apr 2017 05:48:07 +0000 (UTC) Received: from mail-qk0-f181.google.com (mail-qk0-f181.google.com [209.85.220.181]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id D25475FAE7 for ; Thu, 6 Apr 2017 05:48:01 +0000 (UTC) Received: by mail-qk0-f181.google.com with SMTP id f133so11781508qke.2 for ; Wed, 05 Apr 2017 22:48:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=ND3u1DwFi1RfjK8by8G6Kcy15IRIoCDv6WGIlPWONsk=; b=TY0gDQFqx9khdU1P/DNBO4hn9dJzTVRfO//K0QZCzhwiq+27vFos0Ox2vIoWJh91iV Ss6m/OeQnvQK4K+hgjhBXv6mWnNOItWIXzZoSq9k4oEDUUgyMsegMwQsjND6fY4p8Mfh DYE2S3VkdOgat3XaUTJxcoSb+ZkSBw/lmIlXhXmuVLfLK8nqT+s/S5SWRmR7BVgQoUCq D0df7BR0kLKwEqAMRalTfKnNO/uKcphslM3CINQNjovZAtRLasFCQb//Fhd9cMKmjm1p pCnIa3s/mZu2SDqRpEgkGXa2C1Cr38qG/bgz8XIhIdUEQbCIvTvsWUIyd68u8+x/C7BC lPaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=ND3u1DwFi1RfjK8by8G6Kcy15IRIoCDv6WGIlPWONsk=; b=ndlHRvWa9xgO79//YtSuWlxi7BOXtYVpFOm5jgQZYB0cl850ueUevgvkGd/cN8ZxpV 8vz7401NOV3ZDQcV5o65EBIYfICEN2jAtPZkRoWC2PrZfiBKYnQYPnUFlkH2MzE58O8y ehvOAldnLAbkE+/VgPqzNJPi2MOjaL6qg4hkbOPCelmTJB1riOj0P/epIDfIfurorTy7 GZgBXyqpBrglLzwYctkqK4Rnupek+ZLp8rO06OI8uEUz5ybzIzftOnw64ZA57iCcWRAn aKqvER+Ep+qUq0NxPcT8bWFHJ6Z0xQRDf7coIJNfqdmOPsVN5DAiCyp6bJLuzrDddJc0 B5Jw== X-Gm-Message-State: AFeK/H1ugRt0nGBg6MPAOxW2ZfumSySfEhIzrFc5IA9NPtbl8kbxFqUKYVm0iSgzGSQ0JwTXbzhNJnsp2CHgjw== X-Received: by 10.55.120.196 with SMTP id t187mr29514285qkc.158.1491457681255; Wed, 05 Apr 2017 22:48:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.152.46 with HTTP; Wed, 5 Apr 2017 22:48:00 -0700 (PDT) In-Reply-To: References: From: Dominik Przybysz Date: Thu, 6 Apr 2017 07:48:00 +0200 Message-ID: Subject: Re: OSGi and JMS To: dev@aries.apache.org Content-Type: multipart/alternative; boundary=94eb2c05cebc49f268054c790d69 archived-at: Thu, 06 Apr 2017 05:48:12 -0000 --94eb2c05cebc49f268054c790d69 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hmm, it is difficult to understand for me... Could you explain how it will be works, for example, with ActiveMQ? 2017-04-06 5:31 GMT+02:00 Raymond Auge : > OSGi R6 provides the Asynchronous Services specification which Aries > implements [1]. > > Aries Async also directly implements R6 Promises which can be used to gre= at > effect (same url). > > Finally, R7 updates RSA [2] (see chapter 100, Section 3.2.1) to support t= he > following async return types on service methods: > > org.osgi.util.promise.Promise > java.util.concurrent.Future > java.util.concurrent.CompletionStage > java.util.concurrent.CompletableFuture > > [1] http://aries.apache.org/modules/async-svcs.html > [2] https://osgi.org/download/osgi.enterprise-7.0.0-early- > draft-2017-03.pdf > > - Ray > > > > On Wed, Apr 5, 2017 at 5:37 PM, Christian Schneider < > chris@die-schneider.net > > wrote: > > > I am also very interested in some good async communication mechanism fo= r > > OSGi. It would be great to have something like in RSA where you can plu= g > in > > transports. > > > > Christian > > > > 2017-04-05 21:50 GMT+02:00 Raymond Auge : > > > > > On Wed, Apr 5, 2017 at 2:32 PM, Dominik Przybysz > > > > wrote: > > > > > > > RFC looks great, especially `The solution MUST allow the sending of > > > > asynchronous messages to remote recipients.` > > > > > > > > But I do not see anything connected with sending events between VMs > in > > > > Specification Draft or in aries repo > > > > https://github.com/apache/aries/tree/trunk/pushstream ... Does it > work > > > > only > > > > on one VM? > > > > > > > > > > Hmm... This is where Tim Ward would be better qualified to answer. I > > can't > > > remember if in his demos he paired it with Async/RSA or some other > > > remoting... > > > > > > @Tim? > > > > > > - Ray > > > > > > > > > > > > > > 2017-04-05 20:10 GMT+02:00 Raymond Auge : > > > > > > > > > Oh, and the Push Stream Spec - Chapter 706 is included in the > public > > > > review > > > > > draft [1] > > > > > > > > > > [1] https://osgi.org/download/osgi.enterprise-7.0.0-early- > > > > > draft-2017-03.pdf > > > > > > > > > > On Wed, Apr 5, 2017 at 2:06 PM, Raymond Auge < > > raymond.auge@liferay.com > > > > > > > > > wrote: > > > > > > > > > > > FYI, the state of Push Stream Spec is 95% complete and stable. > The > > > OSGi > > > > > CT > > > > > > is effectively complete, and the RI (Apache Aries Push Stream) = is > > > also > > > > > > effectively done, stable, and passes the CT. > > > > > > > > > > > > The spec is only waiting for the release of OSGi R7 Compendium, > so > > > what > > > > > > you see there now should be stable and what comes out at releas= e. > > > > > > > > > > > > - Ray > > > > > > > > > > > > On Wed, Apr 5, 2017 at 2:02 PM, Dominik Przybysz < > > > alien11689@gmail.com > > > > > > > > > > > wrote: > > > > > > > > > > > >> @Raymond It look promising. I will check it. > > > > > >> > > > > > >> I was looking for something like that > > > > > >> https://github.com/ops4j/org.ops4j.pax.jms but the last commit > > was > > > in > > > > > >> 2013 > > > > > >> and it was never released... > > > > > >> > > > > > >> 2017-04-05 19:54 GMT+02:00 Dominik Przybysz < > alien11689@gmail.com > > >: > > > > > >> > > > > > >> > Yeah, > > > > > >> > I know camel, but I need something more easier to use and sh= ow > > to > > > > new > > > > > >> ones. > > > > > >> > > > > > > >> > 2017-04-05 19:45 GMT+02:00 Karabo Molema >: > > > > > >> > > > > > > >> >> Hi, > > > > > >> >> > > > > > >> >> You could look into using Apache camel, it integrates well > with > > > JMS > > > > > and > > > > > >> >> AMQP > > > > > >> >> > > > > > >> >> On Wednesday, April 5, 2017, Dominik Przybysz < > > > > alien11689@gmail.com> > > > > > >> >> wrote: > > > > > >> >> > Hi, > > > > > >> >> > Messaging is `must have` in microservices world, so... > > > > > >> >> > Is there any framework for using JMS (or AMQP) with OSGi? > > > > > >> >> > Do you think we should create something like jms-whiteboa= rd > > in > > > > > aries? > > > > > >> >> > > > > > > >> >> > -- > > > > > >> >> > Pozdrawiam / Regards, > > > > > >> >> > Dominik Przybysz > > > > > >> >> > > > > > > >> >> > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > -- > > > > > >> > Pozdrawiam / Regards, > > > > > >> > Dominik Przybysz > > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > >> -- > > > > > >> Pozdrawiam / Regards, > > > > > >> Dominik Przybysz > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > *Raymond Aug=C3=A9* > > > > > > (@rotty3000) > > > > > > Senior Software Architect *Liferay, Inc.* < > http://www.liferay.com> > > > > > > (@Liferay) > > > > > > Board Member & EEG Co-Chair, OSGi Alliance > > > > > > (@OSGiAlliance) > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > *Raymond Aug=C3=A9* > > > > > (@rotty3000) > > > > > Senior Software Architect *Liferay, Inc.* > > > > > (@Liferay) > > > > > Board Member & EEG Co-Chair, OSGi Alliance > > > > > (@OSGiAlliance) > > > > > > > > > > > > > > > > > > > > > -- > > > > Pozdrawiam / Regards, > > > > Dominik Przybysz > > > > > > > > > > > > > > > > -- > > > *Raymond Aug=C3=A9* > > > (@rotty3000) > > > Senior Software Architect *Liferay, Inc.* > > > (@Liferay) > > > Board Member & EEG Co-Chair, OSGi Alliance > > > (@OSGiAlliance) > > > > > > > > > > > -- > > -- > > Christian Schneider > > http://www.liquid-reality.de > > > 2bd062c5a7e46&URL=3Dhttp%3a%2f%2fwww.liquid-reality.de> > > > > Open Source Architect > > http://www.talend.com > > > 2bd062c5a7e46&URL=3Dhttp%3a%2f%2fwww.talend.com> > > > > > > -- > *Raymond Aug=C3=A9* > (@rotty3000) > Senior Software Architect *Liferay, Inc.* > (@Liferay) > Board Member & EEG Co-Chair, OSGi Alliance > (@OSGiAlliance) > --=20 Pozdrawiam / Regards, Dominik Przybysz --94eb2c05cebc49f268054c790d69--