I have a requirement where i need to create a third party application which will test any object's presence in Oracle Coherence.
Scenario: Our main application uses Oracle Coherence to store some data in cache, now i have to create a separate application (which will be running on a different server - out of the coherence cluster node). This application will detect whether some particular object is present in the coherence cache or not. We have no plans to run coherence on this machine too.
Can any third party application (which is not part of the coherence cluster) connect to coherence and fetch data? If yes then how? can i get some pointers to do the same?
Assuming you third party application is written in C++, Java or .Net, you can use [C*Extend|http://docs.oracle.com/cd/E18686_01/coh.37/e18678/gs_configextend.htm]. Starting v3.7.1+, coherence also supports [REST |http://docs.oracle.com/cd/E24290_01/coh.371/e22839/rest_intro.htm] calls.