My customer is using osb18.104.22.168, they asked me if osb provides method to access native report data, they don't want to implement report plugin, but need some methods to integrate report data into other applications beyond quering it from osb console.
Based on how you described the scenario, it seems like you can implement a Custom Reporting Provider to access the OSB report data and appropriately use it.
Please refer to the example Custom Reporting Provider @ http://www.oracle.com/technetwork/middleware/service-bus/learnmore/index.html for more details and a sample implementation.
I am not a big fan of using the built in DB structure of the reporting tables as it is very generic and does not allow you to create indexes on certain business fields, partitioning etc ...
I would rather prefer to build a custom reporting layer to extend the reporting data and populate a certain set of tables (aligned to my specific business needs, with proper indexes and partitioning to help support the data optimally) and then querying this data to provide visibility to other teams/applications.