Is it possible to install the webapi in its own box?, we will be hosting web pages on a IIS server displaying PI data acquired over webapi, linked to an AF server in another box, is this architecture OK?
I've never done this but I think you could do this. The main requirements are that the PIWebAPI machine has connectivity to both your PI Data Archive and PI Asset Framework servers. The PIWebAPI service also needs to be run using a domain service account with full admin privileges. The PIWebAPI machine will also require a PI AF Client installed locally.
If the your end users are going to be accessing the PIWebAPI machine from a different domain, then you have to set up Kerberos and CORS, which I found to be very tedious and difficult. Fortunately, the OSIsoft support people are totally awesome and helped me a lot to get this all working for my install.
I found the PIWebAPI white paper to be very helpful too. You can download it from here:
White Paper - Developing with PI Web API
Hope this helps!
As Gavin mentioned it is indeed possible to install Web API in his own box. You will need to have the prerequisites that the release notes mention but you should good to go with your architecture.
This is an example of an Architecture that would be like the one you mentioned. You can have the AF Server in a different box from the PI Web API box.
Hope this information is useful.
As Gavin Strack mentioned, if you have any issues with the configuration you can relay in our Techsupport to help you configure it.
Retrieving data ...