soluciones de búsqueda para empresas tres …static.googleusercontent.com/media/...punto de vista...

10
PUNTO DE VISTA Soluciones de búsqueda para empresas Tres escenarios para la implementación de soluciones de búsqueda

Upload: others

Post on 09-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Soluciones de búsqueda para empresas

Tres escenariospara laimplementaciónde soluciones debúsqueda

Page 2: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

La implantación de Soluciones debúsqueda para empresas puede variarde lo más sencillo a lo más complejo.

INTRO DUCCIÓ N: UNA IMPLANTACIÓN QUE SE AJUSTA A LAS NECESIDADESEMPRESARIAL ESMuchos son los factores que dictan los requisitos y el alcance de la implantación deuna soluciones de búsqueda para empresas. El tamaño y la complejidad de laorganización, las expectativas crecientes de los usuarios respecto a la sencillez delacceso a la información y los servicios, así como las políticas corporativas son criteriosdeterminantes a la hora de decidir cómo introducir una solución de búsqueda en elentramado tecnológico empresarial. BearingPoint ha identificado tres escenarios quepermiten analizar en profundidad los distintos niveles de complejidad que puedealcanzar la implantación de soluciones de búsqueda para empresas.

ARQUITECTURAS DE LA SOLUCIÓN DE BÚSQUEDAIndependientemente de la complejidad y exhaustividad de una implantación, existen doselementos fundamentales que constituyen la base estructural de la búsqueda en toda laorganización: los almacenes de datos en los que el usuario desea hacer búsquedas y elmotor de búsqueda que permite el funcionamiento de la solución. La información puedeadoptar diversas formas, desde mensajes de correo electrónico y documentos deMicrosoft® Word hasta bases de datos financieras y registros de clientes. La solución debúsqueda requiere que el entramado de la infraestructura esté compuesto de un motor debúsqueda y el hardware, el software y los servicios relacionados necesarios para integrarla búsqueda en el entorno empresarial y poder ofrecer funciones de búsqueda a losusuarios.

La Imagen 1 describe una arquitectura física de alto nivel utilizada habitualmentepara la implantación de Soluciones de búsqueda para empresas.

El presente documento describe los factores implicados en la implantación de unasolución de búsqueda para empresas en cada uno de los tres niveles comentados:implantación básica, implantación avanzada e implantación compleja.

EN ESTE PUNTO DE VISTA:

INTRODUCCIÓN: UNA IMPLANTACIÓNQUE SE AJUSTA A LAS NECESIDADESDE LA EMPRESA 1

ARQUITECTURAS DE LASSOLUCIÓNES DE BÚSQUEDA 1

IMPLANTACIÓN BÁSICA 2

Motor de búsqueda/Configuración delmotor 2

Indexación 3

Publicación 4

IMPLANTACIÓN AVANZADA 4

Configuración del motor de búsqueda 5

Indexación 5

Publicación 5

IMPLANTACIÓN COMPLEJA 7

Configuración del motor de búsqueda 7

Indexación 7

Publicación 7

ADAPTACIÓN DE LAS SOLUCIONESDE BÚSQUEDA PARA EMPRESAS 8

Page 3: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

Imagen 1. Arquitectura física de alto nivel

INFRAESTRUCTURA EMPRESARIAL DEL CLIENTE

Servidor CRM

ADMINISTRACIÓN DECONTENIDO

Servidor de labase de datos

DEPÓSITOS DE

DATOS Servidor de carga

de la empresa DataMart

Servidor de informes dedepósitos de datos

FINANZASYOPERACIONES

Servidor ERP

Mecanismos deinterpretacióndel dispositivode búsqueda:

Feeds, GoogleSearch Appliance

GOOGLESEARCHAPPLIANCE

Infraestructurade redes delcliente

Sitios remotos delcliente

Internet

Terceros Socioscomerciales

ADAPTADORES DE SOFTWARE:Proporcionan mecanismos de interfaz a lainfraestructura de que dispone el cliente

IMPLANTACIÓN BÁSICALa implantación básica se utiliza en empresaspequeñas o dentro de un departamento o áreaoperativa de una empresa de mayor tamaño. Elobjetivo de este tipo de implantación es permitir elacceso a la información no estructurada disponibleen la intranet corporativa y en los sistemas dearchivos, así como a la información posiblementeestructurada de las bases de datos. Las ventajasde una solución de este tipo se pueden obtenerinmediatamente configurando un motor debúsqueda en el modo de autenticación deseguridad básica, como NT LAN Manager (NTLM).La Imagen 2 esboza la arquitectura de este tipo deimplantación básica de una solución de búsqueda.

