Está en la página 1de 82

Sistema de Bsqueda Fontica (BUFON)

Departamento de Propiedad Industrial (DPI)

DS Diseo Detallado de la Solucin


Versin 1.0

Santiago, Julio de 2008

INFORMACIN DEL DOCUMENTO


Configuracin del Documento
Proyecto

Sistema de Bsqueda Fontica

N Proyecto

154

Ttulo

Diseo Detallado de la Solucin

Fecha

21 Julio de 2008

Responsable Diseo
Detallado de la Solucin

Daniel Quintana Contreras

Responsable QA&C

Cristian Lpez

Gerente Proyectos
QA&C

Gestor de Proyecto
VS&TI

Daniel Quintana Contreras


Gerente de Proyectos Tecnolgicos

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

TABLA DE CONTENIDO
1

INTRODUCCIN

PLANIFICACIN DE ACTIVIDADES Y PLAZOS


2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5

DIAGRAMA DE CASOS DE USO GENERAL


3.1
3.2
3.3
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.7
3.5
3.5.1
3.5.2
3.5.3

METODOLOGA
SISTEMA GENERAL
DIAGRAMA GENERAL DE CASOS DE USO
BUFON Y USUARIOS INTERNET
CASO DE USO: INGRESAR A BUFON (DESDE INTERNET)
CASO DE USO: INGRESAR A MDULO BUSCAR MARCAS
CASO DE USO: MARCAS : BSQUEDA NORMAL
CASO DE USO: MARCAS : BSQUEDA AVANZADA
CASO DE USO: INGRESAR A MDULO BUSCAR PATENTES
CASO DE USO: PATENTES : BSQUEDA NORMAL
CASO DE USO: PATENTES : BSQUEDA AVANZADA
BUFON Y SISTEMA SIREEX
CASO DE USO: CARGAR REGISTROS
CASO DE USO: BUSCAR
CASO DE USO: ASEGURAMIENTO DE LA CALIDAD (QA)

INTEGRACIN CON SISTEMAS EXTERNOS


4.1
4.1.1
4.1.2
4.1.3
4.2

DETALLE DE ACTIVIDADES Y PLAZOS


LEVANTAMIENTO DE REQUERIMIENTOS
DISEO DETALLADO
DESARROLLO BUFN
IMPLEMENTACIN
INFORME FINAL Y CIERRE

ARQUITECTURA DE APLICACIN
SIPI SISTEMA DE INFORMACIN DE PROPIEDAD INDUSTRIAL
SCAP SISTEMA DE CONTROL DE ACCESO Y PERFILACIN
SIREEX SISTEMA DE REGISTRO DE EXPEDIENTES
INTEGRACIONES

DESCRIPCIN WEB SERVICES


5.1
5.2
5.3
5.4
5.4.1
5.4.2
5.5
5.5.1
5.5.2
5.5.3
5.5.4

MTODO DE INTERACCIN
ESTRUCTURA DE MENSAJES DE SOLICITUD
ESTRUCTURA DE MENSAJES DE RESPUESTA
ESTRUCTURA BSICA ENCABEZADOS
DESCRIPCIN DEL ENCABEZADO DE LOS MENSAJES DE SOLICITUD
DESCRIPCIN DEL ENCABEZADO DE LOS MENSAJES DE RESPUESTA
WEB SERVICES BUFON SIREEX
WEB SERVICES CARGA
WEB SERVICES BUSQUEDA
WEB SERVICES BUFONQA
WEB SERVICES CARATULASIREEX
1

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

5.5.5
5.6
5.6.1

DIAGRAMA DE INTERACCIN SIREEX - BUFON


WEB SERVICES BUFON SCAP
WEB SERVICES GETUSUARIO

FRONTIER SEEKER
6.1
6.1.1
6.2
6.2.1
6.3

ANEXO A A.1
A.2

ANEXO B B.1
B.2

ANEXO C C.1

HARDWARE
GARANTA HARDWARE
SOFTWARE
GARANTA SOFTWARE
ARQUITECTURA DE LA SOLUCION

NOMENCLATURA LENGUAJE UML


DIAGRAMA DE CASOS DE USO
DIAGRAMA DE ACTIVIDADES

ANLISIS DE PERFORMANCE FRONTIER SEEKER


CONSUMO DE MEMORIA
BUSQUEDAS CONCURRENTES

APROBACIN DEL CLIENTE


ACEPTACIN DE CONFORMIDAD

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

INTRODUCCIN
El presente documento busca establecer el diseo detallado de la solucin propuesta en la etapa de
Levantamiento de Requerimientos.
El diseo detallado se lleva a cabo justo antes de la construccin y forma parte de las primeras tareas
del desarrollador; se describe la lgica, el control jerrquico, estructura de datos, empacado de
componentes, entre otros. Completa los elementos estructurales con una descripcin detallada del
software.
Para representar las funcionalidades descritas para el diseo detallado se entregar:
Planificacin de Actividades y Plazos
Diagramas de Casos de Uso
Interfaces del Sistema
Arquitectura de Integracin
Especificacin de WebServices
Diseo Plan de Pruebas
Diseo Plan de Instalacin y Puesta en Marcha

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

PLANIFICACIN DE ACTIVIDADES Y PLAZOS


A continuacin se identifica cada etapa de la Carta Gantt comprendida entre 16/07/07 y 20/10/08 (ver
Carta Gantt en CD adjunto).

Figura 2.1 Carta Gantt BUFON hasta el 20 de Octubre de 2008.

2.1

DETALLE DE ACTIVIDADES Y PLAZOS

2.1.1

LEVANTAMIENTO DE REQUERIMIENTOS
Descripcin Tarea

Esta tarea comprende la planificacin y realizacin de reuniones con


contraparte DPI, para conocer a cabalidad los procesos internos
como a su vez los requerimientos del buscador fontico y sus
interfaces a construir.
4

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

2.1.2

2.1.3

2.1.4

Fecha Planificada

Inicio

16/07/2007

Trmino

1/09/2007

Fecha Real o Estimada

Inicio

16/07/2007

Trmino

18/01/2008

Estado

Aprobada.

Observacin

Informe de Rendimiento esperado del apliance.

Porcentaje Avance Estimado

100%.

Entregables

Documento Levantamiento de Requerimientos y Presentacin Hito 1

DISEO DETALLADO
Descripcin Tarea

Esta tarea se encarga de construir el documento de diseo detallado


de la solucin. Para ello, se planifican y realizan reuniones con los
dems proyectos en integracin. Se definen WebServices e
Interfaces web de Bufon.

Fecha Planificada

Inicio

02/01/2008

Trmino

01/03/2008

Fecha Real o Estimada

Inicio

29/10/2007

Trmino

01/08/2008

Estado

Aprobada.

Observacin

No existen observaciones para esta tarea.

Porcentaje Avance Estimado

100%.

Entregables

Documento de Diseo Detallado y Presentacin Hito 2

DESARROLLO BUFN
UFN
Descripcin Tarea

Esta tarea se encarga de construir la aplicacin Bufon. As tambien,


considera pruebas funcionales, correcciones y ajustes.

Fecha Planificada

Inicio

07/03/2008

Trmino

15/09/2008

Fecha Real o Estimada

Inicio

10/06/2008

Trmino

15/09/2008

Estado

En proceso

Observacin

No existen observaciones para esta tarea.

Porcentaje Avance Estimado

70%.

Entregables

Software Bufon desarrollado y probado

IMPLEMENTACIN
Descripcin Tarea

Esta tarea se encarga de la implementar la aplicacin de Bufon en


mquinas del DPI. As mismo, considera las pruebas funcionales y
5

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

de integracin. Ajustes para Integracin. Contempla capacitacin


para operadores.
Fecha Planificada

Inicio

15/09/2008

Trmino

17/10/2008

Fecha Real o Estimada

Inicio

15/09/2008

Trmino

17/10/2008

Estado

Pendiente.

Observacin

2.1.5

La construccin de la aplicacin se encuentra en su etapa media


El diseo detallado an no es revisado por personal del DPI.

Porcentaje Avance Estimado

0%.

Entregables

No existen entregables hasta el momento.

INFORME FINAL Y CIERRE


Descripcin Tarea

Esta tarea se encarga de realizar la documentacin final del


proyecto, cerrar el ciclo y planificar la mantencin preventiva.

Fecha Planificada

Inicio

13/10/2008

Trmino

20/10/2008

Fecha Real o Estimada

Inicio

13/10/2008

Trmino

20/10/2008

Estado

Pendiente.

Observacin

El cierre se realizar una vez que la plataforma se encuentre


instalada y funcionando.

Porcentaje Avance Estimado

0%.

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

DIAGRAMA DE CASOS DE USO GENERAL

3.1

METODOLOGA
Los diagramas de casos de usos que se presentan a continuacin tienen como finalidad modelar la
interaccin entre el sistema y los distintos usuarios, en conjunto con los actores involucrados para la
ejecucin de las funcionalidades diseadas. Para cada caso de uso se seala su documentacin y en
algunos casos el diseo de la interfaz asociada. Estas interfaces pueden sufrir modificaciones durante
la etapa de implementacin de la solucin, sin embargo la lgica y funcionalidades asociadas no
variaran en forma considerable.

3.2

SISTEMA GENERAL
Este sistema tiene como finalidad permitir a los usuarios externos e internos realizar bsquedas tanto
fonticas como grificas de marcas y patentes. Esto se realizar utilizando los siguientes mdulos de
Bufn:
Mdulo Bufon usuarios Internet
Mdulo Bufon sistema Sireex

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

3.3

DIAGRAMA GENERAL DE CASOS DE USO

Figura 3.2 Diagrama de Casos de Uso General BUFON

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

3.4

BUFON Y USUARIOS INTERNET

3.4.1

CASO DE USO: INGRESAR A BUFON (DESDE INTERNET)


Especificacin Caso de Uso
Caso de uso

Ingresar a Bufn

Objetivo

Este caso de uso tiene por objetivo permitir al usuario de internet ingresar
al men de opciones del sistema de bsqueda

Actor principal

Usuario Internet.

Actores secundarios

Sistema Bufon.

Precondicin

Se seleccion ingresar a la Aplicacin Bufn.

Garantas mnimas

Usuario cuenta con los perfiles de acceso correspondientes.


Sistema Bufon y Portal DPI funcionando sin problemas operacionales.
Comunicacin con sistemas relacionados funcionando correctamente.

Post condicin

Ingreso al sistema sin problemas.

Inicio

Usuario Internet.

Escenario principal

1. Usuario Selecciona Sistema Bufon.


2. Sistema despliega interfaz de inicio con el men de las opciones
disponibles para el usuario segn perfil:
Marcas
Patentes
3. Usuario elige opcin.
4. Fin Caso de Uso.

Escenario alternativo

2.a Si usuario selecciona la opcin Marcas se extiende el caso de uso


Ingresar a Mdulo Buscar Marcas.
2.a.1 Regresa a paso 4.
2.b Si usuario selecciona la opcin Patentes se extiende el caso de uso
Ingresar a Mdulo Buscar Patentes.
2.b.1 Regresa a paso 4.

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Asociaciones

No hay.

Puntos de extensin

Se extiende con caso de uso Ingresar a Mdulo Buscar Marcas.


Se extiende con caso de uso Ingresar a Mdulo Buscar Patentes.

Observaciones

Las opciones del men sern desplegadas segn perfil de acceso del
usuario, por lo que la documentacin del caso de uso est referida a un
usuario con perfil para visualizar todas las opciones.

Diseo Interfaz

