CAPÍTULO I: GENERALIDADES DEL PROYECTO

Anuncio
CAPÍTULO I: GENERALIDADES DEL PROYECTO
1.1 OBJETIVOS DEL PROYECTO
1.1.1 Objetivo General
•
Diseñar un sistema de información mecanizado que permita llevar el registro y control
del proceso de la investigación clínica y docencia dentro del HNNBB.
1.1.2 Objetivos Específicos
•
Identificar todos los componentes críticos para desarrollar una investigación clínica en el
HNNBB.
•
Facilitar el proceso de formación de médicos de especialidades dentro del HNNBB.
•
Generar un tutor que brinde asistencia en la investigación clínica dentro del HNNBB.
•
Diseñar un modelo computarizado que permita dar seguimiento de forma inmediata al
proceso de desarrollo de una investigación clínica.
•
Proveer una herramienta que facilite la divulgación de los resultados de la investigación
clínica dentro del HNNBB y la sociedad en general.
•
Crear un registro organizado de conocimiento científico generado a través de la
investigación clínica dentro del HNNBB.
1.2 JUSTIFICACIÓN DEL PROYECTO
Existe actualmente una demanda insatisfecha creciente de información sobre el tratamiento de
enfermedades (Investigación Clínica), por parte del personal que labora en el HNNBB, y no se
cuenta con una asesoría, incentivos, o tutores suficientes que orienten a la persona que realizará
la investigación clínica.
En primer momento se carece de un modelo para diseñar protocolos de investigación de una
forma mecanizada o un asistente para diseño de los mismos, y por ende tampoco existe un
mecanismo de documentación, acumulación y publicación de resultados.
2
El HNNBB se encuentra implementando el Plan Trienal de desarrollo de Investigación Clínica,
dentro del cual se considera desarrollar un sistema de información novedoso, que colabore en la
formación de investigadores clínicos, etapa de docencia, para posteriormente realicen los mismos
investigaciones clínicas y esto impacte efectivamente en la calidad de atención de los pequeños
pacientes, a través de generación de conocimiento científico.
El relanzamiento de un plan de investigación clínica es necesario para conservar “la memoria
histórica del hospital”, así como para incrementar la capacidad de conocimiento médico y
científico y evitar duplicidad de trabajo que provoca ineficiencia.
Se ha requerido entonces, de una herramienta que permita llevar el registro y control del proceso
de Asistencia, Enseñanza e Investigación en la investigación clínica, y colaboración en la
divulgación de resultados de las mismas. De esta necesidad surge la implementación de un
Sistema Mecanizado, el cual proporciona colaboración, para que el médico o residente del
hospital, pueda llevar a cabo una Investigación Clínica en todas sus etapas críticas; lo guía a
través de estas, orientándole sobre como completar cada una de ellas, con el objetivo de que el
resultado final contribuya a combatir enfermedades, evitar epidemias y/o brotes de enfermedades
cada vez más contagiosas y peligrosas para la niñez salvadoreña, etc.
Se debe hacer énfasis que el sistema desarrollado es un asistente, un tutor que guiará al
profesional en salud que necesite convertirse en investigador clínico acreditado por el HNNBB y
para llevar a cabo una investigación clínica para el hospital.
Cabe aclarar que en el país no existe actualmente, antecedentes conocidos de ningún sistema
mecanizado que brinde asistencia a los profesionales en salud para realizar una investigación
clínica, es por eso que el HNNBB, necesita de este tutor para ser generador de información.
3
1.3 ALCANCE Y LIMITACIONES DEL PROYECTO
1.3.1 Alcance:
El marco de acción de la investigación fue el HNNBB, específicamente el Departamento de
Investigación Clínica y Docencia, con el único objetivo de desarrollar un sistema mecanizado
que permita apoyar a la Investigación Clínica en sus etapas de docencia así como en una
investigación clínica en desarrollo.
Dentro de los aspectos o elementos que no fueron abordados en la investigación están los
diferentes módulos operativos de cada dependencia del hospital, que ya se encuentran
mecanizados en la actualidad, como por ejemplo: Inventarios, Registro de Ingreso, farmacia,
estadísticas, entre otros.
1.3.2 Limitaciones:
•
Tiempo disponible para obtener los resultados, por existir obligaciones laborales que
cumplir por las personas encargadas de proporcionar información de la investigación
clínica al interior del HNNBB, el mismo utilizado y explotado al máximo por el equipo
consultor para un mejor provecho.
1.4 PRODUCTO FINAL ESPERADO
Un programa de computadora que previo al desarrollo de una IC, evalúa a los futuros aspirantes
a ser investigadores clínicos del HNNBB, mediante una serie de preguntas ingresadas al SWIC
por el administrador del sistema; dicha práctica se realizará cada vez que el alumno (usuario)
finalice el estudio del módulo, mostrando un autotest en línea por el SWIC, el cual consiste en
una serie de preguntas con sus respectivas respuestas del curso asimilado, mismo que en caso de
ser aprobado habilita el siguiente modulo para su estudio y posterior evaluación, continuando de
esta forma hasta concluir todos y cada uno de los módulos que comprende el curso de IC, de
haber reprobado el módulo tendrá el usuario otra oportunidad para realizar dicha prueba.
4
Así como tendrá una herramienta que permita a un investigador o grupo de investigadores
clínicos elaborar y llevar a cabo un protocolo de investigación o cualquier etapa crítica dentro de
una IC, así como facultará a los miembros del comité Técnico y de Ética evaluar la misma, por
medio de un flujo de trabajo o Workflow definido basándose en las etapas que comprende una
investigación clínica, adicionalmente debe ofrecer mecanismos de publicación de resultados,
para que las investigaciones que sean generadas mediante el SWIC puedan ser consultadas,
siempre y cuando se cuente con la autorización del autor para dicha difusión, lo que se logra
mediante la divulgación de las investigaciones dentro del portal SWIC .
1.5 FACTORES CRÍTICOS DE ÉXITO
En las organizaciones sean estas de carácter público o privado, existen ciertos agentes que
influyen negativamente o positivamente en el desarrollo de un sistema informático, en este caso
en particular se trató de aquellas entidades y personas que tienen una connotación muy fuerte
para que se pueda dar libremente la puesta en marcha, la implementación o la ejecución del
SWIC dentro del HNNBB, así como algunos procesos dentro del SWIC, que tuvieron una
incidencia en el avance del mismo; se enumeran a continuación las que se pudo detectar a lo
largo de las entrevistas con las personas interesadas en el proyecto.
Entidades críticas de éxito para el SWIC:
1.5.1 DIRECCIÓN DEL HNNBB: entidad que esta a la cabeza de toda la organización
en el hospital y será quien aprobó o no la implementación del proyecto dentro del
hospital.
1.5.2 COMITÉ TÉCNICO: esta es la entidad inmediata en la toma de decisiones al
interior del hospital, entre otras funciones dentro del HNNBB decidió ejecutar o desechar
el proyecto SWIC.
1.5.3 UNIDAD DE INVESTIGACIÓN CLÍNICA: entidad organizacional del hospital
básica en la formulación del proyecto; de no haber existido una relación directa con esta
unidad el sistema estaría formado por elementos sin ninguna utilidad.
5
Procesos críticos de éxito para el SWIC:
1.5.4 El hospital debió proporcionar la información necesaria para que el diseño del
sistema cubriera las expectativas y necesidades establecidas.
1.5.5 Para evitar el desfase de los contenidos temáticos es necesario que el encargado
revise y actualice los documentos informativos periódicamente en el sistema.
1.5.6 Los servicios Web y de base de datos provistos por los servidores, deben
funcionar en condiciones óptimas todo el tiempo, para garantizar la disponibilidad
del sistema por parte de los usuarios.
1.6 BENEFICIOS DEL SWIC
Con el desarrollo del proyecto se obtienen las siguientes utilidades:
1.6.1. El sistema proporciona consulta en línea de la documentación disponible en la
actualidad, acerca de las etapas de la Investigación Clínica, permitiendo que se
desarrollen un número mayor de estas y que, que por la falta de asesoría, se había
mantenido al mínimo.
1.6.2. El SWIC provee a los usuarios, consultas en línea automatizadas de las
interrogantes sobre la investigación clínica, permitiendo al Depto. de Investigación
Clínica del HNNBB, descongestionar de tiempo crítico a los asesores con que
cuenta en la actualidad.
1.6.3. El sistema permite consultar la documentación de los diferentes módulos de
capacitación con que actualmente cuenta el HNNBB, pero antes se deberá cumplir
con el prerrequisito. Con lo que se introduce a un esquema de enseñanza asistida por
computadora.
1.6.4. Se impulsa a todo profesional en salud del HNNBB a utilizar nuevos mecanismos
de investigación a través del tutor en línea.
6
1.6.5. El proyecto contribuye a la promoción de las investigaciones clínicas
desarrolladas por los galenos del HNNBB o cualquier profesional en salud que
desarrolle la misma, esto permitirá mayor conocimiento de las enfermedades en la
niñez salvadoreña.
1.6.6. Este proyecto impulsa el uso de nuevas tecnologías y técnicas de publicación de
investigaciones clínicas, contribuyendo así, la mejora en la salud de la niñez en el
país.
1.6.7. Finalmente, y con gran énfasis, tenemos que con el tutor en investigación clínica
se logrará que la asistencia por parte de los tutores no esté sujeta a horario y la
información acerca de la misma pueda ser consultada por personas que no pueden
trasladarse al HNNBB.
1.7 PLANTEAMIENTO DEL PROBLEMA
Actualmente en el país no hay generación de conocimiento científico de medicina, esto incide
directamente en las estrategias y políticas de salud dentro y fuera de los hospitales; por ejemplo,
ante epidemias de enfermedades, los procedimientos y métodos utilizados para contrarrestarlas
en otros países, aplicados en El Salvador, no muestran los mismos resultados, esto se debe a que
existen variables locales desconocidas que deberían ser descubiertas y abordadas por el
investigador clínico.
La categoría del HNNBB dentro del Modelo de Provisión de Servicios de Salud del Ministerio
de Salud Pública y Asistencia Social, es de hospital de tercer nivel, debido a esto es un hospital
de especialidades y sub-especialidades para niños, además un hospital de referencia con un
soporte de alto nivel y esto obliga al mismo a ser una institución generadora de conocimiento.
Actualmente se tienen dos programas de investigación clínica dentro del HNNBB: personal de
staff, que son los médicos que tienen una especialidad y médicos en formación que son los
médicos residentes los cuales se encuentran realizando su servicio social dentro del hospital.
7
Estos representan la parte de usuarios a quienes va dirigido el sistema a realizarse, ya que son los
que se relacionan directamente con las diferentes etapas de una IC, así como la instrucción previa
que deben de poseer para ser investigadores clínicos acreditados por el hospital.
Se extraen de las diferentes entrevistas con los futuros usuarios, los problemas y quejas que se
han detectado a lo largo de la investigación realizada:
Entre los problemas que afectan el desarrollo de una investigación clínica actualmente en el
HNNBB, están los siguientes:
1.7.1 El proceso de formación para la acreditación de un investigador clínico, se realiza de
forma tradicional, esto dificulta que más personas se incorporen al proceso, debido a
que las que deseen añadirse al mismo, tienen que realizar actividades
extracurriculares para poder realizar dicho objetivo.
1.7.2 El tiempo que se emplea en la capacitación a los futuros usuarios sean estos alumnos
de los cursos de docencia o en el proceso de una investigación clínica es amplio; ya
que se debe tener una buena coordinación para controlar a los asistentes a los
diferentes cursos preparatorios; luego en la realización de las etapas críticas de una
IC, se encuentra con el mismo problema planteado, ya que por la complejidad de
atención en el hospital el tiempo es una variable determinante, debido a que no se
cuenta con este.
1.7.3 Existe muy poca información de la investigación clínica en el país, en la actualidad
las autoridades del hospital están trabajando para tener un programa concreto que
impulse la generación de IC dentro y fuera del HNNBB, esto con el objetivo que se
incorporen más personas a las pre y post actividades para realizar una investigación.
1.7.4 No hay suficiente personal capacitado que asesore sobre la investigación clínica,
únicamente se cuenta con cinco personas que funcionan como asesores, reduciendo la
capacidad para poder introducir a más doctores al proceso de una IC.
8
1.7.5 Actualmente en el país no cuenta con una herramienta mecanizada de asistencia y
documentación teórica para poder ser acreditado para realizar una investigación así
como para entrar el proceso de realización de una IC.
Actualmente las quejas que siempre expresan los doctores cuando se encuentran realizando una
IC, son las que se mencionan a continuación:
1.7.6 No saben cómo hacer una investigación clínica, ya que muy pocos doctores conocen
el proceso de realización de la misma.
1.7.7 No hay estímulos para quien desarrolla la investigación clínica, de existir una
necesidad de desarrollar una investigación clínica, muchas veces no se concluye esta,
debido a que no se cuenta en el país con un apadrinamiento completo hacia el
investigador clínico interesado en dar solución a la problemática planteada.
1.7.8 No hay investigadores expertos a quienes recurrir para apoyarse, esto debido a que
en el país poco o nada se tiene conocimiento de la importancia del desarrollo de una
investigación clínica, por no existir una idea clara del impacto social al desarrollarla.
Con base en lo anterior, se concluye que sería útil contar con una herramienta que permita llevar
un registro y control del proceso de investigación _ enseñanza y asistencia en la investigación
clínica, y que este permita la divulgación de los resultados fácilmente, contribuyendo a la
formación de más doctores capacitados en el desarrollo de un protocolo de investigación y
consecuentemente en el desarrollo de una investigación clínica.
Por lo tanto, los problemas que el SWIC resuelve son los siguientes:
a) El desconocimiento del programa de educación que existe actualmente en el HNNBB, para
llegar a convertirse en un profesional acreditado para realizar una investigación clínica dentro del
HNNBB (etapa de Docencia en SWIC) y la falta de herramientas que ayuden a optimizar este
proceso de enseñanza.
9
b) Falta de un mecanismo que agilice el proceso de desarrollo de una investigación clínica,
proveyendo los medios de asistencia necesarios, en las diferentes etapas que constituyen la
misma, y que ayuden al aumento del conocimiento científico que existe de las enfermedades en
la actualidad.
En la siguiente página se muestra un diagrama, denominado “Esquema de la Caja Negra”, y en el
cual se ilustra como se observan los procesos en el estado actual y después de alcanzar la
solución propuesta al problema.
En el se detalla de una forma gráfica el estado en que se encuentra actualmente el HNNBB en el
proceso de formación de doctores en el desarrollo de una investigación clínica y su posterior
estado en el cual ya puede realizar la misma, así como el estado intermedio el cual es el
desarrollo del sistema propuesto para luego cerrar el diagrama con sus respectivos estados
posteriormente al desarrollo del SWIC.
10
•
•
•
•
•
ESTADO A
ESTADO B
Investigación Clínica desarrollada bajo el esquema
Investigación Clínica bajo esquema innovador de asistencia
tradicional y sin soporte tecnológico
informática experta.
Formación sobre IC bajo el
esquema tradicional de enseñanza
asistida.
Empleo de muchas horas-hombre
para la formación, documentación
teórica y asesoría en Investigación
Clínica.
Deficiente documentación sobre
IC.
Falta de divulgación de resultados
de IC.
Falta de herramientas informáticas
de asistencia y documentación
teórica para apoyar el desarrollo
de investigación clínica.
•
SISTEMA DE
INFORMACIÓN
MECANIZADO DE
ASISTENCIA PARA EL
SEGUIMIENTO DE LA
INVESTIGACIÓN
CLÍNICA Y
DOCENCIA DEL
HOSPITAL
NACIONAL DE NIÑOS
BENJAMIN BLOOM
•
•
•
•
Formación sobre IC bajo un
esquema de autoaprendizaje
con un componente mínimo
necesario de enseñanza
asistida.
Poca inversión de tiempo en el
proceso formativo y de
asesoría durante el desarrollo
de la investigación clínica.
Documentación de apoyo en
línea, necesaria para el
desarrollo de la IC.
Publicación de resultados de
investigaciones clínicas en
línea (WEB).
Asistente en línea para la
planeación y preparación de la
documentación en la
investigación clínica.
(ver Cuantificación de Beneficios
en el SWIC, pág. 12)
Fig. 1. Esquema de la Caja Negra para SWIC
11
1.8 CUANTIFICACIÓN DE BENEFICIOS A OBTENERSE CON EL DESARROLLO
DEL PROYECTO
Descripción
Actual
Estimado
Tiempo presencial que se
48 horas repartidas en 6
2 horas de examen presencial.
emplea en el curso de
meses.
2 horas para consultas
formación en IC
48 horas en trabajos ex-aula
Personal experto asignado a Los médicos instructores
El jefe de la UIC
la asesoría
Tiempo empleado en la
10 horas semanales como
documentación teórica y
mínimo.
5 horas semanales como máximo.
asesoría en una
Investigación Clínica
Tiempo de asesoría para
10 horas de tiempo
elaborar un preproyecto
presencial repartido en 2
2 horas máximo
meses
Tiempo de asesoría
40 horas repartidas en 4
presencial para elaborar un
meses
8 horas aproximadamente
protocolo
Investigaciones clínicas
15
60 como mínimo al año e inicialmente
0
60 como mínimo al año e inicialmente
desarrolladas durante un año
en el HNNBB
Publicaciones de IC
efectuadas en el HNNBB
1.8.1 Tiempo presencial que se emplea en el curso de formación en IC: este lapso
actualmente es de 48 horas repartidas en 6 meses y consiste en los periodos en los
cuales los doctores deben hacer un espacio de sus labores diarias para poder cursar los
diferentes módulos de docencia para formación de futuros investigadores clínicos. El
aporte que el SWIC proporcionará, no es acortando la duración el proceso de
aprendizaje sino que colaborará en el tiempo que utilizará el doctor en trasladarse y
12
recibir las instrucciones presenciales de los diferentes módulos que conforman la
docencia para los aspirantes a investigadores clínicos, el tiempo estimado de 48 horas
en trabajos ex-aula, se traslada a 2 horas de examen presencial y 2 horas para
consultas.
1.8.2 Personal experto asignado a la asesoría: hasta ahora en la etapa de docencia los
médicos instructores son los encargados de llevar el seguimiento del progreso de los
futuros aspirantes, y muchas veces estos tutores no tienen disponible tiempo para
evacuar las consultas de los mismos, por sus mismas actividades como doctores
activos del hospital o en otros casos se debe contratar personal externo para dicha
actividad; dentro del SWIC, el encargado de la etapa de docencia es el jefe de la UIC,
ya que cuenta con el control de las evaluaciones, podrá ver el progreso de los alumnos
inscritos para los diferentes módulos de docencia, entre otros.
1.8.3 Tiempo empleado en la documentación teórica y asesoría en una Investigación
Clínica: Dentro del proceso de investigación clínica como actualmente se desarrolla
lleva un período de 10 horas semanales como mínimo, ya que este se emplea en
consultar referencias en Internet en sitios Web proporcionados por las personas
encargadas del seguimiento de una IC, por tutores asignados para colaborar en los
diferentes protocolos de investigación, así como evacuación de consulta del mismo;
con el SWIC lo que se puede reducir este tiempo a 5 horas semanales como máximo,
ya que las consultas del investigador pueden ser realizadas mediante la Web.
1.8.4 Tiempo de asesoría para elaborar un preproyecto: al igual que en el beneficio anterior
el investigador le toma 10 horas de tiempo presencial repartido en 2 meses, la
realización de un preproyecto de investigación; con el SWIC no es que se vaya a
realizar en menos tiempo y vaya a existir una agilización del proceso, ya el sistema
colabora en la reducción de horas 2 horas máximo, estas asesorías presenciales en la
elaboración de los mismos.
13
1.8.5 Tiempo de asesoría presencial para elaborar un protocolo: de igual forma que los
puntos anteriores al investigador IC, le toma 40 horas repartidas en 4 meses; con el
SWIC se reduce a 8 horas aproximadamente el proceso de asesoramiento del
investigador ya que muchas de esas interrogantes podrán ser consultadas a través de
los enlaces con páginas Web informativas que colaboren en dudas que surjan dentro
de dicha etapa.
1.8.6 Investigaciones clínicas desarrolladas durante un año en el HNNBB: en el hospital se
realizan 15 IC en ese lapso de tiempo, esto debido a los problemas con que se
encuentran los galenos al desarrollar las mismas; con el SWIC se pretende incentivar
a que mas personas se involucren en la generación de conocimiento científico y se ha
planteado como una meta a corto plazo realizar 60 IC como mínimo al año e
inicialmente.
1.8.7 Publicaciones de IC efectuadas en el HNNBB: en el hospital se han efectuado un total
de 0 IC, esto debido a que muy pocas o ninguna IC ha dado el permiso para que sea
público el conocimiento científico de esa investigación, coartando con lo mismo a la
divulgación de resultados, provocando el desconocimiento tratamientos alternativos
para enfermedades, procesos curativos entre otros; el SWIC no cambia la forma de
pensar de los doctores que realicen una IC, lo que se logra es darle publicidad dentro
del portal del hospital y que mas personas tengan acceso al conocimiento generado
por las mismas; se tiene planificado tener 60 IC publicadas en el sitio como mínimo
al año e inicialmente.
VALORES AGREGADOS:
1.8.8
Acceso fácil a capacitación y asesoría, el usuario dispone de un recurso vía Web, para
poder llegar a ser un investigador clínico acreditado por el HNNBB con lo cual se
introduce el concepto de educación a distancia.
14
1.8.9 Explotación de los recursos informáticos con que cuenta el HNNBB (Red, Servidores,
computadoras personales, etc.): el SWIC utiliza gran parte del software y hardware para
su implementación y posterior utilización.
1.8.10 Inducción del personal de salud en el uso de tecnologías de información: se estimula tanto
al alumno como al investigador clínico a realizar sus diferentes tareas mediante una
computadora, la cual se conectará a la red del HNNBB.
1.8.11 Introducción del HNNBB a la automatización de oficina en lo referente a la IC: se ha
mecanizado la etapa de aprendizaje y desarrollo de una IC.
CAPÍTULO II: MARCO TEÓRICO
2.1 DEFINICIÓN DE TÉRMINOS IMPORTANTES EN EL ANÁLISIS DE SISTEMAS
En esta parte del documento se conceptualizan los términos utilizados para el desarrollo del
proyecto, siendo necesario un correcto entendimiento de los mismos.
En primer lugar se definirá un SISTEMA: “es un conjunto de componentes que se interaccionan
entre sí para lograr un objetivo común.”1
SISTEMA DE INFORMACIÓN: es el medio por el cual los datos fluyen de una persona o
departamento hacia otros y puede ser cualquier cosa, desde la comunicación interna entre los
diferentes componentes de la organización y líneas telefónicas, hasta sistemas de computo que
generan reportes periódicos para varios usuarios, proporcionan servicio a todos los demás
sistemas de una organización y enlazan todos sus componentes en forma tal que estos trabajen
con eficiencia para alcanzar el mismo objetivo.
Existen varios tipos o categorías de sistemas de información, dentro de los cuales se encuentra
una combinación de: workflow y un sistema de manejo de conocimiento, que es el
desarrollado en el presente proyecto, este suministrará a sus usuarios información orientada a la
toma de decisiones ante las interrogantes que surgen y a la vez, será un almacén
1
de
James A. Senn, “Análisis y Diseño de Sistemas de Información, Pág. 19
15
conocimientos que permitirá registrar las habilidades de un especialista durante el desarrollo de
una IC, así como manejará un flujo de trabajo previamente analizado y definido, en el cual se
involucran rutas, fases, pasos y estaciones que son los usuarios por los cuales atraviesa el flujo.
En los siguientes párrafos se realiza un resumen sobre lo que es un Workflow y así tener una
mayor ilustración de su concepto, sus elementos, como se relaciona con el ámbito de trabajo, sus
funciones entre otros, luego se explica la razón por que el SWIC es un sistema de manejo de
conocimiento.
2.2 WORKFLOW
Es junto con el Groupware uno de los dos tipos llamados Sistemas Colaborativos.
En su significado más simple y general, un Workflow es un conjunto o secuencia de actividades
relacionadas de un modo lógico.
Los Workflows son sistemas que ayudan a administrar y automatizar procesos de negocios. Un
workflow puede ser descrito como el flujo y control en un proceso de negocio.
La WfMC (Workflow Management Coalition) define a los workflows Como:
"La automatización de un proceso de negocio, total o parcial, en la cual documentos,
información o tareas son pasadas de un participante a otro a los efectos de su procesamiento, de
acuerdo a un conjunto de reglas establecidas."
En general para las soluciones E.R.P. el concepto de Workflow, es una actividad que puede ser
cualquier tipo de operación comercial o de gestión que puede implicar y lanzar la ejecución de
un programa, un informe, una transacción, un mensaje, etc.
Un sistema de Gestión de Workflow es aquel que proporciona una automatización de
procedimientos de los procesos de negocio más allá de las aplicaciones o herramientas típicas
basadas en “mensajería” o “firma electrónica”, que fundamentalmente están orientadas a
16
“documentos”, gestionando una secuencia de actividades de trabajo e invocando los recursos
humanos o de sistemas asociados con los diversos pasos y actividades.
Las funciones más comunes que proporcionan los workflows son:
¾ Asignación de tareas al personal.
¾ Aviso al personal de tareas pendientes.
¾ Permitir la colaboración en las tareas comunes.
¾ Optimización de recursos humanos y técnicos, alineándolos a la estrategia de la empresa.
¾ Automatización de las secuencias de los procesos de negocio y optimización de las
mismas.
¾ Agilización de los procesos de negocio y como resultado un mejor servicio al cliente.
¾ Control y seguimiento de dichos procesos.
ALGUNAS VENTAJAS DEL CONCEPTO WORKFLOW
•
Automatización y organización de la ejecución o proceso de tareas relacionadas.
•
Mejora de la comunicación entre las personas encargadas de realizar tareas relacionadas,
proporcionando un proceso administrativo más rápido, ya que evita los “tiempos muertos
de espera”, continuando el trabajo después del proceso anterior. Este factor hace que las
decisiones puedan tomarse antes y tiene una influencia directa en la productividad que se
espera de los empleados.
•
Mejor y más flexible estructura organizativa, orientada más a los procesos de negocio y
menos a aspectos departamentales o asignaciones individuales a trabajos.
•
Con la ejecución de Workflow, los empleados disponen de una mejor visión de su
contribución y responsabilidad, así como las relaciones que se desarrollaran en este
proceso.
•
Evitar largos tiempos de espera buscando información, con el riesgo de introducir la
misma información más de una vez.
17
•
Se puede utilizar para reducir la complejidad de los procesos de negocio, integrando de
un modo transparente, las tareas sucesivas y proporcionando un mejor tiempo de
respuesta a la dirección, a los clientes, a los proveedores, etc.
Eficiencia en los procesos y estandarización de los mismos. Esto conduce a:
•
Una reducción de costos dentro de una empresa.
•
La estandarización de los procesos lleva a tener un mayor conocimiento de los mismos,
lo que a su vez conduce a obtener una mejor calidad de éstos.
•
Administración de los Procesos. Utilizando la tecnología de Workflow es posible
monitorear el estado actual de las tareas así como también observar cómo evolucionan los
planes de trabajo realizados. Permite ver cuales son los embotellamientos dentro del
sistema, es decir aquellas tareas o decisiones que están requiriendo de tiempo no
planificado y se tornan en tareas o decisiones críticas.
•
Asignación de tareas a la gente. La asignación de tareas se realiza mediante la definición
de roles dentro de la empresa, eliminando la tediosa tarea de asignar los trabajos caso por
caso.
•
Recursos disponibles. Se asegura que los recursos de información (aplicaciones y datos)
van a estar disponibles para los trabajadores cuando ellos los requieran.
•
Diseño de procesos. Se fomenta a pensar en los procesos de una manera distinta a la
tradicional, de una forma jerárquica que se utiliza para diseñarlos en la actualidad.
•
El Workflow permite automatizar diferentes aspectos del flujo de la información: rutear
los trabajos en la secuencia correcta, proveer acceso a datos y documentos, y manejar
ciertos aspectos de la ejecución de un proceso.
•
Permite ser utilizada muy frecuentemente como herramienta de reingeniería.
USOS RECURRENTES DEL CONCEPTO WORKFLOW
Existen muchas áreas donde el Workflow puede ser especialmente útil dentro de una
organización, algunos ejemplos pueden ser cualquiera de los procesos siguientes:
18
•
Comprobación de disponibilidad de productos.
•
Registro del estado de los proyectos.
•
Operaciones que requieren aprobación: planificación, presupuestación, solicitudes de
pedido, permisos de vacaciones, etc.
•
Gastos de viajes.
•
Gestión de candidatos a puestos de trabajos.
•
Proceso de pedido de ventas.
•
Liberación de órdenes de producción.
•
Proceso y administración de documentos.
•
Proceso de archivo.
•
Monitorización de fechas tope.
•
Organización y seguimiento de actividades.
Clasificación de los diferentes tipos de Workflow según su finalidad
Debido a la diversidad de procesos de negocio que existen dentro de las empresas, se tiene la
siguiente clasificación para los workflow's:
a) Workflow Transaccional o de Producción.
b) Workflow de Colaboración.
c) Workflow Ad-Hoc.
d) Workflow de Administración.
Los productos de Workflow muestran cuatro elementos comunes, lo cuales son OBJETIVO,
PARTICIPANTES, flujo o conexión de participante y Documentos y formularios procesados.
2.3 SISTEMA DE INFORMACIÓN MECANIZADO DE ASISTENCIA
Típicamente se define que los sistemas de automatización de oficina: “dan soporte a los
trabajadores de datos, quienes por lo general, no crean un nuevo conocimiento sino que usan la
información para analizarla y transformar datos, o para manejarla en alguna forma y luego
compartirla o diseminarla formalmente en toda la organización…”1
19
Sistema de Manejo de Conocimiento: “Dan soporte a los trabajadores profesionales, tales como
científicos, ingenieros y doctores, les ayude a crear un nuevo conocimiento que contribuya a la
organización o a toda la sociedad.”2
2.4 CONCEPTOS BASICOS PARA EL DESARROLLO DEL SWIC
A continuación se definen las partes del ciclo de vida de las páginas publicadas en sitios Web,
debido a que la presente aplicación es orientada a una aplicación Web.
METODOLOGÍA PARA LA CREACIÓN DE SITIOS WEB. (WORLD WIDE WEBBASED HYPERMEDIA WORKS)
La metodología para la creación de un sitio Web contiene las siguientes etapas:
•
Planificación
•
Análisis
•
Diseño
•
Implantación
•
Promoción
•
Innovación
2.4.1 PLANIFICACIÓN
Es el proceso de seleccionar las metas para desarrollar el sitio Web. Se debe definir claramente a
quien va dirigido, formular un enunciado para definir el propósito del sitio Web, así como
también sus objetivos. Además, se debe obtener información del dominio para mantener el sitio
Web.
Se requiere que se anticipen cuales serán las técnicas y materiales que se necesitarán para
desarrollar, construir, publicar y operar el sitio Web.
1, 2
Keneth E. Kendall & Julie E. Kendall, “Análisis y Diseño de Sistemas”, 3ª. Edición, Pág. 2
20
En el presente proyecto, la dirección del sitio Web será www.hospitalbloom.gob.sv, aunque es
necesario aclarar que dicho dominio es utilizado por el hospital para diversos usos como el de
información institucional y servicios de citas en línea. La orientación del sistema es hacia los
médicos especialistas y residentes del HNNBB como un primer plano, pero acceso puede tener
cualquier persona que desee conocer más acerca de la IC, estudios realizados sobre
enfermedades, epidemias, entre otros.
Se han definido con las entidades del HNNBB, lo que se necesita dentro del sitio para ser
mostrado, se utiliza como lenguaje nativo el HTML haciendo la programación en ASP, con
módulos de VBScript y JavaScript. Se estableció de esta forma ya que el HNNBB cuenta
actualmente con un Web Server.
Además para las publicaciones de las IC, se utiliza herramientas de libre distribución (freeware)
tales como PDF de Adobe®.
2.4.2 ANÁLISIS
Es el proceso de la obtención y comparación de información sobre el sitio Web, su operación y
uso en función de mejorarlo. Otro aspecto importante de considerar en esta etapa es identificar
áreas problemáticas.
Como se ha mencionado con anterioridad la funcionalidad del SWIC, es la información a
presentarse a los usuarios, esta a su vez consiste en la información a la cual los usuarios tendrán
acceso, misma que se ha desarrollado teniendo como base las encuestas realizadas a los doctores,
técnicos y enfermeras; para que la aplicación Web no sea una de las muchas técnicas que solo
son desarrolladas para ejecutarse el día de su presentación, sino por el contrario que sea parte
activa dentro del HNNBB.
21
2.4.3 DISEÑO
Es el proceso por el cual el diseñador del sitio Web, trabajando con las especificaciones de este,
toma decisiones sobre los componentes que debe incluir para la obtención de los objetivos
planteados.
Desde el inicio del presente proyecto, la idea principal fue desarrollar una herramienta útil para
el usuario que en este caso son los médicos especialistas y residentes del HNNBB y es con ellos
que se ha tenido un acercamiento de sus inquietudes, necesidades, ideas de cómo resolver sus
inconvenientes al momento de estar en un módulo de aprendizaje previo a desarrollar una IC, así
como las dificultades con las que se encuentran al momento de estar desarrollando una IC.
Fue por ese motivo que el desarrollo del sitio Web se oriento a las necesidades de los usuarios y
no a un enfoque personal, que únicamente serviría para dicha entidad y no al conjunto de
entidades a quienes va dirigido el proyecto, y de esa forma se han orientado todas las páginas
Web, para que sea un recurso tecnológico al alcance de los médicos del HNNBB que deseen una
preparación previa para una IC, y luego tener acceso al tutor cuando se encuentre
desarrollándola.
Actividades principales en la etapa de diseño
•
Crear un sitio Web con una apariencia consistente.
•
Separar la información en pequeños módulos que sean manejables.
•
Proporcionar sugerencias de navegación a los usuarios sobre la estructura de la información
en el sitio Web (mapa del sitio Web).
2.4.4 IMPLANTACIÓN
Es el proceso de construcción de un sitio Web de acuerdo al diseño. El analista de sitios Web
crea el código HTML, los programas ASP, los VBScripts y Javascripts,
Además, en esta etapa se debe efectuar la implantación en varios navegadores para verificar su
funcionamiento.
22
Actividades principales en la etapa de implementación.
•
Crear un directorio extensible y una estructura de archivo para manejar los archivos del sitio
Web y/o los componentes de software (programas ASP, CGI, Java Scripts, etc.).
•
Utilizar las herramientas HTML donde sean necesario.
•
Revisar la implantación del sitio Web en varios navegadores.
•
Utilizar plantillas o esquemas de generación para producir estructuras con una apariencia
consistente.
2.4.5 PROMOCIÓN
Es el proceso relacionado con el manejo de las relaciones públicas para dar a conocer las
bondades del sitio Web. Esto incluye dar a conocer la existencia del sitio Web publicándolo en
Internet.
La promoción debe estar relacionada con estrategias de mercado o modelos de creación de
negocios.
Actividades principales en la etapa de promoción.
•
Seguir las normas y prácticas sobre el uso de Internet.
•
Innovar y proporcionar nuevos elementos que complementen la información requerida por
los usuarios.
•
Dirigir la publicidad a todo el público en general, usuarios potenciales, así como también a
usuarios existentes.
Esta fase deberá ser ejecutada por el HNNBB.
2.4.6 INNOVACIÓN
Es el proceso de mejora contínua del sitio Web en cuanto a la calidad para alcanzar las
expectativas del usuario.
23
Proporcionar contínuamente mejoras para lograr el cumplimiento de las demandas de los
usuarios, utilizar revisiones y evaluaciones periódicas sobre los cambios efectuados al sitio Web
y verificar la validez de la nueva información.
La innovación debe estar relacionada con la creatividad y nuevas formas de mejorar los
elementos del sitio Web o atraer nuevos usuarios a Internet.
Actividades principales en la etapa de innovación.
•
Trabajo contínuo y creativo para mejorar la información que necesitan los usuarios.
•
Efectuar análisis, evaluaciones de usuarios, grupos dirigidos e identificación de nuevos
usuarios para realizar mejoras.
•
Identificar nuevas tecnologías que podrían ayudar a proporcionar un mejor servicio a los
usuarios.
2.5 HTML (Hyper Text Markup Language).
El HTML no es más que una aplicación del SGML (Standard Generalized Markup Language),
que es un sistema para definir tipos de documentos estructurados y lenguajes de marcas que
representan esos mismos documentos. El término HTML se suele referir a ambas cosas, tanto al
tipo de documento como al lenguaje de marcas.
Hyper Text Markup Language (HTML). Lenguaje de Marcas de Hipertexto. Lenguaje para
elaborar y definir páginas Web, actualmente se encuentra en su versión 6.0, fue desarrollado en
el CERN (Conseil Europeen pour la Recherche Nucleaire. Consejo Europeo para la
Investigación Nuclear). Es un lenguaje de códigos que utilizan las páginas Web de Internet. Se
compone de una serie de códigos delimitados por los caracteres < > que se utilizan para indicar
las diferentes partes de una página Web, formato y fuentes del texto, enlaces a otras páginas o a
imágenes y sonidos, código de diferentes lenguajes (VBScript, JavaScript, etc.), e incluso,
formularios, con la única finalidad de definir la forma en que se va a presentar, solicitar la
información al usuario que este viendo la página.
24
Este lenguaje se escribe en un documento de texto, el cual necesita un editor de textos para
escribir una página Web. Así, el archivo donde está contenido el código HTML es un archivo de
texto, con una peculiaridad, que tiene extensión .html o .htm (es indiferente cuál utilizar). Al
programar en HTML se hace con un editor de textos, y se guarda dicha página con extensión
.html, por ejemplo nombrepagina.html
2.6 MICROSOFT SQL SERVER 2000
Una base de datos, es el objeto que almacena la información así como otros objetos de menor
nivel que sirven para manejar y recuperar la información de forma rápida y eficiente.
La evolución del concepto de base de datos ha dado lugar al modelo relacional que el objetivo
fundamental a cumplir es la organización interna de la información con el propósito de evitar su
duplicidad y organizarla para que sea sencillo:
•
Manipular los datos ya introducidos.
•
Introducir datos nuevos en el lugar adecuado.
•
Recuperar los datos existentes de forma eficiente y segura.
Existen diversos Sistemas Gestores de Bases de Datos Relacionales (SGBDR/RDBMS) entre los
cuales se pueden indicar (dentro del entorno Microsoft)
•
Access 2000 en el entorno de pequeña y mediana empresa
•
SQL Server 2000 en el ámbito de grandes empresas
SQL Server 2000 está diseñado pensando en la estructura cliente/servidor por lo que permite
aprovechar todas sus posibilidades. Entre sus características se encuentran:
•
Sistema dirigido a los usuarios de sistemas operativos Microsoft
•
Está preparado para la inserción en Internet, pudiendo, por ejemplo, generar documentos
en XML a partir de la ejecución de consultas de los datos
•
Posibilidad de crear interfaces gráficas de usuario para administrar el RDBMS
•
Posibilidad de ejecutar varias instancias del servidor en el mismo equipo
25
•
Compatibilidad con el lenguaje SQL (Structured Query Language) de acceso a datos
aceptado como estándar internacional
•
Almacenamiento de funciones y procedimientos en el lenguaje Transact-SQL.
•
Sistema escalable que se puede emplear en máquinas que pueden usar como sistema
operativo desde Windows 98 hasta los sistemas empresariales Windows NT y Windows
2000, incluso en máquinas multiprocesador y en clúster, es decir, conjunto de
ordenadores conectados entre sí para ampliar sus capacidades individuales.
2.7 ASP (Active Server Pages)
Es la tecnología desarrollada por Microsoft para la creación de páginas dinámicas del servidor.
ASP se escribe en la misma página Web, utilizando el lenguaje Visual Basic Script o Jscript
(Javascript de Microsoft).
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor Web, justo antes de que
se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor
pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página
final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante
de la ejecución de la página ASP. Como la página resultante contiene únicamente código HTML,
es compatible con todos los navegadores.
El tipo de servidores que emplean este lenguaje son, evidentemente, todos aquellos que
funcionan con sistema Windows NT, aunque también se puede utilizar en una computadora
personal con Windows 98 si instalamos un servidor denominado Personal Web Server. Incluso
en sistemas Linux podemos utilizar las ASP si instalamos un componente denominado Chilisoft,
aunque parece claro que será mejor trabajar sobre el servidor Web para el que está pensado:
Internet Information Server.
Con las ASP podemos realizar muchos tipos de aplicaciones distintas. Nos permite acceso a
bases de datos, al sistema de archivos del servidor y en general a todos los recursos que tenga el
propio servidor. También tenemos la posibilidad de comprar componentes ActiveX fabricados
26
por distintas empresas de desarrollo de software que sirven para realizar múltiples usos, como el
envío de correo, generar gráficas dinámicamente, etc.
Actualmente se ha presentado ya la segunda versión de ASP, el ASP.NET, que comprende
algunas mejoras en cuanto a posibilidades del lenguaje y rapidez con la que funciona. ASP.NET
tiene algunas diferencias en cuanto a sintaxis con el ASP, de modo que se ha de tratar de distinta
manera uno de otro.
2.8 VBScript
VBScript es un subconjunto de Visual Basic, que fue diseñado para integrarse a la tecnología
ActiveX presentada por Microsoft y aprovechar sus capacidades para crear contenido activo en
la Web. Incluye la misma ideología orientada a eventos presentada por VB y muchas de las
capacidades propias del lenguaje, con la adición de estrategias de seguridad que permiten crear
scripts confiables, eficientes y compactos.
VBScript fue liberado con el Microsoft Internet Explorer 3.0 para toda la comunidad
desarrolladora especializada en VB.
2.9 Javascript
Javascript es un lenguaje de archivos de comandos (scripts) basado en objetos, desarrollado por
Netscape. Su estructura es comparable con la de C o C++. Javascript se integra en un documento
HTML y se interpreta por el navegador. Los programas pueden reaccionar ante acciones del
usuario lo que hace dinámicos a los documentos Web. Además, Javascript pone en manos del
desarrollador Web un enorme potencial de control y de incremento en la flexibilidad del
contenido de la Web. Contenidos definidos por el usuario, representación visual mejorada y una
más sencilla integración de los plugins del navegador convierten a Javascript en una excelente
herramienta con la que se ensamblan, en una unidad informativa cerrada, las distintas partes de
un documento Web.
27
2.10 PDF (Portable Document File)
El formato PDF (formato de documento portátil) es el estándar hecho a la medida para la
distribución e intercambio seguros y fiables de documentos y formularios electrónicos por todo
el mundo, con diez años de experiencia probada. El formato PDF es un formato de archivo
universal que mantiene las fuentes, imágenes, gráficos y apariencia de cualquier documento de
origen, independientemente de la aplicación y plataforma utilizadas para crearlo. Los archivos
PDF de Adobe® son compactos y completos; se pueden compartir, ver e imprimir con el
software gratuito Adobe Reader®. Hasta la fecha, se han distribuido más de 500 millones de
copias de este programa.
A los usuarios también les resulta beneficioso que el formato PDF pueda utilizarse en cualquier
plataforma, ya que Adobe Reader les permite ver presentaciones de diapositivas PDF con
muchas imágenes y tarjetas electrónicas creadas utilizando el software Adobe Photoshop®
Album.
2.11 Firewall
Llamamos firewall a un componente o conjunto de componentes que restringen el acceso entre
una red interna (intranet) protegida y cualquier otra red, comúnmente Internet. El firewall puede
estar basado en hardware o software o en una combinación de ambos.
El objetivo principal de un firewall es implementar una política de seguridad determinada.
2.12 Protocolos de comunicación
Para poder establecer una comunicación a través de una red se necesitan 2 cosas, elementos
físicos (es decir, las personas), y elementos lógicos (es decir, la PC).
En la actualidad, gracias a la tecnología podemos conectar equipos (ya sean computadoras,
terminales, computadoras personales, etc.) sin importar sus fabricantes, formas o capacidad de
las mismas.
28
Un protocolo es un conjunto de normas o reglas que permiten el intercambio de información
entre 2 dispositivos de un mismo nivel. Estos ayudan no sólo a la comunicación, sino que
permiten entre varias cosas la corrección de errores.
Para comunicarse hemos dicho que se necesitan elementos físicos y lógicos para lograr un mejor
entendimiento. Pero también estos elementos deben ser estructurados de algún modo, y la mejor
forma para hacerlo se denomina MODULARIZACIÓN, que se basa en dividir el conjunto de
elementos en subconjuntos independientes uno del otro para trabajar más fácilmente. Pero estos
subconjuntos pueden ser cambiados por otros ya que debido a los avances tecnológicos se
necesita modernizar el equipo.
Las redes que hay actualmente para la comunicación de datos se deben organizar en un conjunto,
de capas o niveles para simplificar las tareas. Cada nivel se desarrolla sobre el anterior y el
número de ellos varían en cada red. En general al conjunto de los niveles (con sus protocolos ya
determinados) se denomina ARQUITECTURA DE LA RED. Una red permite comunicar
aplicaciones que se ejecutan en distintos sistemas y lugares. Por ejemplo: enviar un archivo de un
sistema a otro, transmitir un mensaje de un usuario a otro. El nivel superior de la arquitectura se
denomina NIVEL DE APLICACIÓN, ya que proporciona los servicios necesarios para la
comunicación.
Cuando se intercambian datos, es necesario presentarlas con un determinado formato (por
ejemplo: el formato del documento, la estructura de un archivo o el formato de salida de una
impresora).
Para evitar que el usuario deba programar estos datos se utiliza el NIVEL DE PRESENTACIÓN.
El nivel de aplicación le dice al nivel de presentación cómo se desea el formato. Y este nivel se
encarga de realizar el servicio.
Pero la comunicación entre dos sistemas también requiere un elemento intermedio para que
controlar los datos y los coordine en ambos sentidos, este sistema se denomina NIVEL DE
SESIÓN.
Pero estos datos necesitan saber ¿Hacia dónde deben ser enviados? es aquí donde aparece el
NIVEL DE TRANSPORTE. Este nivel se encarga de definir un determinado camino lógico para
saber ¿De quién a quién se va a dirigir los datos? Luego de determinar un camino lógico, éste se
debe transformar en real para que la información viaje por la red. Este nivel se denomina NIVEL
DE RED.
29
Este camino real puede estar formado por distintos elementos. Parte del camino puede ser una
línea telefónica, otra parte puede ser un radioenlace. El siguiente nivel llamado NIVEL DE
ENLACE de que los mensajes lleguen de un nodo a otro de la red, de esta forma permite que los
datos se transmitan eficazmente, así se pueden ver los errores.
Por último se necesita un acceso al medio físico por el que va a haber una comunicación, se
denomina NIVEL FÍSICO.
2.13 Domain Name System
El Sistema de Nombres de Dominios (DNS) es un conjunto de protocolos y servicios sobre una
red TCP/IP, permite a los usuarios de red utilizar nombres jerárquicos sencillos para comunicarse
con otros equipos, en vez de memorizar y usar sus direcciones IP. Este sistema es muy usado en
Internet y en muchas de las redes privadas actuales. Las utilerías como: browsers, servidores de
Web, FTP y Telnet; utilizan DNS.
La función mas conocida de los protocolos DNS es convertir nombres a direcciones IP por la
mayor facilidad de aprenderlos y la flexibilidad de cambiar la dirección IP. Antes de la
implementación de DNS, el uso de nombres de computadoras era hecha a través de listas de
nombres y sus direcciones IP correspondientes, almacenados en archivos HOSTS. En Internet,
este archivo estaba administrado centralizadamente y debía ser periódicamente actualizado en las
diferentes redes. A medida que el número de máquinas en Internet crecía, esto comenzó a ser una
solución impráctica; DNS fue la manera de resolver este problema.
2.14 Aplicación Web
Una aplicación Web es un conjunto de páginas dinámicas, según una secuencia de parámetros
introducidos por el usuario. Son una aplicación informática completa, donde el marco en que se
muestran los contenidos es su propio navegador de Internet o Browser.
Las aplicaciones Web le brindan la comodidad de incorporar aplicaciones que pueden ser
accesibles desde cualquier punto de conexión a Internet, permitiendo a empleados y/o personas
interesadas operar con ellas con los mínimos requerimientos: un navegador de Internet y
conocimientos básicos sobre éste.
30
2.15 CSS (Cascading Style Sheets, u Hojas de Estilo en Cascada)
Es la tecnología desarrollada por el World Wide Web Consortium (W3C) con el fin de separar la
estructura de la presentación.
CSS se utiliza para el control de características gráficas tales como imágenes y colores de fondo,
márgenes exactos y bordes, para evitar el trabajoso y a veces poco gratificante diseño de tablas
complejas para un "layout", que incluye frecuentemente tablas anidadas y complicados
algoritmos de combinación de celdas, características que hacen al archivo muy pesado para
descargar, porque inundan el código con la extensa serie de etiquetas requeridas.
Con una CSS definida los beneficios son dobles. Por un lado, evitamos hacer a los archivos
demasiado pesados (excluyendo el largo código requerido para las tablas anidadas y el añadido
de características gráficas), y definimos el "estilo visual" de un sitio entero sin necesidad de
hacerlo etiqueta por etiqueta, para cada una de las páginas. Por otro, se trabaja con estándares, y
separamos hasta cierto punto la estructura (cabe decir, el código) de la presentación, logrando
una manera más nítida de trabajar, y lo que es más: en un sencillo documento CSS, se define lo
que se llamaría una "plantilla gráfica" para todo un sitio. Es decir, que cualquier cambio hecho a
un estilo CSS, se reflejará en todos los elementos que sean referidos a éste, automáticamente, con
sólo editar un sencillo documento CSS.
2.16 INTERNET INFORMATION SERVER (IIS)
IIS es una parte integrante de la arquitectura de Windows DNA (Distributed interNet Application
Architecture, Arquitectura de Microsoft para aplicaciones Web). Una función importante de IIS
es vincular los clientes que tienen acceso al sistema mediante el Protocolo de transferencia de
hipertexto (HTTP) con los restantes servicios de Windows DNA, como DHTML, ASP, etc.
Además, IIS incluye un conjunto básico de funciones que los desarrolladores de sistemas pueden
ampliar para definir una arquitectura personalizada de aplicaciones.
IIS define una funcionalidad básica que puede utilizar para crear aplicaciones Web. Páginas
Active Server (ASP) y otras tecnologías de Microsoft amplían esta funcionalidad básica para
31
crear un entorno rico para el desarrollo de aplicaciones. La funcionalidad básica del servidor se
expone mediante la Interfaz de programación de aplicaciones de servidor de Internet (ISAPI).
Descargar