<Insert Picture Here> Secure Enterprise Search Das Intranet sicher durchsuchen Jürgen Vester, Snr. Manager Sales Consulting Stuttgart Agenda Suchen und finden mit Suchmaschinen Oracle SES Überblick Demo www.hp-user-society.de 1
Warum eine Suchmaschine? Informationen liegen strukturiert und unstrukturiert vor Tägliche Überflutung von Informationen und Publikationen Relevante Informationen und relevante Zusammenhänge Informationen ändern sich ständig Hoher Zeitdruck beim Suchen Unterschiedliche Datenquellen, Anwendungen und heterogene Informationebestände Trennung von wichtigen und unwichtigen Informationen 80% Entscheidungen basieren auf unstrukturierten Daten Nur jede fünfte Suche ist erfolgreich! Fragestellungen beim Finden Wo findet man die relevante Information, die auf unterschiedlichen Anwendungen verteilt sind? Wie stellt man die richtige Anfrage? Warum erhält man eine große Trefferliste? Wie ist die Benutzerberechtigung geregelt? Wird die Suche durch Ontologien unterstützt? www.hp-user-society.de 2
Oracle s Secure Enterprise Search Standalone Suchmaschine Übergreifende Suche für verschiedenste Inhalte Abgesicherte Trefferlisten für sensible Inhalte Optimiert für hochwertige Trefferergebnisse Einfach, schnell, robust und erweiterbar No DBA Oracle s Secure Enterprise Search www.hp-user-society.de 3
Oracle s Secure Enterprise Search Oracle SES Architektur Webserver Standalone OC4J Web Browser http(s) Port: 7777 OC4J_SEARCH OC4J_ADMIN thin jdbc Net SES Repository Oracle Text Crawler/ Webspider Identity Management Oracle Internet Directory ActiveDirectory Sun/Novell etc. Datenquellen www.hp-user-society.de 4
Oracle SES Architektur Oracle SES Architektur Web Browser http(s) Oracle HTTP-Server Port 80 mod_oc4j ajp13 Standalone OC4J Port 7777 OC4J_SEARCH OC4J_ADMIN thin jdbc Net SES Repository Oracle Text http://jvester/search/query AS_HOME/apache/apache/conf mod_oc4j.conf OES_HOME/oc4j/j2ee/oc4j_search/config http-web-site.xml www.hp-user-society.de 5
SES Crawling, Caching, Indizierung 1 2 3 4 Crawling URL s Caching/Filtering Metadaten Extraktion Indexaufbau - Tabelle: EQ$DOC - Spalte: cache_file_path - Prozedur: eqi_index.datastore_proc - Indexaufbau: ctx_report Oracle Text Oracle SES - Treffersicherheit Relevanz Link Analyse Keyword Ranking Query-Log Analyse Metadaten Extraktion Linguistische Funktionen Vorschläge meinten Sie Eleminierung doppelter Ergebnisse out-of-the-box www.hp-user-society.de 6
SES - Standard-Datenquellen Anwendungsdaten Datenbank-Inhalte Dateisysteme Oracle Portal E-Mail-Verteiler E-Mail Web Eigenentwicklung SES Connectoren für Datenquellen www.hp-user-society.de 7
SAP als SES Datenquelle? iway Adapter und BAPI-Consulting Lösung Ergebnis Oracle SES http J2EE (OC4J) BAPI Anwendung RFC, BAPI SES Repository BAPI- Views SES - Standard-Dokumentformate Powerpoint Excel Word Acrobat HTML RTF Zip etc. www.hp-user-society.de 8
Secure Enterprise Search Intranet Security Kopplung mit Identity Management Systemen www.hp-user-society.de 9
SES Berechtigungsprüfung beim Crawlen, z.b. Dateisystem Crawler/ 3 4 1 Wespider Filterung binäre Dokumente Metadaten Extraktion Titel Autor, etc. 2 ACL (User/Gruppe) 5 File System Plug-in Dateisystem Index Cached Content Authentifizierung Identity Management Systeme SES Berechtigungsprüfung Während der Suchanfrage Suche Benutzer- Rollen-/Gruppen Index Trefferliste gesicherte Trefferliste Filtern der Ergebnisse Query Time Autorisierung Identity Management Systeme www.hp-user-society.de 10
SES Individualentwicklung Oracle SES Individual-Entwicklung Webserverice API JDeveloper JAVA Development 7777 Webservice OC4J_SEARCH thin jdbc Net SES Repository SES Textindex JAR Files für die Programmierng Suchapplikation oracle_home/oc4j/webservices/lib Connectoren/Plugins oracle_home/search/lib/plugins JSP/GUI und Trefferliste Oracle Net PL/SQL SQL*Plus SQL*Developer Application Express www.hp-user-society.de 11
SES Standard-Layout Application Express mit SES Webservice Webservice Integration www.hp-user-society.de 12
Application Express mit PL/SQL und SES Textindex SQL> select display_url, title, author from eq$doc where contains(cache_file_path, 'secure')>0 SES Suche mit Metadaten www.hp-user-society.de 13
SES Vorschläge im Trefferkontext Oracle SES Integration www.hp-user-society.de 14
SES Integration my.oracle SES Integration metalink www.hp-user-society.de 15
SES und Ontologie über Webservices SES und Ontologie über Webservices www.hp-user-society.de 16
SES und Ontologie über Webservices D E M O N S T R A T I O N Secure Enterprise Search www.hp-user-society.de 17
Fazit Übergreifende Suchmaschine Sicher Authentifizierung/Autorisierung Crawler skalier- und erweiterbar Webserviceschnittstelle Optimiert für Treffergenauigkeit Transparenz des Textindexes Einfache, standalone und out-of the box Lösung Weitere Informationen http://www.oracle.com/technology/tech/search/index.html www.hp-user-society.de 18