Figura 3.3 Ingresar a Bufon


10

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

3.4.2

CASO DE USO: INGRESAR A MDULO BUSCAR MARCAS

Especificacin Caso de Uso


Caso de uso

Ingresar a Mdulo Buscar Marcas

Objetivo

Este caso de uso tiene por objetivo permitir al usuario internet ingresar al
men de opciones del mdulo de bsqueda de marcas del sistema web de
Bufon, segn el perfil con el que cuente.

Actor principal

Usuario Internet.

Actores secundarios

Sistema Bufon.

Precondicin

Se seleccion del men la opcin Buscar Marcas.

Garantas mnimas

Usuario cuenta con los perfiles de acceso correspondientes.


Sistema funcionando sin problemas operacionales.

Post condicin

Ingreso al mdulo de marcas sin problemas.

Inicio

Ususario Internet.

Escenario principal

1. Usuario selecciona la opcin Buscar Marcas.


2. Sistema despliega el men con las opciones disponibles para el
usuario:
11

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Busqueda Normal.
Busqueda Avanzada.
3. Usuario elige opcin.
4. Fin Caso de Uso.
Escenario alternativo

2.a Si usuario selecciona la opcin Normal se extiende el caso de uso


Busqueda Normal.
2.a.1 Regresa a paso 4.
2.b Si usuario selecciona la opcin Avanzada se extiende el caso de uso
Pendientes.
2.b.1 Regresa a paso 4.

Asociaciones

No hay.

Puntos de extensin

Se extiende con caso de uso Bsqueda Normal.


Se extiende con caso de uso Bsqueda Avanzada.

Observaciones

3.4.3

Las opciones del men sern desplegadas segn perfil de acceso del
usuario internet, por lo que la documentacin del caso de uso est referida
a un usuario con perfil para visualizar todas las opciones.

CASO DE USO: MARCAS : BSQUEDA NORMAL


Especificacin Caso de Uso
Caso de uso

Bsqueda Normal

Objetivo

Este caso de uso tiene por objetivo permitir al usuario internet ingresar a
un men de opciones de acceso directo a busquedas segn criterios
especificos y ms comunes de bsqueda de marcas

Actor principal

Usuario Internet.

Actores secundarios

Sistema Bufon.

Precondicin

Se seleccion del men la opcin Marcas - Bsqueda Normal

Garantas mnimas

Usuario cuenta con los perfiles de acceso correspondientes.


Sistema funcionando sin problemas operacionales.

Post condicin

Ingreso al mdulo de bsqueda normal de marcas sin problemas.


12

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Inicio

Ususario Internet.

Escenario principal

1. Usuario selecciona la opcin Bsqueda Normal (Marcas).


2. Sistema despliega el men con las opciones disponibles para el
usuario:
Marcas
Solicitud
Registro
Fecha Registro
Fecha Publicacin
Fecha Presentacin
Instancias Administrativas
Anotaciones
Titular
3. Usuario elige opcin.
4. Fin Caso de Uso.

Escenario alternativo

2.a Si el usuario selecciona la opcin Marcas se despliega interfaz para


ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Solicitud se despliega interfaz para
ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Fecha Registro se despliega interfaz
para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Fecha Publicacin se despliega
interfaz para ingreso de valor
13

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

2.a.1 Regresa a paso 4.


2.a Si el usuario selecciona la opcin Fecha Presentacin se despliega
interfaz para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Instancias Administrativas se
despliega interfaz para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Anotaciones se despliega interfaz
para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Titular se despliega interfaz para
ingreso de valor
2.a.1 Regresa a paso 4.

3.4.4

Asociaciones

No hay.

Puntos de extensin

Interfaz men y de ingreso de valor de criterio seleccionado

Observaciones

Las opciones del men sern desplegadas segn perfil de acceso del
usuario internet, por lo que la documentacin del caso de uso est referida
a un usuario con perfil para visualizar todas las opciones.

CASO DE USO: MARCAS : BSQUEDA AVANZADA


Especificacin Caso de Uso
Caso de uso

Bsqueda Avanzada

Objetivo

Este caso de uso tiene por objetivo permitir al usuario internet ingresar a
una interfaz que permite realizar mltiples cruces de informacin para
afinar la bsqueda. De este modo, ser posible tambin realizar una
seleccin que habilite o deshabilite la funcionalidad de fontica de la
14

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

bsqueda.
Actor principal

Usuario Internet.

Actores secundarios

Sistema Bufon.

Precondicin

Se seleccion del men la opcin Marcas - Bsqueda Avanzada

Garantas mnimas

Usuario cuenta con los perfiles de acceso correspondientes.


Sistema funcionando sin problemas operacionales.

Post condicin

Ingreso al mdulo de bsqueda avanzada de marcas sin problemas.

Inicio

Ususario Internet.

Escenario principal

1. Usuario selecciona la opcin Bsqueda Avanzada (Marcas).


2. Sistema despliega una interfaz que permite el ingreso de los distintos
criterios de bsqueda (segn el perfil). Los criterios de bsqueda
avanzada a ofrecer al usuario estn los siguientes:
Marcas o Denominacin
Clase (cdigo o nmero)
Estado de la Clase
Proteccin de la Clase
Regin (cdigo)
Estado Regin
N Solicitud
N Registro
N Anotacin
Fecha Presentacin
Fecha Publicacin
Fecha Registro
Tipo de Solicitud
Cobertura
Tipo de Marca
Signo Distintivo
Nombre del Titular
15

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Rut Titular
Pais del Titular
Nombre del Representante
Rut del Representante
Estado del Trmite
Tipo de Anotacin
Instancias Administrativas (de una solicitud determinada)
NPrioridad
Fecha de la Prioridad
Pas de la Prioridad
3. Usuario realiza el ingreso y seleccin de filtros y parmetros para
realizar la bsqueda.
4. Usuario genera la bsqueda presionando BUSCAR, lo cual despliega
una nueva interfaz que muestra los criterios utilizados en la parte
superior y los resultados de la bsqueda en la parte inferior de la
pantalla.
5. Fin Caso de Uso.
Escenario alternativo

No hay.

Asociaciones

No hay.

Puntos de extensin

Interfaz de seleccin e ingreso de criterios de bsqueda. Interfaz de


Resultados.

Observaciones

Las opciones o criterios de bsqueda avanzada estarn disponibles y


sern desplegadas segn el perfil de acceso del usuario Internet. Por esta
razn, la documentacin del caso de uso est referida a un usuario con
perfil para visualizar todos los criterios.

16

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

3.4.5

CASO DE USO: INGRESAR A MDULO BUSCAR PATENTES

Especificacin Caso de Uso


Caso de uso

Ingresar a Mdulo Buscar Patentes.

Objetivo

Este caso de uso tiene por objetivo permitir al usuario del DPI ingresar al
men de opciones de bsqueda de patentes del sistema Bufon, segn el
perfil con el que cuente.

Actor principal

Usuario Internet.

Actores secundarios

Sistema Bufon.

Precondicin

Se seleccion Buscar Patentes.

Garantas mnimas

Usuario cuenta con los perfiles de acceso correspondientes.


Sistema funcionando sin problemas operacionales.

Post condicin

Ingreso al mdulo de busqueda de patentes sin problemas.

Inicio

Usuario Internet

Escenario principal

1. Usuario selecciona la opcin Buscar Patentes.


2. Sistema despliega el men con las opciones disponibles para el
usuario:
17

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Bsqueda Normal
Bsqueda Avanzada
3. Usuario elige opcin.
4. Fin Caso de Uso.
Escenario alternativo

2.a Si usuario selecciona la opcin Normal se extiende el caso de uso


Bsqueda Normal
2.a.1 Regresa a paso 4.
2.b Si usuario selecciona la opcin Avanzada se extiende el caso de uso
Bsqueda Avanzada.
2.b.1 Regresa a paso 4.

Asociaciones

No hay.

Puntos de extensin

Se extiende con caso de uso Bsqueda Normal.


Se extiende con caso de uso Bsqueda Avanzada.

Observaciones

3.4.6

Las opciones del men sern desplegadas segn perfil de acceso del
usuario internet, por lo que la documentacin del caso de uso est referida
a un usuario con perfil para visualizar todas las opciones.

CASO DE USO: PATENTES : BSQUEDA NORMAL


Especificacin Caso de Uso
Caso de uso

Patentes: Bsqueda Normal

Objetivo

Este caso de uso tiene por objetivo permitir al usuario internet ingresar a
un men de opciones de acceso directo a bsquedas segn criterios
especificos y ms comunes de bsqueda de patentes.

Actor principal

Usuario Internet.

Actores secundarios

Sistema Bufon.

Precondicin

Se seleccion del men la opcin Patentes - Bsqueda Normal

Garantas mnimas

Usuario cuenta con los perfiles de acceso correspondientes.


18

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Sistema funcionando sin problemas operacionales.


Post condicin

Ingreso al mdulo de bsqueda normal de patentes sin problemas.

Inicio

Ususario Internet.

Escenario principal

5. Usuario selecciona la opcin Bsqueda Normal (Patentes).


6. Sistema despliega el men con las opciones disponibles para el
usuario:
Clasificacin (CIP)
Ttulo Invento
Solicitud
Registro
Fecha Registro
Fecha Presentacin
Fecha Publicacin
Instancias Administrativas
Titular
Inventor
Prioridad
7. Usuario elige opcin.
8. Fin Caso de Uso.

Escenario alternativo

2.a Si el usuario selecciona la opcin Clasificacin se despliega interfaz


para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Ttulo Invento se despliega interfaz
para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Solicitud se despliega interfaz para
ingreso de valor
2.a.1 Regresa a paso 4.
19

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

2.a Si el usuario selecciona la opcin Registro se despliega interfaz para


ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Fecha Registro se despliega interfaz
para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Fecha Publicacin se despliega
interfaz para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Instancias Administrativas se
despliega interfaz para ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Titular se despliega interfaz para
ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Inventor se despliega interfaz para
ingreso de valor
2.a.1 Regresa a paso 4.
2.a Si el usuario selecciona la opcin Prioridad se despliega interfaz para
ingreso de valor
2.a.1 Regresa a paso 4.
Asociaciones

No hay.

Puntos de extensin

Interfaz men y de ingreso de valor de criterio seleccionado

Observaciones

Las opciones del men sern desplegadas segn perfil de acceso del
usuario internet, por lo que la documentacin del caso de uso est referida
20

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

a un usuario con perfil para visualizar todas las opciones.

3.4.7

CASO DE USO: PATENTES : BSQUEDA AVANZADA


Especificacin Caso de Uso
Caso de uso

Bsqueda Avanzada

Objetivo

Este caso de uso tiene por objetivo permitir al usuario internet ingresar a
una interfaz que permite realizar mltiples cruces de informacin para
afinar la bsqueda de patentes de invencin. Del mismo modo, ser
posible tambin realizar una seleccin que habilite o deshabilite la
funcionalidad de fontica de la bsqueda.

Actor principal

Usuario Internet.

Actores secundarios

Sistema Bufon.

Precondicin

Se seleccion del men la opcin Patentes - Bsqueda Avanzada

Garantas mnimas

Usuario cuenta con los perfiles de acceso correspondientes.


Sistema funcionando sin problemas operacionales.

Post condicin

Ingreso al mdulo de bsqueda avanzada de patentes sin problemas.

Inicio

Ususario Internet.

Escenario principal

6. Usuario selecciona la opcin Bsqueda Avanzada (Patentes).


