In the process of gradual architecture transition from a FileMaker solution to a web-based application by one of our clients we have encountered a situation where a close integration between the two became a viable use case.
To provide a particular functionally implemented by a new Ruby on Rails application to an existing FileMaker system we decided to take advantage of the Web Viewer and the FMP protocol.
<br /> window.open('<%= @url.html_safe %>', '_self');<br />
In our case all servers are located on a single VPN and from the security standpoint a token authentication for the page served by Ruby on Rails was sufficient to meet our goals. With this solution the user does not need to explicitly login into the Rails application to access the page and the whole experience appears seamless. This was an important factor for us in deciding whether we should proceed with the above implementation.
We like the Web Viewer and how simply it allows to integrate a Filemaker application with a web application. While not appropriate for every scenario we found ourselves utilizing it in the way described here on more than one occasion.