I think it is this picture that causes the confusion:

 <https://jaxenter.de/wp-content/uploads/2016/05/enRoute1.png> 
<https://jaxenter.de/wp-content/uploads/2016/05/enRoute1.png>


In this picture the “register” action is between A and S. This appears to 
suggest that the service S is registered by bundle A. If that is the case then 
the pointy-end of the triangle needs to point at A. Similarly the “get” and 
“listen” actions are coming from bundle B, which would appear to make it the 
consumer of S. The consumer should have the fat end of the triangle.

Note that almost all OSGi diagrams put the consumer on the left and the 
provider on the right.

Best Regards,

Tim

> On 28 Jun 2018, at 15:04, Neil Bartlett via osgi-dev <osgi-dev@mail.osgi.org> 
> wrote:
> 
> The spec is correct, and either Tim misspoke or you misheard him.
> 
> The service should look like a big arrow pointing from the consumer to the 
> provider.
> 
> Neil
> 
> 
> 
> On Thu, Jun 28, 2018 at 2:57 PM, Fauth Dirk (AA-AS/EIS2-EU) via osgi-dev 
> <osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>> wrote:
> Hi,
> 
>  
> 
> maybe a stupid question, but I am preparing my slides for the Java Forum 
> Stuttgart about Remote Services, and remembered that Tim told me that my 
> diagrams are incorrect, as the triangle is directing into the wrong direction.
> 
>  
> 
> The big end should be on the producer side, while the cone end points to the 
> consumer bundle.
> 
> https://enrouteclassic.github.io/doc/215-sos.html 
> <https://enrouteclassic.github.io/doc/215-sos.html>
> https://jaxenter.de/osgi-enroute-1-0-hintergruende-architektur-best-practices-39709
>  
> <https://jaxenter.de/osgi-enroute-1-0-hintergruende-architektur-best-practices-39709>
>  
> 
> The architecture picture in the Remote Services chapter show the triangles 
> differently.
> 
> https://osgi.org/specification/osgi.cmpn/7.0.0/service.remoteservices.html 
> <https://osgi.org/specification/osgi.cmpn/7.0.0/service.remoteservices.html>
>  
> 
> Where is my misunderstanding? Is the picture incorrect, or does the picture 
> show something different?
> 
>  
> 
> Mit freundlichen Grüßen / Best regards 
> 
> Dirk Fauth
> 
> Automotive Service Solutions, ESI application (AA-AS/EIS2-EU) 
> Robert Bosch GmbH | Postfach 11 29 | 73201 Plochingen | GERMANY | 
> www.bosch.com <http://www.bosch.com/> 
> Tel. +49 7153 666-1155 | dirk.fa...@de.bosch.com 
> <mailto:dirk.fa...@de.bosch.com> 
> 
> Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
> Aufsichtsratsvorsitzender: Franz Fehrenbach; Geschäftsführung: Dr. Volkmar 
> Denner,
> Prof. Dr. Stefan Asenkerschbaumer, Dr. Rolf Bulander, Dr. Stefan Hartung, Dr. 
> Markus Heyn, Dr. Dirk Hoheisel,
> Christoph Kübel, Uwe Raschke, Peter Tyroller 
> 
> 
> 
> 
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>
> https://mail.osgi.org/mailman/listinfo/osgi-dev 
> <https://mail.osgi.org/mailman/listinfo/osgi-dev>
> 
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev

_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to