Applications Running Outside Portal

If I have an application that is not running from inside the portal (It is deployed on some other Web Server that is not inside the portal), but it is launched from the portal (via a URL), how would I access Profile information about the application?

Basically, if I wanted to store attributes on the Portal Server (such that other apps that run from inside the portal could read those attributes if necessary) but the application ran on some remote WebServer could I access the Profiling info? What if I wrote some Profiling Service that my external app accessed, would the Porfiling Service need to live inside the Portal? Could I just have the external app call my service and the service would generate an Admin session there by allowing it access to all the attributes?

Woul

[813 byte] By [708801] at [2007-11-25 4:34:49]
# 1

Basically you have a number of options

1) Host the service which needs access to the profile service on the portal server

2) Deploy a RMI accessible service on the portal server which your remote application can use to access the profile service (messy)

3) Use the XML RPC mechanism in portal to access the profile service over the network (see the developer guide)

I would recommend 3

Steve Ferris at 2007-6-29 2:46:18 > top of Java-index,Web & Directory Servers,Portal Servers...
# 2

If you need to access the portal profile services from a non portal web server then you can take look at this article.

http://knowledgebase.iplanet.com/ikb/kb/articles/4759.html

This should work with the iPlanet web server ( 4.1x), not sure if it would work in other web servers.

Alternatively you can also try the other options steve has suggested ..

Karthik_Krishnamoorthy at 2007-6-29 2:46:19 > top of Java-index,Web & Directory Servers,Portal Servers...