Los pasos que componen la implantación básica son:

Motor de búsqueda/Configuración del motorEl motor de búsqueda y la configuración deeste requieren una preparación de la red yla configuración del dispositivo:

• Preparación de la red

• Dirección IP (Protocolo de Internet)

• Máscara de subred

• Pasarela predeterminada

• Servidor DNS (sistema de nombres de dominio)

• Sufijo DNS

2

Page 4: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

Imagen 2. Implantación básica de una solución debúsqueda

• Protocolo de transferencia de correo simple(SMTP)

• Servidor SMTP

• Servidor de protocolo de tiempo de red (NTP)

• Configuración del dispositivo

• Configuración del motor debúsqueda/configuración del motor con sudirección IP y otras opciones de red.

• Configuración del motor de búsqueda para elrastreo y la publicación de contenido

IndexaciónEn el modo de implantación básica, la planificación yla orientación de las fuentes de información que espreciso "rastrear" son un requisito previo a laindexación. El motor de búsqueda puede acceder alas fuentes de información no estructurada, como laintranet y los sistemas de archivos, y rastrearlas a finde indexarlas. La información estructurada de fuentescomo bases de datos se puede introducir en el motorutilizando el lenguaje XML (lenguaje de marcasextensible) en un formato compatible. Para laindexación, es necesario realizar los siguientes pasos:

• Conexión a las fuentes de información.Incluyendo la configuración del motor de búsquedapara conectar y acceder a las fuentes deinformación tanto estructurada como noestructurada. El contenido no estructuradohabilitado para la búsqueda web está preparadopara que se acceda a él directamente. El acceso aotra información, estructurada o no, se configurarácon los parámetros de conexión adecuados.

• Recuperación de datos. El motor de búsquedaobtendrá la información de algunas fuentesdirectamente. Cuando haya información que elmotor de búsqueda no pueda recuperardirectamente, se generarán feeds para exportar losdatos de los sistemas de alojamiento.

• Creación de XML específico del motor de búsqueda. Estoimplica la transformación del contenido importado a unformato XML que se ajuste a un archivo de feed específicodel motor de búsqueda. Este feed se puede introducir en elmotor para realizar importaciones.

• Envío de XML al motor de búsqueda. Este paso incluyesubir el XML en el motor de búsqueda utilizando unformulario web o una secuencia de comandos. Se puedecrear también una secuencia de comandos denominada“conector personalizado”, que a su vez crea lainformación XML y la proporciona al motor.

Una vez que se hayan completado estos pasos, yase podrá programar el motor de búsqueda para queefectúe rastreos a fin de crear un índice con elobjetivo de publicar contenido.

3Connector 3

Page 5: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

Imagen 3. Red de implantación básica de unasoluci ón de búsqu eda

INTRANET

APLICACIÓNCORTAFUEG

OS

SERVIDOR WEBCONMUTADO

RES

SERVIDOR DE LA APLICACIÓNDNS:

INTERNOCORTAFUEGOS

USOS:EmpresaDepartamentopiloto

Pequeñaempresa

SERVIDOR WEBCONMUTADO

RES

SERVIDOR DE LA APLICACIÓNDNS

PUBLICACIÓN DEARCHIVOS

DISPOSITIVO DEBÚSQUEDA

DISPOSITIVO DEBÚSQUEDASYSLOG

CORREO

USUARIOSFINALES

PublicaciónCuando los usuarios emiten una solicitud debúsqueda, el índice del motor de búsquedapresenta los resultados. La publicación decontenido implica la interacción con el usuario através de estos pasos:

• Recepción de la solicitud de un usuario. Estepaso requiere la configuración de una interfaz através de la cual el usuario pueda realizar unasolicitud. El diseño de la interfaz de usuario secontrolará mediante XML y la transformación dellenguaje de hojas de estilo extensible (XSLT).Para mejorar la presentación no será necesariointroducir muchos cambios en estos archivos.

• Presentación de resultados del índice. El motorde búsqueda puede obtener resultados basadosen los parámetros o palabras clave para lascuales se ha efectuado la consulta de búsqueda.

