Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5596

[Python-de] Third-Party Plugins in einer SaaS Lösung

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Thomas Güttler <guettliml@thomas-guettler.de>
Newsgroups de.comp.lang.python
Subject [Python-de] Third-Party Plugins in einer SaaS Lösung
Date Wed, 4 Dec 2019 09:57:11 +0100
Lines 47
Message-ID <mailman.299.1575449834.25794.python-de@python.org> (permalink)
References <87a69a95-3c5a-7776-6a0e-c5a12540aa58@thomas-guettler.de>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de S5piNIIyzAkLUfh8s+f2igssB7Y8Vg3s99MKMNrFXA4A==
Return-Path <guettliml@thomas-guettler.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.1
Content-Language de-DE
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.29
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <87a69a95-3c5a-7776-6a0e-c5a12540aa58@thomas-guettler.de>
Xref csiph.com de.comp.lang.python:5596

Show key headers only | View raw


Hallo,

Wir bieten eine SaaS (Software as a Service) Lösung für unsere Kunden an.

Es gibt ein Produkt, dass von mehreren Kunden verwendet wird.

Hat ein Kunde einen Sonderwunsch, dann ist das für uns kein Problem
über Plugins Features (so genannte "rosa Schleifchen") für einzelne
Kunden bereit zu stellen.

Aber man stößt ggf an seine Grenzen. Es gibt mehr Wünsche durch
Kunden als man selber umsetzen kann.

Super cool wäre es, wenn es Drittanbietern möglich wäre Plugins
für unsere SaaS Lösung zu schreiben.

Zu unseren eigenen Plugins haben wir volles Vertrauen. Die Plugins
laufen im gleichen Python-Prozess wie die restliche Anwendung.

Zu den Plugins der Drittanbieter haben wir haben dieses uneingeschränkte
Vertrauen.


Wie könnte man das nun gestalten, dass der Drittanbieter in die
Web-Anwendung kommt, ohne alles zu dürfen? Vermutlich ist die Lösung
eine http-basierte API.

Ich sehe zwei Möglichkeiten: Variante 1: Aus dem Python-WSGI Prozess heraus wird
das Plugin aufgerufen (der WSGI-Prozess ist der Client, das Plugin der http-Server).

Variante 2: Oder erst im Web-Browser wird das Plugin kontaktiert.

Nächste Frage: Wo läuft das Plugin? Im Rechenzentrum unserer SaaS Lösung,
oder lässt man den Drittanbieter das selber machen.

Kennt jemand diesen Wunsch (Third-Party Plugins in einer SaaS Lösung)
und wie könnte man das lösen?

Sehr nett wären kleine Erfahrungsberichte oder ähnliches.

Gruß,
  Thomas


-- 
Thomas Guettler http://www.thomas-guettler.de/
I am looking for feedback: https://github.com/guettli/programming-guidelines

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

[Python-de] Third-Party Plugins in einer SaaS Lösung Thomas Güttler <guettliml@thomas-guettler.de> - 2019-12-04 09:57 +0100

csiph-web