Cómo crear Apex SOAP Web Services y Apex REST Web Services en Sites públicos en Force.com

Site.com

Cuando necesitamos realizar integraciones de nuestras aplicaciones con nuestra plataforma de Force.com, y de esta forma poder acceder a los datos de Salesforce.com de la manera más sencilla posible, o necesitamos exponer nuestros métodos APEX de Force.com para poder desarrollar, por ejemplo, aplicaciones móviles, Force.com nos da la posibilidad de poder crear Servicios Web basados tanto en SOAP como en REST.

El acceso a estos Servicios Web desde nuestras aplicaciones externas se realiza mediante autenticación. La forma de autenticarnos con Salesforce es usando OAuth 2.0. Pero, ¿qué ocurre si nuestros Servicios Web los incluimos dentro de un Site público de Force.com? Pues que en este caso no es necesaria la autenticación. Por lo tanto centraré este post en explicar cómo podemos acceder a nuestros Servicios Web de Force.com de forma anónima, sin necesidad de autenticarnos. Sigue leyendo

Anuncios

Gestionar archivos de recursos de Salesforce desde el IDE de Force.com con el plugin ZipEditor

ForceZipEditorAntes de mi siguiente post, que centraré en la creación de un proyecto desde el IDE de Force.com, creo que es muy importante saber cómo podemos ver y poder editar los archivos de recursos que utilicemos dentro de nuestros desarrollos. Sigue leyendo

Comienza a desarrollar en Salesforce con la plataforma Force.com

Developer Force.com

Desde este blog que recientemente he inaugurado te doy la bienvenida al apasionante mundo de Salesforce, y al desarrollo de aplicaciones en su plataforma Force.com.

Como has podido observar, me he referido al mundo de Salesforce como ‘apasionante’ y es que desde que comencé mi andadura con Salesforce, hace ya 4 años, cada día que he pasado desarrollando en Force.com, me ha servido para comprobar que Salesforce no es sólo un CRM, sino, una plataforma en la que se pueden desarrollar todo tipo de aplicaciones, desde aplicaciones totalmente integradas en el IDE de Salesforce, y que se pueden realizar en muy poco tiempo, hasta aplicaciones totalmente customizadas, que se integren con sistemas externos, capaces de transformar el CRM en lo que nosotros queramos, con la apariencia que necesitemos y con tiempos de desarrollos inferiores a los métodos tradicionales. Sigue leyendo