留言板

Liferay Services über mehrere Instanzen hinweg

Patrick Kaltenböck,修改在8 年前。

Liferay Services über mehrere Instanzen hinweg

New Member 帖子: 4 加入日期: 16-1-15 最近的帖子
Hallo,

ich bin neu in der Liferay-Entwicklung und habe eine Frage bezüglich der Service Funktionalitäten.

Generell frage ich Liferay-bezogene Daten mit den ...LocalServiceUtil-Klassen ab.
zB.: OrganizationLocalServiceUtil

Wie kann ich jetzt die Organisationen von einer weiteren Liferay-Instanz abfragen?
Für einen Remotezugriff habe ich die Klassen OrganizationServiceUtil bzw. OrganizationUtil gefunden.
Hier fehlt mir aber die passende Möglichkeit, dass ich eine Remote-Url mitgeben kann.

Kann mir jemand einen Tipp geben, was hier die Best Practice ist?

Vielen Dank.
thumbnail
Jan Geißler,修改在8 年前。

RE: Liferay Services über mehrere Instanzen hinweg

Liferay Master 帖子: 735 加入日期: 11-7-5 最近的帖子
Hi!

Meinst du mit 2. Liferay Instanz einen weiteren Applications-Server oder eine 2. Portalinstanz wie sie Liferay macht?

Bei einem 2. Applikations Server musst du den Call via WebServices absetzen. Die *LocalService und * Service Klassen sind Persitenz-Abstraktions-Schichten, die nur Zugriff auf die DatenBank habe mit der ihr Server verbunden ist.
thumbnail
Olaf Kock,修改在8 年前。

RE: Liferay Services über mehrere Instanzen hinweg

Liferay Legend 帖子: 6403 加入日期: 08-9-23 最近的帖子
Für die *LocalService* Zugriffe: Diese können beliebig häufig mit allen notwendigen companyId (=instance) Parametern gemacht werden - und müssen es auch, denn die einzelnen instances sind bewusst so voneinander getrennt, dass sie gerade nicht vermischt werden. Was die remote-URLs angeht wird die companyId aus der benutzten Domain ermittelt: Via verwendetem Hostnamen kann die instance eindeutig ermittelt werden.
Patrick Kaltenböck,修改在8 年前。

RE: Liferay Services über mehrere Instanzen hinweg

New Member 帖子: 4 加入日期: 16-1-15 最近的帖子
Danke für eure raschen Antworten.

Die Kommunikation soll über 2 Applikations-Server hinweg.
Muss ich mir hierzu dann einen eigenen Webservice-Client erzeugen, oder bietet Liferay an der Stelle auch einen Wrapper an?
thumbnail
Jan Geißler,修改在8 年前。

RE: Liferay Services über mehrere Instanzen hinweg

Liferay Master 帖子: 735 加入日期: 11-7-5 最近的帖子
Check dis:
https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-1/json-web-services

Und wenn wir schon dabei sind:
${ServerUrl}/api/jsonws/

Dort kannst du alle Webservices anschauen die der Liferay Core hat. Ich denke das sollte ein guter Startpunkt sein.

Happy Coding ;)
Patrick Kaltenböck,修改在8 年前。

RE: Liferay Services über mehrere Instanzen hinweg

New Member 帖子: 4 加入日期: 16-1-15 最近的帖子
Vielen Dank für eure Infos