Integrating Servoy with a web application

Hi folks

I’m a Servoy newbie looking for the most elegant way to link Servoy with a web application.

The requirement is to store some kind of a reference to a record in the web application, so that the user can conveniently open that record in Servoy for viewing and editing.

The most obvious route, I guess, is for the record reference to be a deeplink to the web client. User would click on the link and the client would be launched in a new tab with the relevant record open.

But I’m wondering if there is a better way. The web application is dynamic, so I can pass in web-service requests or HTTP posts. And it is able to write to the same database as Servoy is working against, so I could perhaps trigger some behaviour that way. Are there any options here?

I’d appreciate any advice.

Passing in web-service requests is the most elegant solution - especially if you expect your users to work concurrently in Servoy thin clients and in the Website.

While programming with Servoy this only makes sense when you don’t need a fully developed web application. But if you do need a Web application, why don’t you build the Web application using Servoy in the first place? What pro-and-cons you see in Servoy in this regard?

JC

Hi Juan

Sorry for the slow reply - a bout of 'flu :-(

The existing web app is a specialised back office for a site on the open web. We may migrate the back office to Servoy eventually, but can’t justify the time right now. The web app can be customised in PHP.

We have an increasing need for some fairly complex back-office forms which are beyond the scope of the existing web app. Servoy seems a good way to go, and I’ll pick up a useful skill.

So the use case is that the user is viewing a record on the web app, and I want them to be able to click a button or a link that will open a Servoy client (ideally the rich client), and load in a specific record related to the record in the web app.

I like the idea of pushing in a request via web services, but it would have to bring the Servoy client to the front of the window. So far as I know, Windows rather discourages apps from doing this. If I can find a solution this would be the way to go, I think.

Thanks

Geoff