7. Sistema despliega una interfaz que permite el ingreso de los distintos
criterios de bsqueda (segn el perfil). Los criterios de bsqueda
avanzada a ofrecer al usuario son los siguientes:
Clasificacin (CIP)
N Solicitud
N Registro
N Anotacin
Fecha Presentacin
Fecha Publicacin
Fecha Registro
21

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Tipo de Solicitud
Cobertura
Nombre del Titular
Rut Titular
Pais del Titular
Nombre del Representante
Rut del Representante
Estado del Trmite
Tipo de Anotacin
Instancias Administrativas (de una solicitud determinada)
Nombre del Inventor
Rut del Inventor
Pais del Inventor
NPrioridad
Fecha de la Prioridad
Pas de la Prioridad
Nombre Perito
Nombre Examinador
Resumen Patente
8. Usuario realiza el ingreso y seleccin de filtros y parmetros para
realizar la bsqueda.
9. Usuario genera la bsqueda presionando BUSCAR, lo cual despliega
una nueva interfaz que muestra los criterios utilizados en la parte
superior y los resultados de la busqueda en la parte inferior de la
pantalla.
10. Fin Caso de Uso.
Escenario alternativo

No hay.

Asociaciones

No hay.

Puntos de extensin

Interfaz de seleccin e ingreso de criterios de bsqueda. Interfaz de


22

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Resultados.
Observaciones

Las opciones o criterios de bsqueda avanzada estarn disponibles y


sern desplegadas segn el perfil de acceso del usuario Internet. Por esta
razn, la documentacin del caso de uso est referida a un usuario con
perfil para visualizar todos los criterios.

Diseo general de Interfaz de Bsqueda Normal

Figura 3.3 Men de Seleccin en Bsqueda Normal (Marcas y Patentes)


23

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Diseo general de Interfaz de Bsqueda Avanzada

Figura 3.4 Zona Criterios para Bsqueda Avanzada (Marcas y Patentes)


24

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Diseo general de Interfaz de Resultados de Bsqueda Avanzada

25

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Figura 3.5 Pgina de Resultados despus de la Bsqueda

3.5

BUFON Y SISTEMA SIREEX

3.5.1

CASO DE USO: CARGAR REGISTROS


Especificacin Caso de Uso
Caso de uso

Cargar Registros.

Objetivo

Este caso de uso tiene por objetivo permitir al sistema SIREEX, ingresar
los registros al sistema BUFON, de modo de mantener actualizado el
sistema de busqueda. Bufon por su parte, actualizar esta informacin en
el engine de busqueda (frontier seeker) quien la indexa en memoria.

Actor principal

Sistema Sireex.

Actores secundarios

Sistema Bufon.

Precondicin

WebService de Carga activo

Garantas mnimas

Sireex cuenta con los permisos adecuados para ingresar a esta


funcionalidad.
Sistema funcionando sin problemas operacionales.

Post condicin

Registro actualizado.

Inicio

Sistema Sireex.

Escenario principal

1. Sireex genera una llamada al Webservice de carga que implementa


Bufon.
2. Bufon genera llamada a Webservice de Frontier Seeker pasndole los
parmetros de la actualizacin.
3. Frontier Seeker realiza la actualizacin de sus registros y devuelve
estado de la transaccin
4. Bufon genera respuesta de trasnsaccin para Sireex.

Escenario alternativo

5. Fin Caso de Uso.


No aplica

Asociaciones

No hay
26

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

3.5.2

Puntos de extensin

No hay

Observaciones

Una descripcin detallada de los web services que aplican para el presente
caso de uso se entrega en el captulo 5.

CASO DE USO: BUSCAR


Especificacin Caso de Uso
Caso de uso

Buscar

Objetivo

Este caso de uso tiene por objetivo permitir a Sireex realizar una busqueda
mediante el sistema Bufon. .

Actor principal

Sistema Sireex

Actores secundarios

Sistema Bufon.

Precondicin

Webservices de bsqueda activo

Garantas mnimas

Sireex cuenta con los permisos adecuados para ingresar a esta


funcionalidad.
Sistemas funcionando sin problemas operacionales.

Post condicin

Resultados de la busqueda entregados a Sireex

Inicio

Sistema Sireex

Escenario principal

1. Sireex genera una llamada al Webservice de carga que implementa


Bufon.
2. Bufon genera llamada a Webservice de Frontier Seeker pasndole los
parmetros de la busqueda.
3. Frontier Seeker realiza la busqueda entre los registros en memoria y
devuelve el resultado de la transaccin
4. Bufon genera la respuesta de trasnsaccin para Sireex.

Escenario alternativo

5. Fin Caso de Uso.


No aplica

Asociaciones

No hay

Puntos de extensin

No hay

Observaciones

Una descripcin detallada de los web services que aplican para el presente
caso de uso se entrega en el captulo 5
27

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

3.5.3

CASO DE USO: ASEGURAMIENTO DE LA CALIDAD (QA)


Especificacin Caso de Uso
Caso de uso

QA

Objetivo

Este caso de uso tiene por objetivo asegurar la calidad del proceso y la
calidad de la informacin que se indexa. Esto se realiza mediante la
revisin peridica de la cantidad de registros que han sido actualizados por
Sireex versus la cantiadad de registros que han sido actualizados por el
Frontier Seeker.

Actor principal

Sistema Sireex

Actores secundarios

Sistema Bufon.

Precondicin

Webservices de QA activo

Garantas mnimas

Sireex cuenta con los permisos adecuados para ingresar a esta


funcionalidad.
Sistemas funcionando sin problemas operacionales.

Post condicin

Resultados de la bsqueda entregados a Sireex

Inicio

Sistema Sireex

Escenario principal

1. Sireex genera una llamada al Webservice de QA que implementa Bufon.


2. Bufon genera llamada a Webservice de Frontier Seeker pasndole los
parmetros del XML
3. Frontier Seeker realiza una revisin interna de las actualizacines que
fueron realizadas en el periodo indicado por Sireex, devolviendo la
cantidad de resultados obtenidos.
4. Bufon genera la respuesta de trasnsaccin para Sireex.

Escenario alternativo

5. Fin Caso de Uso.


No aplica

Asociaciones

No hay

Puntos de extensin

No hay

Observaciones

Una descripcin detallada de los web services que aplican para el presente
caso de uso se entrega en el captulo 5
28

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

INTEGRACIN CON SISTEMAS EXTERNOS


A continuacin se realiza una descripcin de las integraciones que el proyecto BUFON debe considerar.
El sistema BUFON es un sistema que permite realizar la bsqueda fontica (y grfica) de marcas y
patentes, pudiendo ser accesado tanto por usuarios de Internet a travez del portal principal del DPI
como a su vez por usuarios internos (funcionarios) que utilizan el sistema SIREEX.
El sistema BUFON utiliza un appliance o hardware externo llamado Frontier Seeker el que realiza la
bsqueda propiamente tal, definiendo por lo tanto a BUFON como un sistema que se encarga de
implementar las interfaces con el dispositivo y con los usuarios Internet y los WebServices para los
usuarios de la intranet. El dispositivo indexa toda la informacin (metadata) en memoria, de tal modo
que sus respuestas son muy rpidas, alcanzando un alto performance incluso para niveles de
concurrencia superiores a los que actualmente tiene el buscador del DPI.

4.1

ARQUITECTURA DE APLICACIN
La arquitectura propuesta para el Sistema BUFON considera el uso de una arquitectura J2EE,
utilizando un modelo de multicapas, dividiendo la aplicacin en diferentes niveles, cada uno
especializndose en una tarea en particular. Se presenta a continuacin la arquitectura fsica de las
aplicaciones, el diseo final de arquitectura y funcionalidad ser llevado a cabo durante las fases de
Diseo del proyecto.

29

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Figura 4.4 Arquitectura de Aplicacin


En la arquitectura se puede apreciar para las estaciones clientes que las aplicaciones funcionarn
sobre un PC con sistema operativo Windows XP y navegador Microsoft Internet Explorer para las
aplicaciones Web. Las aplicaciones sern ejecutadas en el Navegador desde la Plataforma Central,
para los casos que la estacin requiera del uso de perifricos, como un escner de pgina, se requerir
de la instalacin de componentes ActiveX.
La plataforma central contendr las paginas y servicios que podrn ser llamadas por estaciones clientes
o entes externo. La Base de Datos contendr la informacin propia del proceso de la solicitud y sus
adjuntos que se vayan incorporando en el proceso.

30

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Entre los proyectos a integrarse estn:


4.1.1

SIPI SISTEMA DE INFORMACIN DE PROPIEDAD INDUSTRIAL


Diseo y dimensionamiento de. un nuevo portal / sistema de informacin Web, este diseo debe
considerar a lo menos toda la funcionalidad existente en el actual Portal Web del DPI, incorporando
componentes de presentacin de todo tipo de solicitudes y el seguimiento de tramitacin de solicitudes.

4.1.2

SCAP SISTEMA DE CONTROL DE ACCESO Y PERFILACIN


SCAP, sistema que permitir conocer la informacin y perfil del usuario Internet que est accediendo a
la aplicacin BUFON. El portal principal del DPI (PORBIL) gatillar una llamada a BUFON mediante
un ticket, mediante el cual se consulta a SCAP por los datos de usuario. De este modo, la interfaz web
de Bufon presentar al usuario solo aquellas funcionalidades y/o criterios con las que puede interactuar
(Ej: bsqueda avanzadas, por fecha, entre otros criterios).

4.1.3

SIREEX SISTEMA DE REGISTRO DE EXPEDIENTES


El SIREEX es un sistema de gestin de expedientes en formato electrnico incluyendo la recepcin de
la solicitud de marcas y patentes, registro de movimiento administrativo del expediente y la solicitud; y
consulta del estado y del documento en forma directa por el usuario va Internet o por los entes
administrativos va Internet.
El proceso de registro y seguimiento de solicitudes de marcas y patentes, esta concebido como un flujo
de trabajo basado en aplicaciones de apoyo estndar, que pueden ser adecuadas a la realidad de cada
caso particular.
Todo el modelo se basa en un flujo de trabajo, que maneja el concepto de tareas, eventos y elementos
que deben cumplirse en cada tarea antes de desarrollar un nuevo evento.
Dentro de las tareas que debe realizarse en el flujo de trabajo est la bsqueda fontica. De este
modo, existen cuatro webservices con los que BUFON interactuar con SIREEX. Tres de ellos
implementados por BUFON y uno de ellos implementado por SIREEX.

31

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

4.2

INTEGRACIONES
A continuacin se realizara una breve descripcin de las Integraciones con los Sistemas.
Integracin con PORBIL
Para ello el Portal Unico de Acceso invocar a BUFON con un ticket de sesin. Este ticket deber
ser validado con el proyecto SCAP. este a su vez validar el Ticket mediante WebServices de
SCAP aprovecharando de recuperar informacin propia del Usuario.
Integracin con SCAP
Una vez invocado BUFON con el ticket de session de PORBIL, BUFON gatilla un webservice del
proyecto SCAP para verificar la validez del ticket y a su vez solicitar la informacin de usuario.
Esta informacin consistir tanto de atributos personales del usuario Internet como tambien de sus
permisos, mediante los cuales sern expuestas las distintas funcionalidades de la aplicacin.
Integracin con SIREEX.
La integracin con este Proyecto tiene cuatro (4) procesos:

Recibir las Solicitudes de Marcas y Patentes que fueron ingresadas o modificadas. Para ello
SIREEX informara va WebService las solicitudes que han sido registradas o actualizadas

