I have noticed that the SHC cannot run outside the context of the Servoy server …
In other words, if a third party system wants to access Servoy natively by just adding the SHC jar files to the class path of the client system, and then pass the configuration of the (Server Host or IP) in addition to the form name and the username and password …
yes server should be always on and an exception should be thrown if the server came down (or inaccessible because of firewall or proxy)
This question was asked by one guy who is responsible of the Enterprise Application Integration (EAI) team for one client and they are planning to create a Servoy adapter for the EAI tool which is (WebMethods) from Software AG.
They are planning to access the Servoy server using the API because it is more robust and powerful compared to the web services, and of course better that DB direct access (no need to double code the relevant actions and calculations).
So, the question again, is this feature available?
What I created for a client once was running the SHC as a service itself to post and request to/from, triggering methods etc from the id that was sent.
The headless client is meant to be run inside the Servoy server, it cannot run outside the server.
If there is demand we could easily make a RemoteHeadlessClient as well, for use in any Java application
This is not planned and not requested before, but if multiple people have actual need for this we could consider to provide this.
But as IT2BE suggests making webservice ontop of current headless client might be a better idea for interfacing with servoy solutions from remote.
Servoy 4.2 will not contain remote headless client (this release is closed for new enhances)
However the 4.2 release will contain a REST web service plugin, which makes it possible to expose (form) methods as REST API handlers