Subject: Certainly sounds possible. Need some clarification.
Can a domino DB services be used to post data>to an external website as well as be updated?
Yes this can be done, but it’s possible you are making this more complicated than necessary.
Three key questions to ask here are:
- Does this client already have Domino?
2a) If not, is there a particular reason to choose Domino for this app?
2b) If so, does the client really need to integrate the Domino app into the user accounts of the third-party site (as opposed to handling all user accounts within Domino)?
You can do all of the following (some of which might be useful for your needs)
-
Display Domino data within a frame of some other application (if you need sophistication here, you may be looking at some kind of portal product).
-
Expose Domino data as a web service for access by authenticated or unauthenticated users.
-
Write data to a web service exposed by some other app server.
-
Integrate with other servers in some kind of web single sign-on arrangement (depends greatly on the technologies involved).
Example:
Client has a website that is hosted offsite by
a third-party. The website has user accounts
that need to access information from the
domino DB located in the office and be able to
write back changes to the Domino DB.
So the user accounts configured on the web server need to be “trusted” in some way for Domino authentication? If there’s a lot of them and you require different access for each user, then you’re looking at some kind of LDAP directory integration, possibly mapping external accounts to Domino users. That’s all doable.
I assume that there would not be a problem in
creating a service that responds to requests
and displays the customer account history,
correct? But can the Domino service also
receive a request to update records in it’s DB?
Sure, that seems fine. Seems like these user accounts are for customers accessing an extranet. Is that right?
I just need to know if this is possible before
investing the money and more time into the
research.
I’m sure people here can guide you further if you expand a little on the elements involved.
Rupert Clayton
Chicago