Buscar Marcas y Patentes: Para ello SIREEX solicitar va WebServices una bsqueda de una
Marca, la respuesta deber ser integrada mediante el mismo webservice, permitiendo su
paginacin a la aplicacin SIREEX.

Proceso de Aseguramiento de la Calidad: para ello Sireex enviar la cantidad y el identificador


de las actualizaciones realizadas en un perodo determinado de tiempo, de tal modo de que
BUFON compare con las efectivamente realizadas. De este modo Bufon enviar el listado de
aquellas que no resultaron exitosamente ingresadas.

Solicitud de Caratula de solicitud: para ello Sireex implementar un webservice el cual ser
consumido por BUFON enviandole el nmero de la solicitud (de marca o patente) de la que se
desea obtener la cartula o ficha completa.

32

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

DESCRIPCIN WEB SERVICES

5.1

MTODO DE INTERACCIN
Todos los servicios son del tipo request/response sincrnico, es decir, cada vez que se invoca un
servicio, el requerimiento es originado por el cliente, el que se queda a la espera de una respuesta del
servidor. Esta respuesta siempre es enviada por el servidor, ya sea que la transaccin sea exitosa o
fallida.

5.2

ESTRUCTURA DE MENSAJES DE SOLICITUD


Todos los mensajes de solicitud contienen dos estructuras, la primera es un encabezado y la segunda
son los parmetros especficos requeridos por el servicio que se est invocando.
As la estructura general de los mensajes de solicitud es la siguiente:
<ns:Servicio>
<Encabezado xsi:type="ns:Encabezado">

</Encabezado>
<Parametro xsi:type="ns:TipoParametro">

</Parametro>
</ns:Servicio>

5.3

ESTRUCTURA DE MENSAJES DE RESPUESTA


Al igual que los mensajes de solicitud, los mensajes de respuesta contienen dos estructuras, la primera
es un encabezado y la segunda contiene los datos retornados por el servicio que se est invocando.
As la estructura general de los mensajes de respuesta es la siguiente:
<ns:Respuesta>
<Encabezado xsi:type="ns:EncabezadoRespuesta">

33

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

</Encabezado>
<Datos xsi:type="ns:TipoDatos">

</Datos>
</ns:Respuesta>

5.4

ESTRUCTURA BSICA ENCABEZADOS

5.4.1

DESCRIPCIN DEL ENCABEZADO DE LOS MENSAJES DE SOLICITUD


La descripcin de la estructura del encabezado del mensaje de solicitud es la siguiente:
<Encabezado xsi:type="ns:Encabezado">
<IdOperacion></IdOperacion>
<FechaHoraOperacion></FechaHoraOperacion>
<TicketSesion></ TicketSesion >
</Encabezado>
Donde:

Nombre

Tipo

Descripcin

IdOperacion

N(10)

Identificador nico de la transaccin generado por el


cliente, el que permite que enlace los datos de su llamada
con la respuesta.

FechaHoraOperacion

C(15)

Fecha y Hora del da en que se envi el mensaje de


solicitud en formato aaaammddhhmmss.

TicketSesion

C(60)

Ticket de sesin para comprobar validez del requerimiento.

5.4.2

DESCRIPCIN DEL ENCABEZADO DE LOS MENSAJES DE RESPUESTA


La descripcin de la estructura del encabezado del mensaje de respuesta es la siguiente:
<Encabezado xsi:type="ns:EncabezadoRespuesta">
<IdOperacion></IdOperacion>
<IdTransaccion></IdTransaccion>
34

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<FechaHoraTransaccion></FechaHoraTransaccion>
<Estado></Estado>
<Error></Error>
</Encabezado>
Donde
Nombre

Tipo

Descripcin

IdOperacion

N(10)

Identificador nico de la transaccin generado por el


cliente, el que permite que enlace los datos de su
llamada con la respuesta.

IdTransaccion

N(10)

Nmero de Operacin de la transaccin asignado


automticamente por el monitor transaccional.

FechaHoraTransaccion

C(15)

Fecha y Hora del da en que se envi el mensaje de


respuesta en formato aaaammddhhmmss.

Estado

N(1)

Cdigo del estado de resultado de la consulta


0: Ok.
1: Ticket no vlido.
2: XML no vlido.
3: No existen registros.
9: Error del servicio.

Error

C(80)

Mensaje de error, de no haber ocurrido ningn error ste


campo estar vaco.

35

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

5.5

WEB SERVICES BUFON SIREEX

5.5.1

WEB SERVICES CARGA


Web Services publicado por BUFON encargado de recibir los datos de una solicitud de marca, patente
o anotacin para la actualizacin de sus registros.

5.5.1.1

Descripcin de los Parmetros de los Mensajes de Solicitud


Datos de la Solicitud
Estos servicios requieren como parmetro los campos mnimos de indexacin para que BUFON pueda
realizar las actualizaciones que SIREEX a informado.
La descripcin de la estructura del parmetro es la siguiente:
<Parametro xsi:type="ns:DocumentoParametro">
<TipoCarga> </tipoCarga>
<Denominacion></ Denominacion >
<PatternClasificacion> </ PatternClasificacion >
<Clases>
<CodigoClase></ CodigoClase >
<EstadoClase></ EstadoClase >
<DescripcionEstadoClase></ DescripcionEstadoClase >
<ProteccionClase></ ProteccionClase >
</Clases>
.
<Regiones>
<CodigoRegion></ CodigoRegion >
<EstadoRegion></ EstadoRegion >
<DescripcionEstadoRegion ></ DescripcionEstadoRegion >
<DescripcionCodigoRegion ></ DescripcionCodigoRegion >

</ Regiones >


< NumeroSolicitud></ NumeroSolicitud>
36

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<NumeroRegistro></NumeroRegistro>
<NumeroAnotacion></NumeroAnotacion>
<FechaPresentacion></FechaPresentacion>
<FechaPublicacion></FechaPublicacion>
<FechaRegistro></FechaRegistro>
< TipoSolicitud>
<CodigoTipoSolicitud > </ CodigoTipoSolicitud >
<DecripcionTipoSolicitud></ DecripcionTipoSolicitud >
</TipoSolicitud>
<Cobertura>
<CodigoCobertura> </ CodigoCobertura >
<DecripcionCobertura></ DecripcionCobertura >
</ Cobertura >
<TipoMarca>
<CodigoTipoMarca > </ CodigoTipoMarca >
<DescripcinTipoMarca> </descripcinTipoMarca>
</TipoMarca>
<SignoDistintivo>
<CodigoSignoDistintivo > </CodigoSignoDistintivo >
<DescripcinSignoDistintivo > </descripcinSignoDistintivo >
</ SignoDistintivo>
<Titulares>
<NombreTitular></NombreTitular>
<RutTitular></RutTitular>
<CodigoPaisTitular></CodigoPaisTitular>
<DescripcionPaisTitular></ DescripcionPaisTitular>
</Titulares>
37

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

.
<Representantes>
<NombreRepresentante></NombreRepresentante>
<RutRepresentante></RutRepresentante >
</Representantes>
.
<EstadoTramite>
<CodigoEstadoTramite > </CodigoEstadoTramite >
<DescripcinEstadoTramite > </descripcinEstadoTramite >
</EstadoTramite>
<SiglaTipoAnotacion>
<CodigoSiglaTipoAnotacion > </ CodigoSiglaTipoAnotacion >
<DescripcinSiglaTipoAnotacion > </ DescripcinSiglaTipoAnotacion >
<SiglaTipoAnotacion>
<ListaSolciitudes>
<ListaInstacia solicitud= nnnnnnn >
<Instancia Fecha=aaammdd Codigo=nnn
Descripcion=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa />
</ListaInstacia>
</ ListaSolciitudes >
<Inventores>
<NombreInventor></ombreInventor>
<RutInventor></RutInventor>
<CodigoPaisInventor></CodigoPaisInventor>
<DescripcionPaisInventor></ DescripcionPaisInventor>
</ Inventores >
<Prioridad>
<NumeroPrioridad></NumeroPrioridad>
38

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<FechaPrioridad></FechaPrioridad>
<CodigoPaisPrioridad> </CodigoPaisPrioridad >
<DescripcionPaisPrioridad></ DescripcionPaisPrioridad>
</ Prioridad >
<NombrePeritor></ NombrePeritor >
<NombreExaminador></ NombreExaminador >
<ResumenPAT></ ResumenPAT >
</Parametro>
Donde
Nombre

Tipo

Descripcin

TipoCarga

C(2)

Tipo de Carga del WS


01 Marcas Nuevas
02 Marcas Modificadas
03 Patentes Nuevas
04 Patentes Modificadas
05 Anotaciones Nuevas
06 Anotaciones Modificadas
07 Instancias
Para cdigo 01, 03, (05) la instancia viene
implicita

Denominacion

C(360) Nombre de la marca c(120) o Titulo de la


Patente c(360).

PatternClasificacion

C(135) Para Marcas = Cdigo de la Clase de dos


digitos separados por PIPE
Para Patentes: CIP de largo c(180)

Clases
CodigoClase

C(2)

Cdigo de la Clase de la 01 a la 45

EstadoClase

C(1)

Cdigo del Estado de la Clase


A. C D N V
39

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

DescripcionEstadoClase

C(15)

Descripcin del Estado de la Clase


.- En Tramite
A.- Anulada
C.- Concedida
D.- Desistida
N.- Negada
V.- Vencida

ProteccionClase

Texto

Descripcin de proteccin de la Clase

CodigoRegion

C(2)

Cdigo de la Clase de la 01 a la 15

EstadoRegion

C(1)

Cdigo del Estado de la Region

Regiones

A. C D N V
Descripcion EstadoRegion

C(15)

Descripcin del Estado de la Clase


.- En Tramite
A.- Anulada
C.- Concedida
D.- Desistida
N.- Negada
V.- Vencida

DescripcionCodigoRegion

C(100) Descripcin de la Regin

NumeroSolicitud

C(10)

Numero de solicitud a Indexar.

NumeroRegistro

C(10)

Numero de registro a indexar.

NumeroAnotacion

C(10)

Numero de Anotacion a indexar.

FechaPresentacion

C(8)

Formato AAAAMMDD.

FechaPublicacion

C(8)

Formato AAAAMMDD.

FechaRegistro

C(8)

Formato AAAAMMDD.

TipoSolicitud
CodigoTipoSolicitud

Cdigo tipo solcitiud:


C(2)

1.- Solicitud de Marcas


40

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

DescripcionTipoSolicitud

C(35)

2.- Solicitud de Anotacin de Marcas


3.- Solicitud de Patentes
4.- Solicitud de Anotaciones de Patentes
5.- solicitud de anotacion de renovacion

Cobertura

Cdigo de la cobertura:
1.- Productos

CodigoCobertura

C(2)

2 .- Servicios

DecripcionCobertura

C(35)

3.- Productos/Servicios
4.- Frase Propaganda
5.- Establecimiento Comercial
6.- Establecimiento Industrial
7.- Productos/Establec. Industrial
8.- Producto./Servicio./Industrial
9.- Estab. Comercial/Estab. Indust.
10.- Producto/Comercial/Industrial
11.- Productos/Estab. Comercial
12.- Prod./Serv./Estab. Comercial
13.- Servicios/Estab. Comercial
14.- Servicio/Comercial/Industrial
15.- Prod./Serv./Comercial/Indust.
16.- Prod./Est.Ind. Todas las Clases
17.- Servicio /Estab. Industrial
20.- Patentes de Invencion
21.- Modelo de Utilidad
22.- Diseo Industrial
23.- Dibujo Industrial
24.- Esquemas de trazado o topografas
de circuitos integrados

