Está en la página 1de 22
Los modelos de objetos orientados a datos relacionales incorporan caracteristicas tanto de las bases de datos relacionales como de las orientadas a objetos. Como recordar LETESOD! GES « ESA (GREELEY 9s (por cjemplo, ximeros, fecha); en el 4 el modelo de objetos orientados a ‘Amplia el modelo relacional afiadiendo a algunas de Jas columnas de atributos un tipo nuevo y més detallado de estructura de datos lamado el Qala’ °° tipos de datos abstractos se crean combinando Tos tipos de GRRRIRRTETEICARpAsIggs que se usiizan en el modelo Telacional, o guardando una representacion binaria del objeto en un campo "SLO CHARMS: GEER, por sus siglas en inglés). Los tipos de datos abstractos al modelo relacional permiten afadie comportamiento especializado sta flenbilidad emf esruvara de dats pet modelo de base de datos relacior Ei El software de objetos orientados a datos relaciona sigue perfecciondndose yafadiendo mis funcionalidadg, a los objetos. El modelo de objetos orientados a dan, relacionales esté cambiando con rapider yes cada ve, Yes cada vex miy de idénco para aprovechar los componentes del lel modo, datos orientados a objetos. - Ventajas y desventajas Todos estos modelos tienen ventajas y desvent como se ilustra en la tabla comparativa (figura py Dependers de sus necesidades especificas hasta gy punto estas caracteristicas se pueden considera cam, puntos fuertes 0 débiles. Al determinar el modo datos més adecuado para su SIG, debe consider Modelo Ventajas de datos Desventajas + Estructuras de ‘alas sips aces oe © Interfaz de usuario simple e intultive. # Hay disponibles muchas herramientas para el U final (por e). datos y registros + Es facil utilizar@@la que describen Q(EARGAIEDS describen la jecesaria para un SIG. * El acceso directo a los datos permite un funcionamiento rapido y eficiente. * Independencia de los datos de la aplicacion. * Optimizado para @RSUNSIanaISSUES'G. herramientas para desarrolladores, manuales y consultores. de nuevas relaciones, + Las tablas de atributo: que * En este formato hay disponibles @lSRiSSReaRtiates ep * Existencia de much¢{G@SaHtOadSHeSeRBEEMenIaaOS) + CEREMONY! rurdo reat + GEIB tlexibilidad pare GaSmNSSARIARR. de datos. * Acceso secuencial lento. + (2: GESTS ce dts GD | (GEEEEED 2 mevsdo precisan de proaanainese aplicaciones de bases de datos. * Las relaciones complejas ones (GRREAIMIEHTIG|!n 24 proarama quetwroe= la base de datos. * El rendimiento se ve afectado debido 2a de elaborar de nuevo las estructues deca vez que se accede a los datos. ‘ Si se hacen cambios en un program: costar lo que cuesta une reestrucu® gran envergadura isuario ) a, Figura 9.3 Comparacion de tres 104, tipos de modelos logicos de dat , Permit No hay necesidad de conocer el funcionamienne interno de un objeto, ya que el encapsulado, que combina atributos y comportamientos del objeto, hace que un objeto sea accesible através de un” « permite multiples niveles de generalizacion, agregacion y asociacién. -Nortene (RELISTED « Se integra bien con 1s técnicas de modelado de simulaciones, + Esposible hacer multiples actualizaciones (versiones) simultaneas. + Ei modelo se puede usar de manera intutiva, ya que utiliza objetos que ocurren naturalmente. + eciad "(RDU RS OMESONBRER as + Requiere menos cOdigo en los programas de SIG, lo que implica una menor cantidad de errores informaticos y costos de mantenimiento mas bajos, © Garantiza un (los nuevos datos deben seguir les tegias de comportamiento). + Elencapsulado permite hacer cambios en un programa sinel costo de una reestructuracién de gran envergadura, {ios de bases de datos, * Algunas aplicaciones em Capaces de acceder o aporta Orientada a objetos, ° * Los modelos grandes y complejos pueden lentos y de ejecutar, e * Depende de una descripcién minuciosa de los fenomenos del mundo real (lo Particularmente " que es dificil en el mundo natural) * Las bases de datos orientadas a uso de para su analisis, pero hay este tipo de programacién: + Beeucin pid: * La mayoria de los elementos de las bases de datos orientadas a objetos estan disponibles en las de objetos orientados a datos relacionales. + "epostro uniforme de datos geogrsficos; ce 2! uso de bases de (—OSIRaMIEIORIBs y que no pertenecen a SIG. * La introducci6n y edicién de los datos son mas precisas. -CUEIRRTETRRIBBD eo dats Vos nuevos datos deben seguir las reglas de comportamiento). * Los usuarios pueden trabajar con objetos de datos ‘4s intuitivos. * 5 posble hacer @IIGRESNVETSIONES ACA simulténeas, * Se puede hacer sequimiento del historial y replicar datos remotos, * Menor necesidad de aplicaciones de programacion Para modelar relaciones complejas. * Hace posible una estrecha integracion con las bases de datos de modelos empresariales y el soporte ¥ I “spaldo estandar que acompanan estos model ontinuaci6n) Figura 9.3 (ct '* Término medio entre el modelo orientado a abjetos y el modelo orientado a datos relacionales. * El encapsulado de datos se puede violar mediante el cee . de relaciones de objetos. * Las que cuando se usa un modelo puro de datos orientado a objetos. | ee 105 Pensando en el SIG: Planificacién del sistema de infomacion geogratica dirigida a gerentes Modelo logico de Situacion de modelado de datos datos sugerido (GABA. esta! de arbokes, sos y camines para | RETA etre elementos elacional andlisis de explotacion forestal. Adicon de nuevos arbutos aos aboes2 recs | TATED cco. am que crece el bosque. Jcomo | elementos y atributos a medida que pasa limites de GTSBIAECES) el tiempo. Necesidad de mantener al minimo ‘va Base de elacional Roepe Capacitacion y el tiempo de implementacion. datos simple y facil de disefiar y crear, sistema que @GSRSRGUSTSTERBR sa y debe se fe conectar las bases de datos existentes de ventas y | hy socios comerciales, Empresa de gran tamano que necesita realizar un Necesidad TSG no de adecuados para abrir existentes. nuevas tiendas, Necescad de @ASCICCSASTAUUSESTEs °< ASESAAEOMDRED ! unc cel 1 0 en tiempo real a lo largo de un sistema fluvial. red de calles durante una situacion de emergencia, | simulacién. importante compafia de servicios pubicos que | (QU SESSEUSIZRETSRESIVERR:) GHENAASIEED.: necesita QUSZERVSITERSISIRUNEAB® varias simultaneas. Jos partes de su gran base de datos, a medida que cada dia se hacen adiciones y reparaciones. L oo) ° si y esenciales para los de a datos reacona Peptimrnnrroercso Cone ipo SE AEE se spicacoes CEASED aplicaciones nuevas. una vez que se haya desarrollado el 1 modelo inicial. ‘Analisis Complejo de elementos de recursos Ejecucion rapida, sobre todo en el caso | naturales en una gran hoya hidrografica (por ej. la SERGE CORES cuenca del Rio Columbia). | Se debe TESTS — Vincula ben ETSI te | O = felacionales tradicionales y otras que no son de SIG. | datos. | | Una sarees de cous neces GE | CERNE = Dc | 50 incluidas las canerias atributos y comportamientos. de Brincipales, los conductoslaterales, las vAlvulas, las. | | es estaciones de bombeo y los desagies, | de los datos. f ‘e datos Alto nivel de integridan | 5 0 | | de 1 Figua9¢ Modelos de datos sugeridos para algunas situaciones de modelado tipicas 106 | jones que necesita para crear sus productos cio i oo ‘ Por ejemplo, si necesita realizar muchos st ‘on intersecciones 0 uniones complejas, 2 ‘run modelo de objetos orientados a datos coger uh ; pit a Maus productos informativos no precisan del ale Sis nalidad proporcionada por las capacidades on s defincon adas a 0! sens je datos relacionales. onal de alc re ¢s se No siempt Dee vs idénco para su organizacién. Se ha dicho cera de los modelos orientados a objetos y de cho aera y arientados a datos relacionales, y cémo seguirén pjetos, podria escoger el modelo més ncillo escoger el modelo légico de ie 5 = indo aimplementacién relacional tradicional de los bet iG Sinembargo, esta decisidn se debe basar en mis que iG.Sinembargo, iscifeencias conceptuales. Desde los@HQREBD. I2 mayoria de las bases de datos bo bono co < CLITA Snenbargo, dadas las dificultades de este modelo para dacitirlos complejos comportamientos de los objetos &d mundo real, algunos proveedores de software SIG tun optado por los modelos orientados a objetos y de bjs orientados a datos relacionales para trabajar con ssasestructuras de datos més complejas. La eleccién del aw rae Cuadricula arbitraria simpel €5 na estructura pare Bréctica, en especial Bt? los datos de punto © de potigong, Figura 9.5 Opciones de estructur: Los paneles pueden tener formas inregulares. caracteristicas del modelo légico Hecesario para manejaras, y sugiere modelos de datos que podrian ser adecuados, Considere siempre los costos antes de decidir qué va a recomendar a los drectivos, y los costosrelativos pueden ser un factor significativo en su evaluacién de qué modelo logico de datos se ajusta mejora sus necesidades, Comparar 'os costos de sus productos informativos de alta priotidad 6 un enfoque estindar. Defina dos categorlas de costos para cada modelo de datos, y luego estime los costos de desarrollar sus productos informativos prioritarios bajo cada categoria para cada modelo de datos. Asigne los distintos costos ya sea a la categoria de creacién de base de datos o ala categoria de programacién de aplicaciones, En la primera, incluya los costos de desarrollar y mantener lao las bases de datos necesarias para creat los productos . Los paneles no tienen ‘que ser contiguos. a en paneles 107 ‘sistema de informacion informativos (por ejemplo, costos de disefio de la base de datos, conversién de datos, intercambio actual de datos con sistemas heredados, y asi sucesivamente). Dentro de la categoria de aplicacién, incluya los costos de programar la aplicacién y cualquier manipulacién dela base de datos que se necesite especificamente para los productos informativos Use este enfoque con cifras rales, si estin disponibles, o con clasificaciones relativas si no lo estan. ;Cudles son los costos, reales de preparar veinte o treinta productos informativos a lo largo de la vida teil de su sistema, usando cada modelo légico de datos para fines de comparacién? Una vez que haya considerado esto, puede escoger su modelo y comenzar a trabajar en cl disefio conceptual de la base de datos. A continuacién, exploraremos las tareas implicadas en el desarrollo de una base de datos, especificamente en los modelos relacional y objetos orientados a datos y, por inferencia, en el modelo relacional, en la medida que incorpora elementos pertinentes de ambos. isefio de la La estructura en capas que escoja para su biblioteca de ‘mapas es importante ya que afectard el mantenimiento de la base de datos, la consulta de datos y el rendimiento general. Determine el contenido de cada capa de datos como parte del disefio de base de datos conceptual. El modo como organice sus capas de datos dependerd de cébmo va a utilizar los datos. Ya pensé en esto cuando preparé la lista maestra de datos de entrada. (Después de revisar los términos de abajo, puede repasar la MIDL y hacer las modificaciones que sean necesarias.) Al disefiar Jas capas, tomard en cuenta muchos factorcs, algunos de los cuales se definen aqui. Lop A ETT (Parcelas, a a 108, gocny ttica Srey a yererten, En primer lugar, revise la MIDL pata compa Sie final de todas las capras necesatias. Vieberk Setermiinat cop, anticipacion la Convencion de asignaciém de nonmbrtes de capas. Defina un nombre Gnico (de preferencia, descriptive) para cada capa. Una ver que hayan tidy aceptados por el equipo de SIG y se hayan diseritniide db grupo completo de usuarios, esun nombres de caps ve deben seguir de manera rigurosa alo largo de todo ch del procewo de disetio de brave de dates conceprsal. Es recomendable que len nombres de capas sean desctigtivin, de modo que sea Facil recomiocer si contenide, Revise la figura 9.2. La estructura en pancles es seleccién del software. Luego, tras examinar Primero, preparamos el terreno para la 7 ae un ejemplo detallado (cl “caso modelo’ algunas alrernativas de la arquitectura, ficticio desarrollado para 3 afios en la Ciudad de Roma) ilustrard una metodologia para la identificacién de la plataforma y las cargas de red durante las operaciones de alta demanda. Finalmente, los modelos de precios y tamafios de la plataforma le mostrarin una manera de calcular el costo del hardware seleccionado, informacién que usted necesitard incluir en su documento del disefio. preliminar, La documentacién de su concepto general ¢s un paso importante si va a proceder a planificar la adquisicién de software y hardware y la implementacién subsiguiente del SIG Seleccion del software De manera conjunta con los otros componentes del sistema, los programas de software(ejecutan las (Gonjiintos de datos y generar os productos informativos. Al agregar estas funciones—y destacar las funciones mas importantes para sus flujos de trabajo—usted puede determinar la funcionalidad que necesita obtener de un programa de software. Los resultados de este resumen y esta clasificacién le ofrecerdn los requisitos funcionales, los cuales usted puede mostrar al proveedor de software tuna vez que su propuesta sca aprobada. Basicamente, su plan debe concebir un software que sea capaz de hacer todo lo que usted necesita que haga, y que realice de manera muy confiable las cosas que necesita que sehagan bien y con mis frecuencia. As{ que, antes que nada, debe especificar y cuantificar esas funciones, en lugar de suponer que cada programa de SIG las tendri. Usted puede comprar el software mas moderno que exista, pero estaria malgastando su dinero si carece de un aspecto clave de la funcionalidad necesaria. :Y qué tal si carece de la velocidad y eficiencia en la ejecucién de alguna funcién clave? Esto también puede ser critico. Por ejemplo, cuando usted sabe que necesitard con frecuencia ciertos datos importantes del departamento de obras piiblicas, evitaré adquirir tun programa de software que no sea capaz de importar 6 ‘sistema de informacion geografica dingida a gerentes a. a Of es05 datos con facilidad. Al resumir el poly niimiges We) luego, al clasficarlos de acuerdo al flujo de trabajo y la frecuencia, la planificacién estarg bien encaminada para scleccionar el software. Resumen de los requisitos funcionales Este resumen es simplemente una lista que muestra cada funcién junto con el niimero de veces que un programa de software tendré que realizar la funcién en un aio determinado. En el capitulo 6, usted identificé las funciones requeridas para introducir datos en el sistemay generar cada uno de los productos informativos indicados Usted ya enumeré estos requisitos funcionales en la lista maestra de datos de entrada y en las descripciones individuales de los productos informativos. Su tarea ahora es ficil:revisar las DPI y resumir el ntimero de veces que se usard cada funcién especifica para producir el conjunto completo de productos informativos en un afio. Agregue a este resumen las funciones adicionales de entrada de los datos identificados en esta MIDL (funciones como las de importacién y conversién de datos). El resultado se conoce como tilizacién otall de fibiciones, un resumen que no sélo denomina las funciones particuilares que se van activar sino que también cuantifica el mimero de) veces que se realizard cada funcién el primer atio (véase la pagina 50 para més detalles sobre el uso funcional). Para fines de planificacién, quiz4 prefiera hacer cilculo de previsiones, en especial si espera que la necesidad desu organizacién para ciertos productos informativos cambie con el transcurtir del tiempo. Consulte el capitulo 6 para ver los célculos para un periodo de cinco aiios e incluya cada funcién que usted prevea que se active en cualquier momento de ese periodo, incluido todo el conjunto de datos que se introducird en los primeros cinco afios (gencralmente todos ellos), més cualquier otra capacidad bisica del sistema Esos restimenes —para cl aiio uno, el aio dos, el ano pecallt: SHe iles, especialmente si anticipa pueden sor stiles, especialmente si anticipa que Puna funcionalidad limitada en los primeros cesta . nr peor aavema y que luego esa necesidad inf erectendo de sins sash vel misalto a medida que su organizacién se vaya gearrollando. | sistema Ia casificacion de Tas funciones del sistema es una nner de resaltar las FAREIORES ARES IMPORARKS para su@peRiGA, de modo que usted pueda selecci ar un onsidérelasesenciales pa ‘general, usted encontrars de funciones de manip tna funcién o un pequeto grupo ; ulacién y andlisis de datos que \fenen una frecuencia de uso extremadamente alta. Estas _funciones son esencialesy su sistema depende mucho de ells. Fstas son funciones de ease DEI software que usted Finalmente sleccione debe tener lacapacid de elias)» y de realizarlas bien, Todo sistema que no ofrezca funciones de clase 1 compatibles y eficientes desde el punto de vista soiovare que cuente con las capacidades para satisfacer operative deberd ser descalificado autométicamente. sss MESIARAESSPETHGs. Al dar un vistazo al resumen de utilizaci6n de funciones (en recuencia de uso” que aparece en las paginas 51 y 54) veré que las funciones La identificacién de las funciones menos usadas es también muy simple, Eche un vistazo a estas funciones en la figura 10.1, agrupadas a lo largo de la parte Busqueda de atributos—Funciones de CLASE 1 Capacidades basicas del sistema superposicion de gréficos Superposicion topol6gica(poligono sobre poigono) Caleulo del centroide Ventanas ‘Actualizar Analisis de red Numero de veces que se ut sicién topol6gica (poligono en poligono) ator generason macro atmetia Contiguidad Medir tamario de areas Superposicién topologica (linea en poligono) suprimir Reclasificar Funciones de CAD Funciones de CLASE 3 ———— Simbolos que representan funciones: Figura 10.1 Clasificacién de las funciones que generan sus productos informativos la 7 inferior derecha. Estas funciones de {so poco frecuente pueden ser, sin embargo, importantes para operaciones individuales, asi que ellas merecen tener un lugar en su. “lasfique las que necesitan estar presentes, pero sistema. Tecnologias de la interfaz y _ las comunicaciones — Usted ya conoce los conjuntos de datos por nombre y relacién, pues ha hecho el seguimiento de la fuente de quero son necesariamenteefcientes, como laficiones) datos en su MIDL. Es el momento de familiaizase ain Las funciones restantes (en el medio del grafico) las pruebas comparativas de sistemas, que se hacen antes de una adquisicién mayor, las funciones de clase 2 se someten siempre a pruebas exhaustivas. Deber Documente las clasificaciones de las funciones requeridas por su sistema en general, incluido el SIG y Ja frecuencia de su uso. Cuando esté listo para adquirir su sistema, puede proporcionar a los proveedores este documento—su lista de criterios objetivos para respaldar la seleccién del software, Observe que sélo las funciones de esta lista deberan tomarse en cuenta durante la adquisicién del sistema. Esto le ayudard a concentrarse en el objetivo. Las cifras con las que usted trabaja en la planificacié cuando son aproximadas, asi que no se sorprenda descubra que se apartaron de las cifras reales en un 20 6 30 por ciento. Debe esperar variaciones en la metodologia yel cronograma del producto informativo durante el plan guinquenal y aceprar esto con ecuanimidad. Reconozca que cierta flexibi de planificacién: idad esté ya integrada en el proceso el disefio de su tecnologia puede dar cabida a una variacién de més 0 menos 30 por ciento cn los requisitos funcionales. La finalidad consiste simplemente en evitar que el error sea del 200 6 300 por ciento y desperdiciar miles o incluso millones de délares en sistemas que ni siquiera se acercan a los requisitos del sistema, lo cual ¢s el comportamiento usual de aquellos que facturan sin pensar en lo que se va a hacer. 118 mis. La determinacién de una configuracién adecuada de la interfaz del sistema y las comunicaciones de la red le xige que sepa dnd seimansenenyalmacenan os) le su organizacién y qué tan bien pueden seleccién de una interfaz del sistema Probablemente necesitaré vincular muchas de las bases de datos existentes de su organizacién en su SIG. Si fuera a pedir estos conjuntos de datos a menudo, necesitaria «que cada visita fuera breve y que cada conversacién fuera tun intercambio libre de ideas. Los factores detetminatites para la seleccién de una interfaz del sistema son frecuencia “syiveloeidad delacceso, y averiguar si los formatos de los datos involucrados son compatibles. Determine si su SIG necesita ese acceso frecuente, repetido y de alta velocidad a las bases de datos principales. En teoria, estos serian vinculos bidireccionales que “se comunican entre s{” facilmente: usted est recibiendo datos y enviando otros datos. Sin embargo, no todo vinculo serd una perfecta combinacién. Por ejemplo, la gente de los sistemas de informacién de la municipalidad quiere vincular sus registros de facturacién de los servicios piiblicos a la base de datos de parcelas del SIG. Silas dos bases de datos estan almacenadas en diferentes formatos, entonces para permitir esta vinculacién es posible que nece un software de interfaz especial 0 una interfaz de software personalizada, la cual requicte programacién. Para el documento del diseio preliminar, necesitard estimar cuinto costard la programacién en tiempo y dinero. Podria considerar el uso de software de replicacién 0 fanciones de traduccién como interfaz para las fuentes capacidad de datos y velocidades de transferencia de datos | ob je a de tecnologia para SIG es mover los datos de manera répida deste yo punto a otro y hacerlos llegar en la misma forma en que salieron. Elaneh@lde banda fering 5 primero (Ia transferencia de datos desde el servidor hasta el usuario), mientras que lo uitimo (el_procesamiento) se deja a cargo de las\CPUo unidades de procesamiento central (contenidas a menudo en servidores), Los datos dependen de estos componentes para su desplazamiento en forma rapida. En la planificacion para implementar un SIG, necesita tener en cuenta las condiciones de su organizacion tanto en cuanto a la capacidad de datos proporcionada por la tecnologia de almacenamiento como en cuanto a las velocidades de transferencia de datos determinadas por el ancho de banda disponible o la capacidad de la red para el trafico de la red. Capacidad de datos significa qué cantidad de datos se puede almacenar; por ahora, esto se mide en gigabytes, terabytes, 0 petabytes (incluso en exabytes, zertabytes y yottabytes). Un servidor es capaz de almacenar grandes cantidades de datos, pero al igual que su propia computadora de escritorio, el servidor puede contener la cantidad de datos que permita su espacio en disco. Una municipalidad pequefia puede requerir s6lo 40 a 80 gigabytes de espacio en disco para satisfacer sus necesidades de almacenamiento de datos. Grandes repositorios de datos, como el que mantiene la Oficina de Censo de EE.UU., puede tener la capacidad de almacenar datos en el orden de los terabytes. Independientemente de la cantidad de datos que se puedan almacenar, su tamafo es inutil sino se puede poner en marcha y compartir con muchos usuarios en un tiempo razonable. En este punto es en donde las velocidades de transferencia de datos entran en juego, es decir, qué tan rapido el servidor puede enviar el trafico de datos a través de una red. Una capacidad adecuada de ancho de banda de la red debe estar disponible para soportar estas cargas de transferencia de datos en su pico. Note que las velocidades del trafico de datos en la red se miden en bits por segundo. Cuando se convierte el volumen de datos almacenado en un disco de almacenamiento a trafico de datos a través de una red, la formula es 1 megabyte es. igual a 10 megabits (incluye 2 bits de datos de servicio del protocolo de la red por cada 8 bits de datos). Cincuenta y seis Kb/seg es lo mismo que 56.000 bits/seg; asi que 10 Mb/seg es lo mismo y que 10,000,000 bits/seg. Por lo tanto, una red de area local de 10 Mb/seg o LAN puede soportar la transferencia de casi 180 veces mas datos por segundo que una red de area 56 Kbiseg. s F eee prestar a errores debido a malentendidos en las unidades de jigro se encuentra en estos detalles, especialmente cuando se prunicelSaa ica ain ancho de banda de red adecuado. La comprensién cabal de lo que significan las velocidades de transferencia de datos es una dimension critica de Ia planificacion del SIG. La velocidad de transferencia de los datos es siempre la misma (la velocidad de Ia luz), lo que es diferente es solo el ancho de banda, o capacidad de La capacidad de proceso es muy importante; a medida que el trafico acumulado celiee cerca al 50 a 75 por ciento de la capacidad de proceso, ocurriran retrasos so tos de la comunicacion debido a las colisiones que son frecuentes a las ignificati nu seaaades de transmision més altas. de datos. El establecimiento de ciertos procedimientos para el soporte de la frecuencia de la transferencia de datos es otra posibilidad. A veces, toda esta discusién de la tecnologia de las bases de datos hace que las ‘organizaciones jgan en cuenta de que estin usando tecnologia anticuada, y se pone en marcha una migracién de ambito empresarial hacia una nueva plataforma de base de datos estindar en la cual todas las aplicaciones, incluido el SIG, funcionen satisfactoriamente. De hecho, el SIG mismo puede ser seleccionado como software integradot. Cada ver lo es més. Es posible ademas que se necesiten cada vez menos las interfaces a la medida, ya que Ia nueva arquitectura orientada a servicios (SOA) toma el control. La estrategia de la SOA promueve que cada unidad empresarial proporcione servicios Webs es decir, la interfaz entre los sistemas o departamentos comerciales se haria a través de Jos protocols de servicio Web estndar, lo cual hace que las interfaces personalizadas se vuelvan algo innecesario Comunicaciones de red Las conexiones de red proporcionan el vinculo de comunicaciones que le permite a usted tenet + Tos datos y distribuirlos a través de la organizacién, En una municipalidad tipica, por ejemplo, los datos se almacenan en un servidor centralizado. Los empleados de la municipalidad proceden con sus flujos de trabajo, obteniendo los datos que necesitan del servidor a través La red fue configurada probablemente para permitir estos flujos de trabajo desus computadoras de escritor existentes, pero en el trabajo de generar los productos informativos que facilitan los flujos de trabajo, el SIG. cambiaré la forma como operan ciertas cosas. Ya sea que usted esté pensando en un SIG para tun solo departamento 0 para toda la organizacién, 5 posible que la implementacién tenga un mayor efecto en la red existente. ‘Tenga presente que el SIG 120 plejas en una red que debe permitir exe eréfico pesado. Al proporcionar segmentos de comunicacién compartida que funcionan como vias urbanas, las redes, pueden admitir sélo un paquete de comunicaciones a la ver, De tal manera, para que una red dé cabida a muchas comunicaciones durante las cargas de tréfico maximo, estos paquetes de datos deben esperar en la cola, Es frustrante para los usuarios finales saber que los datos estin en el servidor, pero deben esperar varios minutos para obtenerlos y regenerarlos. Con la reciente tecnologia, esos t€tras08 de trifico se experimentan s6lo cuando el (eeoperctermerieenaally *-“* alld del 75 por ciento, sin embargo, el funcionamiento del sistema de la red se congestiona y los usuarios sufren prolongados tiempos de espera al igual que los autos, que en horas pico se quedan atrapados en el tréfico de la ciudad. Acoplar las cargas de gran cantidad de datos con las aplicaciones de uso frecuente, serd suficiente para abrumar las conexiones de red subdimensionadas 0 ralentizarlas. Los avances en la tecnologia han creado servidores de SIG diseftados especificamente para minimizar las cargas de transferencia de datos. En lugar de simplemente enviar dl grupo de datos, estos servidores trabajan en los datos y sélo distribuyen los resultados. Con ese tipo de servidores que ejecutan las aplicaciones por su cuenta, es posible que los usuarios de su SIG puedan tener acceso a los datos través dela red existente ‘tras una actualizacién pequeita. O puede que tenga que adoprar un sistema de redes completamente nuevo. Usted puede averiguarlo—prevea el ancho de banda idéneo para su SIG—usando Ia informacién de sus datos y necesidades especificas, con el mérodo que se indica mas adelante en este capitulo. Asegtirese de que sus célculos tengan en cuenta el crecimiento de su organizacién. Una manera de ser cautos en esto es anticipar las cifras mas altas posibles—en todos sus cilculos—y Inego agregarles el 20 por ciento para mayor seguridad. : las redes de drea ve sus siglas en inglés) y las ree por sus siglas en inglés). Las LANs aie s, Proporcionan acceso de alta oo ea denwo deiuneifioss 1 ocalizado, tal como un campus. Las AND oa . Por Joc un servidor de archivos ubicado en un edificio ao ex sfinas de una municipalidad comparte datos con sus sins de campo a través de una WAN, Por el uso de un prorocolo diferente, la tecnologia de la WAN suele coer un ancho de banda mucho menor que el entorno LAN y es miasjearo debido al costo de construccién para as. Internet, en esencia, dela inl :ransmitir datos por largas distan suna WAN global.) Arquitecturas cliente/servidor Uwalmente, la cransferencia de datos por una red se lleaa cabo mediante alguna forma de tecnologia cliente- servidor el aaa arcs dataset are deinformacién se basa en un lenguaje comin que permite «sta via bidireccional entre el remitente y el recepros 2 denomina prota comune ) ® i istema arquicectura cliente-servidor seleccionado para Un sist dictaré qué protocolo de comunicaci6n se usa, Los 6 los \GeAVidOP se describen a continuacién, junto COP do usted se Protocolos asociados con ellos. Muy @ ment! "de peso” que desean crear dentro de as primeras cen la cransferencia de Jience de aplicaciones. .¢ transfieren la encontrar con esos usuario: Sus propios productos informatives las cuales admit dos arquitecturas, 2 cos yell datos entre el servidor de dat jreceuras—4 arquitect Pas las ileimas dos 2°80 deel seridor de aplicaciones me ad ; ‘a ee Jgn—usualmente no necesitan cliente de - como Is primers dos porque és = menos datos que transfert (Se necesita menos bits le datos para visualizar un forma oe rods aie ee para crearlo,) ae = Servidor central de archivos con estaciones de trabajo clientes Un servidor central comparte datos com las estaciones de trabajo a través de la red. El software de aplicacion reside en las estaciones de trabajo, las cuales realizan las funciones canto de consulta de datos como de, representacién de mapas; Con su alta demanda deancho de banda, est tipo de configuracién se implementa mejor en una LANy la cual oftece mayor ancho de banda por distancias mas cortas (por ejemplo, en un campus, dentro de una ofganizaci6n local), Los protocolos comunes de montaje de disco asociados con esta arquitectura de red son NES (UNIX-=sistema de archivos de red), SMB (Microsofe Windows—bloque de mensajes de server), 7 s 2 . a los protocolos de montaje de discos son prococolos estindares TCP/IP in estaciones de trabajo clientes ‘Unservidor central del DBMS (sistema de administracién de bases de datos) comparte también datos a través dela red. “con estaciones de trabajo basadas en computadoras figura 10.2) El softwareide aplicaci6n reside en las etacionesde) (Gabaande se EMS ge nfo om «oon datos requeridos pr proses Iza de cliente, Comparada con la configuracién anterior, esta configuracién reduce significativamente ls demandas dela “red! Sin embargo, debido a que requiere atin la transferencia de grandes cantidades de datos entre el servidor de DMBS y la aplicacién cliente, esta configuracién se implementa mejor en una LAN. (Los motores de buisqueda comprimen los datos antes de moverlos a la estacién de trabajo 121 lente, la cual procede a descomprimirtos.) Se aplican los con En esta configuracisn (figura 10.3), los datasyelsoftware ha ee ubicados en el centro de computacién. Las estaciones de trabajo basadas en terminales muestran y controlan 2 ‘¢distancialos aplicaciones ejecutadas en los servidores de los terminales. Estos son los terminales “tontos” que pusieron, la informatica al alcance de la gente. Los (inicos'datos transferidos del servidor al terminal son los incluidos en el entornoide visualizacion resultante, que reduce de manera significativa los requisitos de ancho de banda. Este tipo de arquitectura se presta bien parallas WAN, Los protocolos comunes asociados con esta arquitectura de red son el on abajo cliente Is de dato ‘esidenjen losiservidores)ubicados en el cena computacién. El seevidor/ae inapay Proportions abet 5