• Validación de credenciales de seguridad. Elmotor de búsqueda se puede configurar a fin deque sea compatible con la autenticación básica yNTLM, así como con controles más avanzados.Es posible que los resultados de la búsquedadeban confrontarse con las credenciales deseguridad del usuario que los ha solicitado.

• Publicación de resultados. Los resultadosaplicables a la solicitud de búsqueda yconformes con los permisos de seguridad delusuario se publican en la interfaz de usuario.

La Imagen 3 presenta un ejemplo de diagrama dered típico de la implantación básica.

IMPLANTACIÓN AVANZADALa implantación avanzada resulta adecuadapara la mediana empresa así como paradepartamentos de grandes organizaciones enlas que la carga de información compartida esconsiderable. Este tipo de implantaciónproporciona acceso no sólo a aplicacionesgenerales, al igual que la básica, sino también acontenidos estructurados alojados en sistemasfuncionales, como los de planificación derecursos empresariales (ERP) y administraciónde relaciones con el cliente (CRM). La Imagen 4describe la implantación avanzada de unasolución de búsqueda para la empresa.

4

Page 6: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

La implantación avanzada incluye todos los pasos dela básica y, además, los siguientes:

Configuración del motor de búsquedaLa configuración del motor de búsqueda requiere, enprimer lugar, la realización de los mismos pasos que laimplantación básica. Es posible que resulte necesariauna configuración adicional para conectar las fuentesde información adicionales.

Imagen 4. Implantación avanzada de una solución de búsqueda

MOTOR DE BÚSQUEDA

IndexaciónEn la implantación avanzada, el contenido se obtienede fuentes de datos estructurados y no estructurados,así como de aplicaciones en formato de feed XML.Son necesarios los siguientes pasos:

Protocolo defeeds

BIBLIOTECA DE CONECTO

• Conexión a las fuentes de información. Aparte delos requisitos de la implantación básica, laindexación para la implantación avanzada requiere lautilización de módulos de software específicos paraacceder a información de diversos tipos de datosalojada en aplicaciones funcionales específicas.

SISTEMAS DE INFORMACIÓN DE LA EMPRESA

Conector 1 Conector 2 Conector 3

• Recuperación de datos. La información se obtienede bases de datos mediante conectores que puedenser específicos de cada tipo de base de datos.

Aplic.

• Creación de XML específico del motor debúsqueda. El contenido exportado se transformaen XML, compatible con el archivo del feed delmotor de búsqueda. Este feed se puede introduciren el motor de búsqueda para la importación.

• Envío del feed de datos XML al motor debúsqueda. La información se sube al motor debúsqueda a través de un formulario web o unasecuencia de comandos. Asimismo, se puede crearuna secuencia de comandos denominada “conectorpersonalizado”, que a su vez crea la informaciónXML y se la proporciona al motor.

Una vez realizados los pasos anteriores, se puedeconfigurar el motor de búsqueda para que lleve a cabo elrastreo de toda la información a fin de crear un índicegenerado para procesar las solicitudes de búsqueda.

PublicaciónSe puede configurar la publicación de resultados paraconsultas de búsqueda en función de necesidadesespecíficas utilizando filtros o colecciones,concordancia de palabra clave y otras funciones queincorporan los motores de búsqueda. La implantaciónavanzada puede requerir las siguientes técnicas:

• Recepción de la solicitud del usuario. Se configurauna interfaz en la que el usuario podrá efectuar unasolicitud. Además de definir con más precisión

el diseño de la misma utilizando XML y XSLT, podríaresultar necesaria una personalización adicional paraintegrar la interfaz de usuario con la infraestructura depresentación existente.

• Presentación de resultados del índice. El motor debúsqueda puede obtener los resultados basándose en losparámetros o palabras clave con que se efectuó labúsqueda.

• Validación de credenciales de seguridad. Además de lasmedidas de seguridad que se ponen en práctica con laimplantación básica, es posible configurar el motor debúsqueda para una interactuación con sitios web deautenticación a través de formularios que utilizan elreenvío de cookies o la suplantación íntegra del usuario.Los resultados de la búsqueda se publicarán una vezcomprobadas las credenciales de seguridad del usuarioque ha realizado la búsqueda.

• Publicación de resultados. El motor de búsqueda ofrecelos resultados compatibles con la consulta de búsquedaactual y las credenciales de seguridad del usuariomediante la interfaz de usuario.

La imagen 5 presenta un ejemplo de diagrama de redcorrespondiente a este tipo de implantación.

5

Page 7: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

