Jump to content

Rpc technology to enable remote access to my application db.


glph

Recommended Posts

I have a Php application similar to Ebay that uses Mysql database to store client offers.

 

I need to enable my client external desktop applications to automatically upload offers on my db, bypassing the web interface and without modifications to my application code.

 

Clients should: Add, Modify, Copy, Enable/Disable, Delete an offer made of multiple fields.

 

I'd like some suggestions on a suitable technology for my needs (Xml-rpc ?) and eventually a stable server for this task.

Link to comment
Share on other sites

  • 2 weeks later...

Direct access to the database is a really bad idea. Really bad idea.

 

Why can't you modify the application, in order to implement an API? That is the best option.

 

Notifications are not working, sorry fo the late reply.

 

The application is IonCube encoded and the source code plus the custom app modifications will cost a lot.

 

Any suggestion is welcomed.

Link to comment
Share on other sites

What exactly are you struggling with? The “technology” as you call it is unimportant and mostly a matter of personal preferences. If you like XML, then XML-RPC is just fine.

 

Implementing the actions is routine work.

 

Do make sure that your interface is secure: Protect the traffic with HTTPS, and use randomly generated individual API keys to authenticate the clients.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.