So what you are trying to do is hairpin traffic on the outside interface. That is not supported automatically on the ASA.
Usually accessing an outside ip from the inside is not recommended. An internal dns servers need to be tweaked to give internal ip addresss (something you have done I think with split dns). Also if you are using outside dns servers you can do dns doctoring so that internal hosts will use internal ip addresses to go to.
Now you might be able to get away with it, but it will not be the recommended solution.
You need the "same security intra", which you already have.
You also will need a
static (inside,inside) outside_server_ip inside_server_ip
static (inside,inside) inside_subnet_non_used_ip inside_client_ip
The latter static is to have the ASA take the return traffic for the client. If the server and the client are in the same subnet then the server might respond to the client directly (not through the ASA) which would cause assymmetric routing. You need the ASA to hairpin and back and forth traffic.
I hope it helps.
PK