Imagen 5. Red de implantación avanzada para una solución de búsqueda

INTRANET

INTRANET

APLICACIÓN

CORTAFUEGOS

PUBLICACIÓN DEARCHIVOS

PUBLICACIÓN DEARCHIVOS

CORTAFUEGOS

APLICACIÓN

CONMUTADORES

DISPOSITIVO DEBÚSQUEDA

DISPOSITIVO DEBÚSQUEDASYSLOG

DISPOSITIVO DEBÚSQUEDA

DISPOSITIVO DEBÚSQUEDASYSLOG

CONMUTADORES

DNS CORREO

CONMUTARCONMU

TAR

CORREO

DNS

INTERNO CORTAF

UEGOSCORTAFUEGOS

INTERNO

LDAP LDAP

APLICACIÓN CONMUT

ADORESUSUARIOS FINALES

USUARIOS FINALES

CONMUTADORES

APLICACIÓN

SSO SSO

base de datos, DNS

6

USOS:Empresa,DepartamentopilotoPequeñaorganización

USOS:Empresa,DepartamentopilotoPequeñaorganización

DNS base de da

Page 8: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

IMPLANTACIÓN COMPLEJAEl tipo de implantación compleja es adecuado paraempresas grandes que desean realizar búsquedas dedatos y contenido dinámico en bases de datos y otrasaplicaciones, así como en la intranet, en sistemas dearchivos y bases de datos estructurados. Además delas funciones de la implantación avanzada que ya sehan descrito, la implantación compleja requeriráacceso a contenido dinámico utilizando diferentes API(interfaces de programación de aplicaciones). LaImagen 6 presenta la arquitectura de la implantacióncompleja de una solución de búsqueda.

La implantación compleja incluye todos los pasosdescritos para la avanzada y, además:

Configuración del motor de búsquedaLa config uració n del mot or de bús queda con sta de losmismos pasos que la implantación avanzada, más laco nfi guraci ón adici onal de i nterf ac es de so ft ware enf uentes de datos en l as que genera lmente el motor norealiza búsquedas.

IndexaciónEn las implantaciones complejas, se accede alcontenido en el que se pueden realizar búsquedasdesde fuentes de información heterogéneas de diversasaplicaciones. El contenido dinámico se presentadirectamente desde aplicaciones funcionales medianteAPI compatibles con los motores de búsqueda.

Imagen 6. Implantación compleja de una solución de búsqueda

MOTOR DE BÚSQUEDA

Protocolo de feeds

BIBLIOTECA DECONECTORES

La indexación de la implantación compleja consta de los siguientespasos:

• Conexión a las fuentes de información. A los requisitosnecesarios para llevar a cabo la implantación avanzada, para laimplantación compleja es necesario añadir la configuración deconexiones de software para acceder a la información de formadinámica desde las bases de datos en diferentes aplicacionesfuncionales mediante módulos de interfaz de base de datosespecíficos.

• Recuperación de datos. Los dat os se obti enen a partir deaplicaciones funcionales utilizando conectores de softwareespecíficos de cada tipo de base de datos o aplicación. Lainformación dinámica se obtiene directamente mediante API y sepresenta al usuario en la pantalla de resultados de búsqueda.

• Creación de interface s XML específicas del mot or debúsqueda. Aparte de los protocolos de feeds XML estándarutilizados para proporcionar el contenido al motor de búsqueda,puede resultar necesario llevar a cabo una personalización másdetallada a fin de poder acceder a aplicaciones personalizadas.

En cuanto a la información que se ha indexado utilizando elprotocolo de feeds, el motor de búsqueda se debe configurar paraque rastree todos los datos necesarios en la creación de un índiceempleado para la publicación de contenido. No es necesaria laindexación para mostrar contenido dinámico de aplicacionesfuncionales al que se accede directamente a través de las API.

PublicaciónLa implantación compleja no sólo publica contenido indexadopreviamente, sino también información de bases de datosdinámicas mediante el uso de llamadas directas a través de lasAPI. La implantación compleja conlleva:

• Personalización de las interfaces de usuario. Esta medidaincluye la configuración de una interfaz en la que el usuariopueda realizar una consulta y que tenga el mismo diseño queuna interfaz de usuario controlada por XML y XSLT. Laintegración de la interfaz con la infraestructura de presentaciónexistente puede requerir una personalización adicional.

SISTEMASDEINFORMACIÓN DELAEMPRESA

Conector 1 Conector 2 Conector 3

