Hello,
Which version of PI u r using?
IMO, using JDBC lookup can be a performance intensive solution. So in case u have the flexibility of using Java idoc adapter then u could opt for request/response bean + SP.
But in case ur PI version doesn't support java idoc adapter then may be using BPM is better...
Thanks
Amit Srivastava