TipoMarca

D.- Denominativa
41

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

CodigoTipoMarca

C(1)

F.- Figurativa

DescripcinTipoMarca

C(30)

M.- Mixta
P.- frase de Propaganda
S.- Sonora
I.- Otras

SignoDistintivo
CodigoSignoDistintivo
DescripcinSignoDistintivo

C.- De Certificacin
C(1)

V.- Colectiva

C(30)

G.- Indicaciones Geogrfica


O.- Denominaciones de Origen

NombreTitular

C(120) Nombre del titular.

RutTitular

C(10)

Rut del titular sin puntos ni guin.

CodigoPaisTitular

C(2)

Cdigo del pas.

DescripcionPaisTitular

C(35)

Descripcin del pas.

NombreRepresentante

C(120) Nombre del representante.

RutRepresentante

C(10)

EstadoTramite

Rut del representante sin puntos ni guin.


Cdigo del estado del trmite.

CodigoEstadoTramite

C(1)

.- En Tramite

DescripcinEstadoTramite

C(15)

A.- Anulada
C.- Concedida
D.- Desistida
N.- Negada
U.- Caducada
V.- Vencida
X.- No Presentada
B.- Abandonada

SiglaTipoAnotacion

Anotaciones Para Marcas y Patentes.


TT.- Solicitud de transferencia Total

CodigoSiglaTipoAnotacion

C(2)

CN.- Solicitud de cambio de nombre

DescripcinSiglaTipoAnotacion

C(35)

TP.- Solicitud de Transferencia Parcial


42

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

AE.- Presentacin de embargo


MP.- Presentacin de medida precautoria
AA.- Presentacin de alzamiento
AP.- Presentacin de prenda
PH.- Presentacin de prohibicin
AL.- Presentacin de licencia AL
OA.- Presentacin de Otras Anotaciones
ListaSolicitudes

Nmeros de Solicitudes con sus


respectivas instancias Marcas y Patentes

ListaInstacia solicitud= nnnnnnnnn>

C(9)

Identifica el nmero de solicitud que


contine las instancias (1:N)

<Instancia Fecha=aaammdd Codigo=nnnn


Descripcion=aaaaaaaaaaaaaaaaaaaaaaaaaaa />

C(8)

Tag que identifica las instancias que


contiene la solicitud en cuestion, los
atributos de la instancia son:

C(35)

AoMesDia (aaaammdd); Cdigo de 4


digitos y descripcin del Cdigo de 35
caracteres.
Para Marcas:
Se entrega informacin de clasificacin de
cdigos
Para Patentes:
Se entrega informacin de clasificacin de
cdigos
NombreInventor

C(120) Nombre de Inventor

RutInventor

C(10)

Rut del titular sin puntos ni guin.

CodigoPaisInventor

C(2)

Cdigo del pas.

DescripcionPaisInventor
Prioridad

C(35)

Descripcin del pas.


Indentifica la Prioridad del Derecho
Presentado (1:N)

NumeroPrioridad

C(50)

FechaPrioridad

C(8)

Se acepta Numeros, letras o smbolos


separadores
Fecha del formato aaaammdd
43

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

CodigoPaisPrioridad

C(2)

Cdigo del pas.

DescripcionPaisPrioridad

C(35)

Descripcin del pas.

NombrePerito

C(120) Nombre del Perito Vigente

NombreExaminador

C(120) Nombre del Examinador Vigente

ResumenPAT

Texto

5.5.1.2

Resumen de la Patentes

Descripcin de los Datos de la Respuesta


Datos de la Respuesta
La respuesta del webservice indicar el estado en que la carga enviada a BUFON qued en sus
registros.
Estructura:
<Resultado xsi:type="ns:Resultado">
<TipoCarga></TipoCarga>
<NumeroSolicitud></NumeroSolicitud>
<Status></Status>
<FechaStatus></FechaStatus>
</Resultado>
Donde

Nombre

Tipo

Descripcin

TipoCarga

C(2)

Tipo de Carga del WS


01 Marcas Nuevas
02 Marcas Modificadas
03 Patentes Nuevas
04 Patentes Modificadas
05 Anotaciones Nuevas
06 Anotaciones Modificadas
07 Instancias
44

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

NumeroSolicitud

C(10)

Nmero identificador de la solicitud que se est


indexando o actualizando.

Status

N(1)

Campo que indica el estado en que qued la solicitud.


Los estados son:
0: xito.
1: Error Dato (En caso de descubrir error en el ingreso
de la solicitud).
2: No ingresada.

FechaStatus

C(16)

Fecha y Hora del da en que se index o actualiz la


solicitud de marca en formato aaaammddhhmmss.

NOTA:
Verificar si el nmero de solicitud ser enviado anidadamente para varias anotaciones o solo para
varias solicitudes.

5.5.2

WEB SERVICES BUSQUEDA


Web Services publicado por BUFON encargado de realizar la bsqueda fontica que provee a SIREEX.

5.5.2.1

Descripcin de los Parmetros de los Mensajes de Solicitud


Datos de la Solicitud
Se enva a BUFON la cantidad de registros por pginas que se desee obtener y un conjunto de criterios
de bsqueda.
La descripcin de la estructura del parmetro es la siguiente:
<Parametro xsi:type="ns:DocumentoParametro">
<TipoBusqueda></TipoBusqueda>
45

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<CantidadRegistrosResultado></CantidadRegistrosResultado>
<CantidadRegistrosPagina></CantidadRegistrosPagina>
<IdSesionBufon></IdSesionBufon >
<Pagina></Pagina>
<Criterios>
<Criterio_tabla></Criterio_tabla>
</Criterios>
.
</Parametro>
Donde
Nombre

Tipo

TipoBusqueda

C(2)

Descripcin
1. Marca
2. Patente

CantidadRegistrosResultado

C(3)

Cantidad de registros que la busqueda tendr como


resultado total

CantidadRegistrosPagina

C(3)

Cantidad de registros que la busqueda tendra por


pgina.

IdSesionBufon

N(10)

Id entregado por Bufon para identificar la busqueda


realizada. Se utiliza por Sireex para preguntar a Bufon
los resultados por pgina de una busqueda previamente
realizada.
En la primera solicitud el campo viene vaco y se toma
en cuenta los tags de criterio. Si el campo viene lleno,
entonces no se toman en cuenta los criterios.

Pagina

C(3)

Nmero de Pagina requerida.


En el caso de que el valor sea cero 0, se devolver el
total de los registros (todas las pginas).

Criterios
Criterios_tabla*(1)

Se colocarn los los criterios (sin codigo) y el valor se


concatenar por PIPE |
*(1) Los criterios posibles y sus valores son listados en
la siguiente tabla de criterios.

46

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Tabla de criterios (criterios_tabla)


Valor

Tipo

Valor

Denominacion

C(80)

Nombre de la marca o titulo de patente

Clases (una o mas)

C(2)

Codigos de clase separados por pipe | Ej:


15|23|44

NumeroSolicitud (Rango)

C(10)

Nmero de solicitud a buscar. En caso de


ser rango se separan los valores iniciales y
finales por pipe |

NumeroRegistro (Rango)

C(10)

Nmero de registro a buscar. En caso de


ser rango se separan los valores iniciales y
finales por pipe |

FechaPresentacion (Rango)

C(8)

Formato AAAAMMDD. En caso de ser


rango se separan los valores iniciales y
finales por pipe |

FechaPublicacin (Rango)

C(8)

Formato AAAAMMDD. En caso de ser


rango se separan los valores iniciales y
finales por pipe |

FechaRegistro (Rango)

C(8)

Formato AAAAMMDD. En caso de ser


rango se separan los valores iniciales y
finales por pipe |

CodigoTipoSolicitud

C(5)

Cdigo del tipo de la solicitud.


1.- Solicitud de Marcas
2.- Solicitud de Anotacin de Marcas
3.- Solicitud de Patentes
4.- Solicitud de Anotaciones de Patentes
5.- solicitud de anotacion de renovacion

TipoMarca

C(5)

D.- Denominativa
F.- Figurativa
M.- Mixta
P.- frase de Propaganda
S.- Sonora
I.- Otras
47

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Nombre Titular

C(80)

Nombre del titular

RutTitular

C(10)

Rut del titular sin puntos ni guin.

PasTitular

C(5)

Cdigo del pas.

NombreRepresentante

C(80)

Nombre del representante

RutRepresentante

C(10)

Rut del representante sin puntos ni guin.

EstadoTramite

C(5)

Cdigo del estado del trmite.

SiglaTipoAnotaciones

C(80)

TT Solicitud de transferencia Total


CN Solicitud de cambio de nombre
TP Solicitud de Transferencia Parcial
AE Presentacin de embargo
MP Presentacin de medida precautoria
AA Presentacin de alzamiento
AP Presentacin de prenda
PR Presentacin de prohibicin
AL Presentacin de licencia

5.5.2.2

Descripcin de los Datos de la Respuesta


Datos de la Respuesta
BUFON entrega como respuesta la primera pgina de su bsqueda realizada, adems del ID de la
sesin usada y la cantidad de paginas totales que contiene la bsqueda.
Estructura:
<ResultadoBusqueda xsi:type="ns:ResultadoBusqueda">
<IdSesionBufon></IdSesionBufon >
<TotalPaginas></TotalPaginas>
<Resultado>
<Secuencia></Secuencia>
< NumeroSolicitud ></ NumeroSolicitud>
<ClasesCIP></ClasesCIP>
<Denominacion></Denominacion>
48

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<SiglaTipoAnotacion></SiglaTipoAnotacion>
<CodigoCobertura></CodigoCobertura>
<EstadoTramite></EstadoTramite>
<TipoMarca></TipoMarca>
</ Resultado>

</ResultadoBusqueda>
Donde
Nombre

Tipo

Descripcin

IdSesionBufon

N(10)

Identificador de la sesin usado por BUFON. Debe ser


almacenado para realizar bsquedas por pgina.

TotalPaginas

N(3)

Cantidad de Pginas que arrojo la bsqueda en total

Secuencia

N(5)

Nmero de secuencia por proximidad en la bsqueda.


Menor valor, ms cercana la similitud.

NumeroSolicitud

C(10)

Nmero de la solicitud (marca o patente)

ClasesCIP

C(5)

Listado de cdigo de clases o CIP separados por pipe |

Denominacion

C(45)

Marca o titulo de la patente

SiglaTipoAnotacion

C(3)

Anotaciones de la marca. Separados por pipe |.

Resultado

TT Solicitud de transferencia Total


CN Solicitud de cambio de nombre
TP Solicitud de Transferencia Parcial
AE Presentacin de embargo
MP Presentacin de medida precautoria
AA Presentacin de alzamiento
AP Presentacin de prenda
PR Presentacin de prohibicin
AL Presentacin de licencia
CodigoCobertura

N(2)

1.- Productos
2 .- Servicios
49

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

3.- Productos/Servicios
4.- Frase Propaganda
5.- Establecimiento Comercial
6.- Establecimiento Industrial
7.- Productos/Establec. Industrial
8.- Producto./Servicio./Industrial
9.- Estab. Comercial/Estab. Indust.
10.- Producto/Comercial/Industrial
11.- Productos/Estab. Comercial
12.- Prod./Serv./Estab. Comercial
13.- Servicios/Estab. Comercial
14.- Servicio/Comercial/Industrial
15.- Prod./Serv./Comercial/Indust.
16.- Prod./Est.Ind. Todas las Clases
17.- Servicio /Estab. Industrial
20.- Patentes de Invencion
21.- Modelo de Utilidad
22.- Diseo Industrial
23.- Dibujo Industrial
24.- Esquemas de trazado o topografas de circuitos
integrados
EstadoTramite

