Hi Isomorphic,
I have a datacentric CRM-like application.
Now I have the requirement to import entries from many different sources. I started with an email import, that I integrated in the application as servlet that gets triggered via wget, fetches new data and creates entries via RPCManager-less DataSource operations. Next will be an interface to a CRM and afterwards to another and so on, where the (more mature) target systems all already have their own SOAP API.
Now I'm thinking that in the long run having a Connector-application separate from my application is better than integrating all these API calls in my application.
But this means I need to offer an API to my existing application (which is only accessible via IDACall so far), that can be used by my connector.
My question is how I design this API for my existing application best.
Thank you & Best regards
Blama
I have a datacentric CRM-like application.
Now I have the requirement to import entries from many different sources. I started with an email import, that I integrated in the application as servlet that gets triggered via wget, fetches new data and creates entries via RPCManager-less DataSource operations. Next will be an interface to a CRM and afterwards to another and so on, where the (more mature) target systems all already have their own SOAP API.
Now I'm thinking that in the long run having a Connector-application separate from my application is better than integrating all these API calls in my application.
But this means I need to offer an API to my existing application (which is only accessible via IDACall so far), that can be used by my connector.
My question is how I design this API for my existing application best.
- One obvious possibility is a Servlet plus writing a WSDL file and using JAX-WS with Axis2 (I'm using Tomcat 8) as start point.
- Reading the QuickStartGuide it seems that it is also possible to use the SmartGWT serverside RESTHandler, but I do not know how to describe my allowed operations and their parameters, return type etc (as I do not have a WSDL description).
Thank you & Best regards
Blama
Comment