•Presentación

Presentación de resultados del índice. Los motoresde búsqueda pueden ofrecer resultados personalizadosbasándose en los parámetros o palabras clave con losque se efectuó la consulta de búsqueda. Se puedeobtener una combinación de resultados tanto del índicecomo de las aplicaciones funcionales utilizando las API,que se pueden adaptar a las características concretasde una implementación determinada.

• Validación de credenciales de seguridad. Además delas medidas de seguridad necesarias para la implantación

7

Page 9: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

PUNTO DE VISTA

Sol uciones de búsqueda para emp resas

Imagen 7. Red de implantación compleja para una solución de búsqueda

INET INET

APLICACIÓNCORTAFUEGOS

PUBLICACIÓN DEARCHIVOS

PUBLICACIÓN DEARCHIVOS

CORTAFUEGOS

APLICACIÓN

CLIENTE

CONMUTADORES

DISPOSITIVO DEBÚSQUEDA

APLICACIDISPOSITIVOS DEBÚSQUEDA SYSLOG

DISPOSITIVO DEBÚSQUEDA

DISPOSITIVO DEBÚSQUEDA SYSLOG

CONMUTADORES

CLIENTE

INTERCAMBIARINTER

CAMBIAR

INTERCAMBIARINTERC

AMBIARDNS CORR

EOCORREO

DNSINTERCAMBIAR

INTERCAMBIAR

SOCIOCOMERCIAL INTERNO

CORTAFUEGOSCORTAFU

EGOS

INTERNOSOCIOCOMERCIAL

SOCIOCOMERCIAL LDAP LDAP

SOCIOCOMERCIAL

APLICACIÓN CONMUTADORES

USUARIOS FINALES USUARIOSFINALES

CONMUTADORES

APLICACIÓN

avanzada, el motor de búsqueda podría necesitarque se efectuase la configuración para interactuarcon los requisitos de seguridad personalizados delas aplicaciones funcionales.

La Imagen 7 presenta el ejemplo de arquitectura ydiagrama de red para este tipo de implementación.

ADAPTACIÓN DE LAS SOLUCIONES DE BÚSQUEDAPARA EMPRESAS Para poder implementar una soluciónde búsqueda eficaz para la empresa, es preciso definirlas necesidades de búsqueda en la empresa en cuestión.Los almacenes de información en los que se llevará acabo la búsqueda y los usuarios que disfruten depermisos para realizar las búsquedas serán los datosclave que indiquen la complejidad de la solución debúsqueda. Si se establecen claramente las necesidadesde búsqueda de la empresa, así como sus requisitostecnológicos, una organización podrá diseñar la soluciónmás apropiada y que aproveche todo el potencial de estaherramienta emergente.

Si desea obtener más información sobre la formaen que nuestras soluciones pueden ofrecer valiososrecursos a su empresa, hablemos.

ADMINISTRACIÓN GLOBAL Y CONSULTORÍA DETECNOLOGÍA PARA EL ENTORNO CORPORATIVOACTUALBearingPoint es un proveedor líder en servicios deconsultoría tecnológica y gestión global para lascompañías Global 2000 y muchas de las compañíasde servicios públicos más importantes del mundo.Nuestros expertos ayudan a las empresas de todoel mundo a prepararse para conseguir sus objetivosy crear valor empresarial. Al adaptar sus procesosempresariales a los sistemas de información, lesayudamos a adquirir una ventaja competitiva y aobtener resultados rápidamente. Para obtener másinformación, póngase en contacto con nosotros enel número 1.866.661.FIND (+1.603.589.4089 sillama desde fuera de Estados Unidos y Canadá) ovisite nuestro sitio web en www.bearingpoint.com.

8

Page 10: Soluciones de búsqueda para empresas Tres …static.googleusercontent.com/media/...PUNTO DE VISTA Sol uciones de búsqueda para emp resas La implantación de Soluciones de búsqueda

BearingPoint proporciona servicios de consultoríaestratégica, servicios de aplicaciones, solucionestecnológicas y servicios de gestión a las empresasGlobal 2000 y a entidades gubernamentales.

©2006 BearingPoint, Inc. Todos los derechos reservados. Impreso en los Estados Unidos.Todas las marcas comerciales y logotipos que aparecen en este documento son propiedad de sus respectivos propietarios. 0206—01-USRD708

BearingPoint ��7� International Drive McLean, VA 22�02 www.bearingpoint.com