Hi,
The client has running oracle based application wherein :-
1) A SQL query is fired to a view
2) The view actually queries different tables (count=10) and fetches the data of different columns.
3) In front-end , custom forms are created using OAF which shows the data of of the required columns in a grid-view (search results).
The oracle version used is “Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production”
The above scenario needs to be implemented in SharePoint 2010. I thought of below mentioned design scenarios in SharePoint 2010 :-
- Creating a BDC model to integrate Oracle tables (10) data in SharePoint i.e. creating 10 external lists, storing the data in SP and in front-end using .Net C# coding ,using SP queries for diff lists to manipulate the data and show in grid format. Even if we start full crawl , data will be indexed & crawled but since search is based on different filters/parameters , hence query-based search will be required. How to make query in diff lists in SP for a Search parameter ?
- Directly querying the Oracle DB using BCSwithout storing the data in SP – Creating .Net forms - Is it possible ? In this case , each time a query will be fired for each and every search - Performance Hit ?? !!
- Pure .Net– Reading data from Oracle DB using Oracle Data Provider for .Net C# & using SharePoint as an interface – How security will be managed and how much valid this solution is ?
- Third Party Tools (Telerik Web-parts & ORM)– Whether it can be used for the requirements ?
Kindly share your valuable thoughts and ideas and let me know the recommended design for this scenario !!!!
Vipul Jain