Where to use ports and analysis ports

In reply to chr_sue:

I am unable to understand regarding this point you have said(it does not have mechanism to indicate a seq_item has been processed),it depends on the type of function or task you call from driver i.e if it is a pull mode.

if you use try_next_item function call from driver then it is also a non blocking call then?