C(1)

.- En Tramite
A.- Anulada
C.- Concedida
D.- Desistida
N.- Negada
U.- Caducada
V.- Vencida

TipoMarca

C(1)

D.- Denominativa
50

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

F.- Figurativa
G.- Indicaciones Geogrfica
M.- Mixta
O.- Denominaciones de Origen
P.- frase de Propaganda
S.- Sonora

5.5.3

WEB SERVICES BUFONQA


Webservice publicado por BUFON para el QA de las solicitudes indexadas en un periodo determinado

5.5.3.1

Descripcin de los Parmetros de los Mensajes de Solicitud


Datos de la Solicitud
SIREEX enva la cantidad y el listado de los nmeros de solicitudes enviadas a BUFON en un periodo
determinado.
La descripcin de la estructura del parmetro es la siguiente:
<Parametro xsi:type="ns:DocumentoParametro">
<FechaInicio></FechaInicio>
<FechaFin></FechaFin>
<MarcasNuevas>
<TotalEnviadas><TotalEnviadas>
<SolicitudesEnviadas></SolicitudesEnviadas>
</MarcasNuevas>
<MarcasModificadas>
<TotalEnviadas><TotalEnviadas>
<SolicitudesEnviadas></SolicitudesEnviadas>
</MarcasModificadas>
<PatentesNuevas>
<TotalEnviadas><TotalEnviadas>
51

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<SolicitudesEnviadas></SolicitudesEnviadas>
</PatentesNuevas>
<PatentesModificadas>
<TotalEnviadas><TotalEnviadas>
<SolicitudesEnviadas></SolicitudesEnviadas>
</PatentesModificadas>
<AnotacionesNuevas>
<TotalEnviadas><TotalEnviadas>
<SolicitudesEnviadas></SolicitudesEnviadas>
</AnotacionesNuevas>
<AnotacionesModificadas>
<TotalEnviadas><TotalEnviadas>
<SolicitudesEnviadas></SolicitudesEnviadas>
</AnotacionesModificadas>
<Instancias>
<TotalEnviadas><TotalEnviadas>
<SolicitudesEnviadas></SolicitudesEnviadas>
</Instancias>
</Parametro>
Donde
Nombre

Tipo

Descripcin

FechaInicio

Indica la fecha inicial para considerar las modificaciones

FechaFin

Fecha final a considerar las modificaciones

MarcasNuevas
TotalEnviadas
SolicitudesEnviadas

Cantidad total de marcas nuevas ingresadas por


SIREEX para que sean indexadas por BUFON
Listado de los nmeros de las solicitudes de marcas
nuevas enviadas por SIREEX a BUFON para ser
indexadas. Separadas por pipe | s
52

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

MarcasModificadas
TotalEnviadas
SolicitudesEnviadas

Cantidad total de marcas modificadas ingresadas por


SIREEX para que sean indexadas por BUFON
Listado de los nmeros de las solicitudes de marcas
modificadas enviadas por SIREEX a BUFON para ser
indexadas. Separadas por pipe | s

PatentesNuevas
TotalEnviadas
SolicitudesEnviadas

Cantidad total de patentes nuevas ingresadas por


SIREEX para que sean indexadas por BUFON
Listado de los nmeros de las solicitudes de patentes
nuevas enviadas por SIREEX a BUFON para ser
indexadas. Separadas por pipe | s

PatentesModificadas
TotalEnviadas
SolicitudesEnviadas

Cantidad total de patentes modificadas ingresadas por


SIREEX para que sean indexadas por BUFON
Listado de los nmeros de las solicitudes de patentes
modificadas enviadas por SIREEX a BUFON para ser
indexadas. Separadas por pipe | s

AnotacionesNuevas
TotalEnviadas
SolicitudesEnviadas

Cantidad total de anotaciones nuevas ingresadas por


SIREEX para que sean indexadas por BUFON
Listado de los nmeros de las anotaciones nuevas
enviadas por SIREEX a BUFON para ser indexadas.
Separadas por pipe | s

AnotacionesModificadas
TotalEnviadas
SolicitudesEnviadas

Cantidad total de anotaciones modificadas ingresadas


por SIREEX para que sean indexadas por BUFON
Listado de los nmeros de las solicitudes de
anotaciones modificadas enviadas por SIREEX a
BUFON para ser indexadas. Separadas por pipe | s

Instancias
TotalEnviadas
SolicitudesEnviadas

Cantidad total de instancias administrativas ingresadas


por SIREEX para que sean indexadas por BUFON
Listado de los nmeros de las instancias administrativas
enviadas por SIREEX a BUFON para ser indexadas.
53

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Separadas por pipe | s

5.5.3.2

Descripcin de los Datos de la Respuesta


Datos de la Solicitud
Estructura:
<ResultadoQA xsi:type="ns: ResultadoQA ">
<MarcasNuevas>
<QA><QA>
<SolictitudesError></SolicitudesError>
</MarcasNuevas>
<MarcasModificadas>
<QA> <QA>
<SolictitudesError></SolicitudesError>
</MarcasModificadas>
<PatentesNuevas>
<QA><QA>
<SolictitudesError></SolicitudesError>
</PatentesNuevas>
<PatentesModificadas>
<QA><QA>
<SolictitudesError></SolicitudesError>
</PatentesModificadas>
<AnotacionesNuevas>
<QA><QA>
<SolictitudesError></SolicitudesError>
</AnotacionesNuevas>
<AnotacionesModificadas>
54

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<QA><QA>
<SolictitudesError></SolicitudesError>
</AnotacionesModificadas>
<Instancias>
<QA><QA>
<SolictitudesError></SolicitudesError>
</Instancias>
</ ResultadoQA >
Donde
Nombre
QA

Tipo

Descripcin

C(3)

Resultado de la verificacin de BUFON


Valores posibles
OK
NOK

SolictitudesError

C(100)

Listado de los nmeros de las Solicitudes con error en la


indexacin. Se completa exclusivamente cuando el
parmetro QA se setea en NOK. Para varias solicitudes,
se separarn por pipe |
Ej: 15872008|18532008

A continuacin se presenta un diagrama de actividades el que tiene como finalidad explicar el proceso
de QA entre las aplicaciones SIREEX y BUFON para el tratamiento de las solicitudes informadas para
indexacin o actualizacin.

55

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Figura 5.1 Diagrama de Actividades para Web Services BufonQA


5.5.3.3

Explicacin del Proceso de Aseguramiento de la Calidad QA


SIREEX gatillar el webservice BufonQA de BUFON, enviando en l el total de transacciones de
cada uno de los tipos de carga realizada durante un periodo determinado de tiempo.
BUFON revisar primeramente la cantidad de transacciones de cada tipo que dice SIREEX que
debi haber indexado. A continuacin BUFON responder a SIREEX un OK para cuando las
transacciones mencionadas han sido correctas. Responder un NOK para cuando alguna de las
solicitudes indicadas no est correctamente indexada o no se registra actualizacion en el periodo
determinado.
56

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

En caso de las respuestas sean NOK para un determinado tipo de carga, BUFON indicar cuales
de las solicitudes listadas no est correctamente ingresadas.
SIREEX entonces deber agendar la carga de aquellas solicitudes que fueron errneamente
ingresada, siendo recomendada una nueva verificacin de QA.

5.5.4

WEB SERVICES CARATULASIREEX


Webservice publicado por SIREEX que despliega una interfaz con la caratula de la solicitud requerida
por BUFON.

5.5.4.1

Descripcin de los Parmetros de los Mensajes de Solicitud


Datos de la Solicitud
BUFON enva nmero de solicitud que desea recuperar de SIREEX.
La descripcin de la estructura del parmetro es la siguiente:
<Parametro xsi:type="ns:DocumentoParametro">
<CodigoTipoSolicitud></CodigoTipoSolicitud>
<NumeroSolicitud ></NumeroSolicitud >
</Parametro>
Donde

Nombre

Tipo

Descripcin

CodigoTipoSolicitud

C(2)

