title: Execute a smart contract from outsite the block chain
body: <p>I have private-permissioned blockchain and I need to allow people from the external world outside the chain to be able to query some specific parts of the data stored in the chain. Is it possible and what is the best method to do that? I am thinking about creating a smart contract with public functions with anyone can execute the contract that the public function will query the chain and return the results. Is it a doable thing?</p>