You need to sign in to do that
Don't have an account?

Salesforce inbound integration with a messaging system
at NOWTV, we currently have a bespoke Salesforce inbound integration (creating accounts, contact etc), using custom code, to populate a message queue in salesforce (a custom object).
We would like to replace this with a 'standard' messaging product, such as MQ, however I cant find any documentation for a standard product that would push messages into salesforce
in essence - I'm looking for the exact opposite of the streaming API - I'd like a standard product that would enable salesforce to listen to an external queue and pick up messages.
Anyone aware of such a product?
We would like to replace this with a 'standard' messaging product, such as MQ, however I cant find any documentation for a standard product that would push messages into salesforce
in essence - I'm looking for the exact opposite of the streaming API - I'd like a standard product that would enable salesforce to listen to an external queue and pick up messages.
Anyone aware of such a product?
I am looking for the exact opposite - I want Salesforce to listen to an inbound message, but I cant see any existing functionality to do that, other than what we currently do - which is build an external app that listens to a service and than send the message to SFDC via a Salesforce api
Apex REST API:
https://developer.salesforce.com/page/Creating_REST_APIs_using_Apex_REST
Apex SOAP API:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_web_services.htm
first - the REST & SOAP API are for us when accessing SFDC from the outside, you wouldnt use them when createing an APEX web service as you are already on the plafrom...
Secondly, the question is about avoiding a custom adapter - this is what we already do ...
What I'm looknig for is a middleware tool that can accept a message - e.g. 'create account' - and than call the SOAP or REST API to create the relevant object - e.g. Account - without writing custom code (obvisouly it woudl requrie configuration to map message values to relevant fields)
Here's list of all the Salesforce platform APIs -- including REST API, SOAP API, Apex REST API, and Apex SOAP API
https://developer.salesforce.com/page/Salesforce_APIs
Now, if it's really a middleware product that you're looking for, you might look at Dell Boomi or Mulesoft if you haven't already.
http://www.boomi.com/solutions/salesforce
https://www.mulesoft.com/integration-solutions/saas/salesforce
As you said, you'd have to configure them to map fields and do any transformation you need done. But they are pretty powerful and might save you some dev effort. I'm not too familiar with MQ, but I believe one of our other developers was planning to use Boomi with MQ, fwiw.
As for myself, I'd generally prefer to write my own web service in Salesforce that does exactly what I want it to do, using the Apex REST API or Apex SOAP API. If you choose to go that route, bear in mind that you may still need a light middleware to negotiate authentication to your Apex API if your requesting application only streams messages and has no ability to authenticate.
Hope that helps!