Codigo del tipo de solicitud (marca, patente,


Cdigo tipo solcitiud:
1.- Solicitud de Marcas
2.- Solicitud de Anotacin de Marcas
3.- Solicitud de Patentes
4.- Solicitud de Anotaciones de Patentes
5.- Solicitud de anotacion de renovacion

NumeroSolicitud

C(10)

Nmero de solicitud que BUFON consulta a SIREEX

57

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

5.5.4.2

Descripcin de los Datos de la Respuesta


Datos de la Respuesta
SIREEX responde con generando una nueva ventana en donde se visualiza la caratula de la solicitud
requerida por BUFON. SIREEX validar con el TicketSession enviado en la cabecera el requerimiento
de BUFON.
Estructura: NO APLICA
SIREEX toma el control de la nueva ventana

5.5.5

DIAGRAMA DE INTERACCIN SIREEX - BUFON


El presente diagrama tiene como finalidad mostrar de manera grfica un resumen de las interacciones
entre ambos sistemas en su comunicacin por servicios web.

58

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Figura 5.2 Diagrama de Interaccin Sireex - Bufon

5.6

WEB SERVICES BUFON SCAP

5.6.1

WEB SERVICES GETUSUARIO


Web Services publicado por SCAP, encargado de proveer de la informacin del usuario y sus privilegios
de bsqueda en la aplicacin web de BUFON.

5.6.1.1

Descripcin del Encabezado de los Mensajes de Solicitud


La descripcin de la estructura del encabezado del mensaje de solicitud es la siguiente:
59

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<Encabezado xsi:type="ns:Encabezado">
<IdOperacion></IdOperacion>
<FechaHoraOperacion></FechaHoraOperacion>
<TicketSesion></ TicketSesion >
</Encabezado>
Donde:
Nombre

Tipo

Descripcin

IdOperacion

N(10)

Identificador nico de la transaccin generado por el


cliente, el que permite que enlace los datos de su
llamada con la respuesta.

FechaHoraOperacion

C(15)

Fecha y Hora del da en que se envi el mensaje de


solicitud en formato aaaammddhhmmss.

TicketSesion

C(60)

Ticket de sesin para comprobar valides del


requerimiento.

5.6.1.2

Descripcin de los Parmetros de los Mensajes de Solicitud


Datos de la Solicitud
El servicio de SCAP requiere como parmetro el ticket de sesin enviado en el encabezado, por lo cual
el cuerpo del web service viene vaco.
La descripcin de la estructura del parmetro es la siguiente:
<Parametro xsi:type="ns:DocumentoParametro">
</Parametro>
Donde

Nombre

5.6.1.3

Tipo

Descripcin

Descripcin del Encabezado de los Mensajes de Respuesta


La descripcin de la estructura del encabezado del mensaje de respuesta es la siguiente:
<Encabezado xsi:type="ns:EncabezadoRespuesta">
60

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<IdOperacion></IdOperacion>
<IdTransaccion></IdTransaccion>
<FechaHoraTransaccion></FechaHoraTransaccion>
<Estado></Estado>
<Error></Error>
</Encabezado>
Donde
Nombre

Tipo

Descripcin

IdOperacion

N(10)

Identificador nico de la transaccin generado por el


cliente, el que permite que enlace los datos de su
llamada con la respuesta.

IdTransaccion

N(10)

Nmero de Operacin de la transaccin asignado


automticamente por el monitor transaccional.

FechaHoraTransaccion

C(15)

Fecha y Hora del da en que se envi el mensaje de


respuesta en formato aaaammddhhmmss.

Estado

N(1)

Cdigo del estado de resultado de la consulta


0: Ok.
1: Ticket no valido.
2: XML no vlido.
3: No existen registros.
9: Error del servicio.

Error

C(80)

Mensaje de error, de no haber ocurrido ningn error ste


campo estar vaco.

61

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

5.6.1.4

Descripcin de los Datos de la Respuesta


Datos de la Respuesta
SCAP enviar en el cuerpo del webservice los datos bsicos del usuario asi como tambien los permisos
habilitados para generacin de bsquedas de marcas y patentes, tanto normales como avanzadas.
Estructura:
<DatosUsuario xsi:type="ns:DatosUsuario">
<NombreUsuario></NombreUsuario>
<Permisos>
<Marcas>
<MarcasGlobal>1</MarcasGlobal>
<MarcasNormal>1</MarcasNormal>
<CriteriosMarcasNormal>
<Denominacion></Denominacion>
<Solicitud></Solicitud>
<Registro></Registro>
<FechaPresentacion></FechaPresentacion>
<FechaPublicacion></FechaPublicacion>
<FechaRegistro></FechaRegistro>
<InstanciaAdministrativa></InstanciaAdministrativa>
<Anotaciones></Anotaciones>
<Titular></Titular>
</CriteriosMarcasNormal>
<MarcasAvanzada> </MarcasAvanzada>
<CriteriosMarcasAvanzada>
< Denominacion></Denominacion>
<Clase></Clase>
<EstadoClase></EstadoClase>
<ProteccionClase></ProteccionClase>
<Region></Region>
62

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<EstadoRegion></EstadoRegion>
<NumeroSolicitud></NumeroSolicitud>
<NumeroRegistro></NumeroRegistro>
<NumeroAnotacion></NumeroAnotacion>
<FechaPresentacion></FechaPresentacion>
<FechaPublicacin></FechaPublicacin>
<FechaRegistro></FechaRegistro>
<TipoSolicitud></TipoSolicitud>
<Cobertura></Cobertura>
<TipoMarca></TipoMarca>
<SignoDistintivo></SignoDistintivo>
<NombreTitular></NombreTitular>
<RutTitular></RutTitular>
<PaisTitular></PaisTitular>
<NombreRepresentante></NombreRepresentante>
<RutRepresentante></RutRepresentante>
<EstadoTramite></EstadoTramite>
<TipoAnotacion></TipoAnotacion>
<InstanciaAdministrativa></InstanciaAdministrativa>
<NumeroPrioridad></NumeroPrioridad>
<FechaPrioridad></FechaPrioridad>
<PaisPrioridad></PaisPrioridad>
</CriteriosMarcasAvanzada>
</Marcas>
<Patentes>
<PatentesGlobal> </PatentesGlobal>
<PatentesNormal> </PatentesNormal>
<CriteriosPatentesNormal>
63

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<ClasificacionCIP></ClasificacionCIP>
<TituloInvento></TituloInvento>
<NumeroSolicitud></NumeroSolicitud>
<NumeroRegistro></NumeroRegistro>
<FechaPresentacion></FechaPresentacion>
<FechaPublicacion></FechaPublicacion>
<FechaRegistro></FechaRegistro>
<InstanciaAdministrativa></InstanciaAdministrativa>
<NombreTitular></NombreTitular>
<Prioridad></Prioridad
</CriteriosPatentesNormal>
<PatentesAvanzada></PatentesAvanzada>
<CriteriosPatentesAvanzada>
<ClasificacionCIP></ClasificacionCIP>
<NumeroSolicitud>
<NumeroRegistro>
<NumeroAnotacion>
<FechaPresentacion>
<FechaPublicacion>
<FechaRegistro>
<TipoSolicitud>
<Cobertura>
<NombreTitular>
<RutTitular>
<PaisTitular>
<NombreRepresentante>
<RutRepresentante>
64

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

<EstadoTramite>
<TipoAnotacion>
<InstanciaAdministrativa>
<RutInventor>
<PaisInventor>
<NumeroPrioridad>
<FechaPrioridad>
<PaisPrioridad>
<NombrePerito>
<NombreExaminador>
<ResumenPatente>
</CriteriosPatentesAvanzada>
</Patentes>
</Pemisos>
</DatosUsuario>
Donde
Nombre

Tipo

NombreUsuario

N(20) Nombre del usuario Internet que quiere


acceder a BUFON.

Permisos> Marcas
MarcasGlobal

N(1)

Descripcin

Habilita o Deshabilita al usuario para


generar bsquedas de Marcas. Valores
posibles:
1 : Permitido
2: No Permitido
Dado que MarcasGlobal est permitido,
este tag determina si el usuario podr
hacer bsqueda NORMAL. Valores
posibles:

MarcasNormal

N(1)

1: Permitido
2: No Permitido
65

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

CriteriosMarcasNormal

Si se permite la bsqueda normal de


marcas, el perfil podr habilitar o
deshabilitar cada uno de los accesos
directos a bsquedas que utilicen los
criterios siguientes:

Denominacion

N(1)

Permite buscar por el nombre de la marca

Solicitud

N(1)

Permite buscar por el nmero de la


solicitud o un rango de solicitudes

Registro

N(1)

Permite buscar por el nmero de registro


o n rango de registros.

FechaPresentacion

N(1)

Permite buscar por una Fecha o un rango


de Fechas de Presentacin

FechaPublicacion

N(1)

Permite buscar por una Fecha o un rango


de Fechas de Publicacin

FechaRegistro

N(1)

Permite buscar por una Fecha o un rango


de Fechas de Registro.

InstanciaAdministrativa

N(1)

Permite buscar por el numero de la


instancia administrativa

Anotaciones

N(1)

Permite buscar una anotacin

Titular

N(1)

Permite buscar por el nombre del titular de


una marca
Dado que MarcasGlobal est permitido,
este tag determina si el usuario podr
hacer bsqueda AVANZADA. Valores
posibles:

MarcasAvanzada

N(1)

1: Permitido
2: No Permitido

CriteriosMarcasAvanzada

Denominacion
Clase

Si se permite la bsqueda Avanzada de


marcas, el perfil podr habilitar o
deshabilitar cada uno de los criterios de
bsqueda siguientes:
N(1)

Permite buscar por el nombre de la marca

N(1)

Permite fitrar o buscar por la clase o un


rango de clases
66

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

EstadoClase

N(1)

Permite fitrar o buscar por el Estado de la


clase

ProteccionClase

N(1)

Permite filtrar o buscar por la proteccin


de la clase

Region

N(1)

Permite filtrar o buscar por a region donde


se quiere proteger la marca.

EstadoRegion

N(1)

Permite filtrar o buscar por el estado de la


concesin de la proteccion en una region
determinada

NumeroSolicitud

N(1)

Permite filtrar o buscar por el numero o un


rango de numeros de solicitud

NumeroRegistro

N(1)

Permite filtrar o buscar por el numero o un


rango de numeros de registro

NumeroAnotacion

N(1)

Permite filtrar o buscar por el numero o un


rango de numeros de anotacion

FechaPresentacion

N(1)

Permite filtrar o buscar por una fecha o un


rango de fechas de Presentacin.

FechaPublicacin

N(1)

Permite filtrar o buscar por una fecha o un


rango de fechas de Publicacin.

FechaRegistro

N(1)

Permite filtrar o buscar por una fecha o un


rango de fechas de Registro.

TipoSolicitud

N(1)

Permite filtrar o buscar por el Tipo de


Solicitud

Cobertura

N(1)

Permite filtrar o buscar por la cobertura de


una marca.

TipoMarca

N(1)

Permite filtrar o buscar por el Tipo de


Marca.

SignoDistintivo

N(1)

Permite filtrar o buscar por el Signo


Distintivo

NombreTitular

N(1)

Permite filtrar o buscar por el nombre del


Titular de la marca.

RutTitular

N(1)

Permite filtrar o buscar por el Rut del


Titular de la marca

PaisTitular

N(1)

Permite filtrar o buscar por el Pais del


67

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Titular de la marca
NombreRepresentante

N(1)

Permite filtrar o buscar por el Nombre del


Representante de la marca

RutRepresentante

N(1)

Permite filtrar o buscar por el Rut del


Representante de la marca

EstadoTramite

N(1)

Permite filtrar o buscar por el Estado del


trmite

TipoAnotacion

N(1)

Permite filtrar o buscar por el Tipo de


Anotacin

InstanciaAdministrativa

N(1)

Permite filtrar o buscar una Instancia


Administrativa

NumeroPrioridad

N(1)

Permite filtrar o buscar un nmero de


prioridad.

FechaPrioridad

N(1)

Permite filtrar o buscar por una fecha o un


rango de Fechas de Prioridad

PaisPrioridad

N(1)

Permite filtrar o buscar por el Pais de la


Prioridad.

Permisos> Patentes
PatentesGlobal

N(1)

Habilita o Deshabilita al usuario para


generar bsquedas de Patentes. Valores
posibles:
1 : Permitido
2: No Permitido
Dado que PantentesGlobal est
permitido, este tag determina si el usuario
podr hacer bsqueda NORMAL. Valores
posibles:

PatentesNormal

N(1)

1: Permitido
2: No Permitido

CriteriosPatentesNormal

ClasificacionCIP

Si se permite la bsqueda normal de


patentes, el perfil podr habilitar o
deshabilitar cada uno de los accesos
directos a bsquedas que utilicen los
criterios siguientes:
N(1)

Permite buscar por el codigo de


clasificacin de patentes CIP.
68

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

TituloInvento

N(1)

Permite buscar por el Ttulo del Invento

NumeroSolicitud

N(1)

Permite buscar por el nmero o un rango


de nmeros de solicitud de patente

NumeroRegistro

N(1)

Permite buscar por el nmero o un rango


de nmeros de registro de patente

FechaPresentacion

N(1)

Permite buscar por una Fecha o un rango


de Fechas de Presentacin

FechaPublicacion

N(1)

Permite buscar por una Fecha o un rango


de Fechas de Publicacin

FechaRegistro

N(1)

Permite buscar por una Fecha o un rango


de Fechas de Registro.

InstanciaAdministrativa

N(1)

Permite buscar por el nmero de la


instancia administrativa de una patente

NombreTitular

N(1)

Permite buscar una anotacin de una


patente

Prioridad

N(1)

Permite buscar por el nmero de prioridad


de la patente
Dado que PatentesGlobal est permitido,
este tag determina si el usuario podr
hacer bsqueda AVANZADA. Valores
posibles:

PatentesAvanzada

N(1)

1: Permitido
2: No Permitido

CriteriosPatentesAvanzada

Si se permite la bsqueda Avanzada de


patentes, el perfil podr habilitar o
deshabilitar cada uno de los criterios de
bsqueda siguientes:

ClasificacionCIP

N(1)

Permite fitrar o buscar por el cdigo de


clasificacin de patentes CIP

NumeroSolicitud

N(1)

Permite filtrar o buscar por el nmero o un


rango de nmeros de solicitud

NumeroRegistro

N(1)

Permite filtrar o buscar por el nmero o un


rango de nmeros de registro

NumeroAnotacion

N(1)

Permite filtrar o buscar por el nmero o un


rango de nmeros de anotacion
69

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

FechaPresentacion

N(1)

Permite filtrar o buscar por una fecha o un


rango de fechas de Presentacin.

FechaPublicacion

N(1)

Permite filtrar o buscar por una fecha o un


rango de fechas de Publicacin.

FechaRegistro

N(1)

Permite filtrar o buscar por una fecha o un


rango de fechas de Registro.

TipoSolicitud

N(1)

Permite filtrar o buscar por el Tipo de


Solicitud

Cobertura

N(1)

Permite filtrar o buscar por la cobertura de


una patente.

NombreTitular

N(1)

Permite filtrar o buscar por el nombre del


titular de la patente

RutTitular

N(1)

Permite filtrar o buscar por el rut del titular


de la patente.

PaisTitular

N(1)

Permite filtrar o buscar por el pas del


titular de la patente.

NombreRepresentante

N(1)

Permite filtrar o buscar por el nombre del


representante de la patente.

RutRepresentante

N(1)

Permite filtrar o buscar por el rut de


representante de la patente.

EstadoTramite

N(1)

Permite filtrar o buscar por el estado de la


tramitacin

TipoAnotacion

N(1)

Permite filtrar o buscar por el tipo de


anotacin de la patente

InstanciaAdministrativa

N(1)

Permite filtrar o buscar por la instancia


administrativa

RutInventor

N(1)

Permite filtrar o buscar por el rut del


inventor

PaisInventor

N(1)

Permite filtrar o buscar por el pas del


inventor

NumeroPrioridad

N(1)

Permite filtrar por el nmero de prioridad


de la patente

FechaPrioridad

N(1)

Permite filtrar o buscar por una fecha o un


rango de fechas de Prioridad
70

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

PaisPrioridad

N(1)

Permite filtrar o buscar por el pas de la


prioridad

NombrePerito

N(1)

Permite filtrar o buscar por el nombre del


perito

NombreExaminador

N(1)

Permite filtrar o buscar por el nombre del


examinador

ResumenPatente

N(1)

Permite filtrar o buscar por el resumen de


la patente.

71

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

FRONTIER SEEKER
Como se explica en la introduccin, el proyecto BUFON es un envoltorio o interfaz encargada de
proveer de los servicios de bsqueda tanto a nivel interno (webservices) como a nivel externo (pgina
web).
De este modo, BUFON se comunican con los dems proyectos y con el motor de bsqueda. El motor
de bsqueda fontico/grfica se llama Frontier Seeker y es una tecnologa de distribucin exclusiva de
VS&TI.

6.1

HARDWARE
El motor de bsqueda Frontier Seeker est montado sobre un hardware de alto rendimiento. Las
especificaciones del equipo servidor son las siguientes:
SUN MicroSystms modelo Sun Fire X2200 M2 Server

Processor

Processor

One AMD Opteron 64 Bits 2210 (1.8 GHZ, 95 W) Using intensive Hyper-threading

Cache

1 MB Level 2 per core

System
Architecture/CPU
Interconnect

X16 HyperTransport 8 GB/s (Processor to South Bridge) X16 HyperTransport 8 GB/s


(CPU-0 to CPU-1)
Memory Management

Memory

According to the actual project, the memory installed is 2 GB.

DIMM Slots, Memory


Type

8 DIMM slots per processor


16 DIMM slots total system Registered DDR2/667 ECC DIMMs (128 bit plus ECC
databus)

Supported Max
Memory Configuration

Up to 64 GB memory supported. System configurations from 1 GB up to 64 GB. For


optimal performance, install DIMMS in pairs.
Information Management
72

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Total Records

Up to 2.000.000 records.
Standard/Integrated Interfaces

Network

Four Integrated 10/100/1000Base-T Ethernet ports


2 Network Access (Redundancy)
1 Synchronization with other Frontier Seekers
1 Maintenance and Service
Regulations & Certifications

Regulations &
Certifications

Meets or exceeds the following requirements:

Safety

IEC 60950, UL/CSA60950, EN60950, CB scheme with all country differences

RFI/EMI

FCC Class A, Part 15 47 CFR, EN55022, CISPR 22, EN300-386:v1.31, ICES-003

Immunity

EN55024, EN300-386:v1.3.2

Safety

CE Mark, GOST, GS Mark, cULus Mark, CB scheme, CCC, S Mark

EMC

CE Mark, Emissions and Immunity Class A Emissions Levels: FCC, C-Tick, MIC,
CCC, GOST, BSMI, ESTI, DOC, S Mark

Other

Labeled per WEEE (Waste Electrical and Electronic Equipment) Directive, Reduction
of Hazardous Substances Compliant (2002/95/EC)

6.1.1

GARANTA HARDWARE
La garanta de hardware es la estndar que entrega SUN Microsystms para este tipo de equipos, es
decir, de 1 ao. A travs de VS&TI el DPI podr gestionar el cambio, reparacin o upgrade del equipo.

6.2

SOFTWARE
La aplicacin Frontier Seeker es un desarrollo realizado integramente para framework .Net. Su cdigo
est programado en C++, C y Assembler, logrando un alto performance y aprovechamiento de la
mquina.
La aplicacin Bufon, se conecta a Frontier Seeker debido a la utilizacin de WebServices entre ambos
sistemas.
Bufon est construido integramente en J2EE, como es requerimiento del proyecto de actualizacin en el
DPI.

6.2.1

GARANTA SOFTWARE
Tanto la aplicacin Frontier Seeker como BUFON, tienen ambas una garanta por funcionamiento de un
ao.
73

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Si el DPI desea realizar alguna actualizacin en el sistema, agregar nuevas funcionalidades, estas
podrn ser realizadas por VS&TI previo acuerdo comercial. Del mismo modo, VS&TI puede ofrecer un
plan de mantencin o tarifas que garantice la tranquilidad de contar con los servicios oportunos de la
empresa.
En general VS&TI recomienda actualizar la version de Frontier Seeker cada 2 aos.

6.3

ARQUITECTURA DE LA SOLUCION
La solucion global es montada como se muestra en el siguiente diagrama:

WEB SERVER
Apache Tomcat

BUFON

Pginas Web> Marcas,


Patentes
(Normal
Avanzada)

APPLICATION SERVER Webservices BF> Carga, Buscar,


QA
SUN Application
WebServices SX> Caratula
Server 9

DATABASE

W
E
B

Frontier
Seeker

S
E
R
V
I
C
E
S

Oracle 11g

De este modo, las paginas web BUFON para los usuarios Internet ser montada en el servidor Web
Apache TomCat
Todos los Webservices de Bufon (y los delos otros proyectos) sern instalados en el application Server,
el cual se comunicar via webservices a Frontier Seeker.
El proyecto Bufon ( y Frontier Seeker) no tienen conectividad directa con la base de datos, siendo
realizadas las actualizaciones de informacin mediante el WebService de Carga de BUFON.

74

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

ANEXO A -

A.1

NOMENCLATURA LENGUAJE UML

DIAGRAMA DE CASOS DE USO


Elemento

Smbolo

Descripcin

Actor

Representa al usuario del sistema, puede ser un


humano, una mquina o incluso otro sistema. Cualquier
cosa que interacte con el sistema desde el otro lado
de la Frontera.

Caso de Uso

Describe la interaccin entre el usuario y el Sistema


modelado.

Frontera del
Sistema

Representa los lmites del sistema o subsistema


modelado, separndolo de otras entidades o actores
externos. Encierra los casos de uso que se aplican

Include

Conexin include o incluye indica que el elemento


fuente incluye la funcionalidad del elemento incluido y
necesariamente es instanciado al ejecutarse el caso de
uso base.

Extend

Conexin extend o extiende indica que un elemento


extiende el comportamiento de otro y puede o no ser
instanciado.

A.2

DIAGRAMA DE ACTIVIDADES
Elemento

Smbolo

Descripcin
75

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Nodo Inicio

Define el comienzo de un flujo cuando se invoca una


actividad

Nodo Final

Indica que la actividad lleg al final, al alcanzar el final


toda ejecucin en el diagrama de actividades se aborta

Actividad

Organiza y especifica la participacin de


comportamientos o acciones, para reflejar el control y
el flujo de datos de un proceso

Enviar

Representa la accin de enviar una seal o documento

Recibir

Define la aceptacin o recibo de una peticin o


documento

Decisin

Indica un punto de avance condicional: si una condicin


es verdadera el procesamiento continua por un camino,
sino, por otro
Tienen diferentes modos de uso:

Barra fork/join

Bifurcar o dividir el flujo en un nmero de flujos


concurrentes

Unir el flujo de un nmero de flujos concurrentes

Unir y bifurcar un nmero de flujos entrantes a un


nmero de flujos salientes

76

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

ANEXO B -

ANLISIS DE PERFORMANCE FRONTIER SEEKER

El objetivo de este informe es evaluar el rendimiento de la tecnologa Frontier Seeker en relacin al uso
de indexacin de registros de marcas y patentes para la bsqueda y recuperacin de registros por
mltiples criterios de ranking.
Este anlisis de rendimiento se realizar con informacin del tipo que se estructura la informacin de
marcas y patentes, como asimismo se trabajar con modelos que permitan pronosticar el uso de
memoria.

B.1

CONSUMO DE MEMORIA
Se analiz la estructura y densidad de informacin, entendindose como estructura a la descripcin de
los campos que se requieren indizar y densidad de informacin a la composicin de las frases y su
frecuencia de palabras.
Los registros de marcar presentan mayor dificultad que un texto comn dado a que no se cie a la
formalidad del lenguaje, inventando nuevas palabras que incrementan los ndices dado a que su poca
frecuencia de trminos.
Los resultados de consumo de memoria para distintos nmero de registros son:

Cantidad de Registros

Memoria

100.000

90.825

500.000

366.957

1.000.000

731.258

1.500.000

1.106.764

2.000.000

1.489.720

2.500.000

1.878.272

3.000.000

2.271.310

77

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

B.2

BUSQUEDAS CONCURRENTES
Se analiz la estructura y densidad de informacin, entendindose como estructura a la descripcin de
los campos que se requieren indizar y densidad de informacin a la composicin de las frases y su
frecuencia
Esta prueba se realiz sobre una muestra de sobre 1millon de registros con campo de texto de 200
caracteres. El resultado se ajust a una lista de 5000 registros como mximo.

Bsquedas Concurrentes

Tiempo Promedio [s]

Consumo Memoria [Kb]

0,76

2.000

0,81

10.000

10

0,95

20.000

15

1,13

30.000

20

1,31

40.000

Tabla B2. Bsquedas vs tiempo y consumo de memoria


78

Diseo Detallado de la Solucin

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

Dentro de los resultados obtenidos no se observa divergencia en el uso de recursos.


Tiempo
Las pruebas se realizaron con un procesador P4 HiperThreading de 1.5 GHz con 2 GB RAM
Respuesta
Cabe notar que en todos los procesos de bsqueda no se alcanz el 100% de consumo de la CPU.
[seg]

79

Diseo Detallado de la Solucin

Busquedas
concurrentes

SISTEMA DE BSQUEDA FONTICA DEPARTAMENTO DE PROPIEDAD INDUSTRIAL

ANEXO C -

APROBACIN DEL CLIENTE

Una vez que el documento de diseo detallado de la solucin ha sido consultado y aceptado se debe
completar la siguiente informacin:

C.1

ACEPTACIN DE CONFORMIDAD

Nombre Responsable
Cliente

<Campo para que cliente indique el nombre del responsable de aprobacin>.

Fecha Aprobacin

<Campo para que cliente indique fecha de aprobacin>.

Observaciones

< Campo para que cliente indique observaciones si lo desea>.

Firma Responsable

<Firma del Responsable de Aprobacin>.

80

Diseo Detallado de la Solucin