how do you call ax components located on one computer from another

here's my situation i would like to create a 3 tier app using vb form distrubuted on various pc and would like a middle tier object to handle the database connection the problem is that i need these aps to call the middle tier remotly (over the internet) how do i do this?

if i were using asp i would just call create oject on the web server but im not using asp (dont ask why!!)

is the any way of incorparating the asp object modle into the vb form?(this would be a good solution but is it possable)

any option are welcome
will rds work for this if so how do i do this!

please help!!!!