SlideShare una empresa de Scribd logo
1 de 11
Unidad III 
Diseño de la puesta 
en marcha 
Carlos E. Reyes Lona
Arquitectura lógica, tecnológica y 
organizacional 
Arquitectura lógica 
Se selecciona y diseña con base en objetivos y restricciones. Los objetivos 
son aquellos prefijados para el sistema de información, pero no solamente los 
de tipo funcional, también otros objetivos como la mantenibilidad, auditabilidad, 
flexibilidad e interacción con otros sistemas de información. 
Las restricciones son aquellas limitaciones 
derivadas de las tecnologías disponibles para 
implementar sistemas de información. Unas 
arquitecturas son más recomendables de 
implementar con ciertas tecnologías mientras 
que otras tecnologías no son aptas para 
determinadas arquitecturas. 
Por ejemplo, no es viable emplear una 
arquitectura de software de tres capas para 
implementar sistemas en tiempo real.
Arquitectura Tecnológica 
La arquitectura tecnológica de una institución recoge el conjunto de decisiones 
significativas sobre la organización del software, sus interfaces, su 
comportamiento y su interacción, así como la selección y composición de los 
elementos estructurales (infraestructura tecnológica). Por encima de todo, sin 
embargo, la arquitectura tecnológica tiene que ser una definición de estilo: la 
descripción de las motivaciones o fundamentos que determinan por qué un 
sistema está diseñado de la forma en que lo está.
El servicio de autentificación permite a los usuarios acceder al entorno de la 
UOC. Pero, aparte de los usuarios, también hace posible el acceso a 
aplicaciones informáticas. Así, por ejemplo, una aplicación debidamente 
certificada e instalada en el teléfono móvil de un estudiante o de un profesor 
también podría acceder a la UOC. Estos mecanismos, llamados single sign-on 
(SSO), permiten que el campus y otras herramientas de la UOC se puedan 
integrar y relacionar con otros sistemas externos a la universidad. Los sistemas 
externos, pues, pueden autentificar y acceder a la UOC mediante diversos 
mecanismos de autentificación, entre los cuales destacan CAS, Shibboleth IMS 
Basic LTI y las interfaces OKI OSIDs
• Internet tiene dos protocolos principales en la capa 
de transporte, uno orientado a la conexión y otro 
no orientado a la conexión. El protocolo no 
orientado a la conexión es el UDP y el orientado es 
el TCP. 
• UDP 
• Artículo principal: UDP 
• El conjunto de protocolos de Internet soporta un 
protocolo de transporte no orientado a la conexión 
UDP (protocolo de datagramas de usuario). Este 
protocolo proporciona una forma para que las 
aplicaciones envíen datagramas IP encapsulados 
sin tener una conexión.
• La liberación de una conexión es más fácil que su 
establecimiento. No obstante, hay más escollos de los que 
uno podría imaginar. Hay dos estilos de terminación de una 
conexión: liberación asimétrica y liberación simétrica. La 
liberación asimétrica es la manera en que funciona el 
mecanismo telefónico: cuando una parte cuelga, se 
interrumpe la conexión. La liberación simétrica trata la 
conexión como dos conexiones unidireccionales distintas, y 
requiere que cada una se libere por separado. La liberación 
asimétrica es abrupta y puede resultar en la perdida de datos. 
Por lo que es obvio que se requiere un protocolo de liberación 
más refinado para evitar la perdida de datos. Una posibilidad 
es usar la liberación simétrica, en la que cada dirección se 
libera independientemente de la otra. Aquí, un host puede 
continuar recibiendo datos aun tras haber enviado una TPDU 
de desconexión. 
•
• Si los hosts y los enrutadores están sujetos a caídas, la 
recuperación es fundamental. Si la entidad de transporte 
está por entero dentro de los hosts, la recuperación de 
caídas de red y de enrutadores es sencilla. Si la capa de 
red proporciona servicio de datagramas, las entidades de 
transporte esperan pérdida de algunas TPDUs todo el 
tiempo, y saben cómo manejarla. Si la capa de red 
proporciona servicio orientado a la conexión, entonces la 
pérdida de un circuito virtual se maneja estableciendo 
otro nuevo y sondeando la entidad de transporte remota 
para saber cuales TPDUs ha recibido y cuales no.
• Servicios Servicios proporcionados a las capas 
superiores 
• La meta final de la capa de transporte es proporcionar un 
servicio eficiente, confiable y económico a sus usuarios, 
que normalmente son procesos de la capa de aplicación. 
Para lograr este objetivo, la capa de transporte utiliza los 
servicios proporcionados por la capa de red. El hardware 
o software de la capa de transporte que se encarga del 
transporte se llama entidad de transporte, la cual puede 
estar en el núcleo del sistema operativo, en un proceso 
independiente, en un paquete de biblioteca o en la tarjeta 
de red.
La generalización de los lenguajes de marcas. 
Artículos principales: Generalized Markup Language y 
SGML. 
La iniciativa que sentaría las bases de los actuales 
lenguajes, partiría de la empresa IBM, que buscaba 
nuevas soluciones para mantener grandes cantidades de 
documentos. El trabajo fue encomendado a Charles F. 
Goldfarb, que junto con Edward Mosher y Raymond 
Lorie, diseñó el Generalized Markup Language o GML 
(nótese que también son las iniciales de sus creadores). 
Este lenguaje heredó del proyecto GenCode la idea de 
que la presentación debe separarse del contenido. El 
marcado, por tanto, se centra en definir la estructura del 
texto y no su presentación visual.
• La respuesta a los problemas surgidos en torno al HTML 
vino de la mano del XML (eXtensible Markup Language). 
El XML es un meta-lenguaje que permite crear etiquetas 
adaptadas a las necesidades (de ahí lo de "extensible"). 
El estándar define cómo pueden ser esas etiquetas y 
qué se puede hacer con ellas. Es además especialmente 
estricto en cuanto a lo que está permitido y lo que no, 
todo documento debe cumplir dos condiciones: ser válido 
y estar bien formado.
• Las organizaciones de estándares han venido desarrollando 
lenguajes especializados para los tipos de documentos de 
comunidades o industrias concretas. Uno de los primeros fue 
el CALS, utilizado por las fuerzas armadas de EE.UU. para 
sus manuales técnicos. Otras industrias con necesidad de 
gran cantidad de documentación, como las de aeronáutica, 
telecomunicaciones, automoción o hardware, ha elaborado 
lenguajes adaptados a sus necesidades. Esto ha conducido a 
que sus manuales se editen únicamente en versión 
electrónica, y después se obtenga a partir de ésta las 
versiones impresas, en línea o en CD. 
• Un ejemplo notable fue el caso de Sun Microsystems, 
empresa que optó por escribir la documentación de sus 
productos en SGML, ahorrando costes considerables. El 
responsable de aquella decisión fue Jon Bosak, que más 
tarde fundaría el comité del XML.

Más contenido relacionado

La actualidad más candente (19)

MODELOS OSI
MODELOS OSIMODELOS OSI
MODELOS OSI
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Recorte de redes
Recorte de redesRecorte de redes
Recorte de redes
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Stephanie villa
Stephanie villaStephanie villa
Stephanie villa
 
Modelo osi - Capas 6 y 7
Modelo osi - Capas 6 y 7Modelo osi - Capas 6 y 7
Modelo osi - Capas 6 y 7
 
Osi
OsiOsi
Osi
 
Osi
OsiOsi
Osi
 
Protocolos osi
Protocolos   osiProtocolos   osi
Protocolos osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo osi wikipedia, la enciclopedia libre
Modelo osi   wikipedia, la enciclopedia libreModelo osi   wikipedia, la enciclopedia libre
Modelo osi wikipedia, la enciclopedia libre
 
Modelo osi01
Modelo osi01Modelo osi01
Modelo osi01
 
las capas de modelo osi
las capas de modelo osi las capas de modelo osi
las capas de modelo osi
 
Mantenimeinto
MantenimeintoMantenimeinto
Mantenimeinto
 
Presentación2
Presentación2 Presentación2
Presentación2
 
modelo OSI
modelo OSImodelo OSI
modelo OSI
 
Capas del modelo osi
Capas del modelo osiCapas del modelo osi
Capas del modelo osi
 
El modelo osi
El modelo osiEl modelo osi
El modelo osi
 
modelo OSI
modelo OSImodelo OSI
modelo OSI
 

Destacado (18)

EA Letter
EA LetterEA Letter
EA Letter
 
Benjamin d
Benjamin dBenjamin d
Benjamin d
 
In-Plant Training SE FORGE
In-Plant Training SE FORGEIn-Plant Training SE FORGE
In-Plant Training SE FORGE
 
RP-DT-Poster-02
RP-DT-Poster-02RP-DT-Poster-02
RP-DT-Poster-02
 
HAZCOM
HAZCOMHAZCOM
HAZCOM
 
Roteiro mooclisboa15
Roteiro mooclisboa15Roteiro mooclisboa15
Roteiro mooclisboa15
 
Technocycle Reference Letter 392016
Technocycle Reference Letter 392016Technocycle Reference Letter 392016
Technocycle Reference Letter 392016
 
Reel Life 1
Reel Life 1Reel Life 1
Reel Life 1
 
Hongo seta
Hongo setaHongo seta
Hongo seta
 
George Mason Diploma
George Mason DiplomaGeorge Mason Diploma
George Mason Diploma
 
la appraiser 2015
la appraiser 2015la appraiser 2015
la appraiser 2015
 
kazan_expo_vertical_logo_v0.8
kazan_expo_vertical_logo_v0.8kazan_expo_vertical_logo_v0.8
kazan_expo_vertical_logo_v0.8
 
Rising_Star_Award
Rising_Star_AwardRising_Star_Award
Rising_Star_Award
 
Oracle RAC Deep Dive for DBAs
Oracle RAC Deep Dive for DBAsOracle RAC Deep Dive for DBAs
Oracle RAC Deep Dive for DBAs
 
Pdf orly
Pdf orlyPdf orly
Pdf orly
 
Boletim bimba 14 07 2013 (1)
Boletim bimba 14 07 2013 (1)Boletim bimba 14 07 2013 (1)
Boletim bimba 14 07 2013 (1)
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Páscoa
PáscoaPáscoa
Páscoa
 

Similar a Unidad 3

Unidad 3 - Diseño de la Puesta en Marcha
Unidad 3 - Diseño de la Puesta en MarchaUnidad 3 - Diseño de la Puesta en Marcha
Unidad 3 - Diseño de la Puesta en Marchalemusjf
 
Comercio electrónico unidad 3
Comercio electrónico unidad 3Comercio electrónico unidad 3
Comercio electrónico unidad 3reynaldo1988
 
Comercio electrónico unidad 3
Comercio electrónico unidad 3Comercio electrónico unidad 3
Comercio electrónico unidad 3reynaldo1988
 
Comercio Electrónico Unidad 3
Comercio Electrónico Unidad 3Comercio Electrónico Unidad 3
Comercio Electrónico Unidad 3danirazo
 
unidad III comercio electronico 1.1
unidad III comercio electronico 1.1unidad III comercio electronico 1.1
unidad III comercio electronico 1.1Shavauabc
 
unidad 3 comercio electronico
unidad 3 comercio electronicounidad 3 comercio electronico
unidad 3 comercio electronicoShavauabc
 
Unidad 3
Unidad 3Unidad 3
Unidad 3winmacs
 
Comercio electrónico UNIDAD 3
Comercio electrónico    UNIDAD 3Comercio electrónico    UNIDAD 3
Comercio electrónico UNIDAD 3006rosy
 
COMERCIO ELECTRONICO UNIDAD III
COMERCIO ELECTRONICO UNIDAD IIICOMERCIO ELECTRONICO UNIDAD III
COMERCIO ELECTRONICO UNIDAD IIIALBAYCOTA
 
Evolucion De Redes De Computadoras
Evolucion De Redes De ComputadorasEvolucion De Redes De Computadoras
Evolucion De Redes De Computadorasefrain jaime
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosalbertoisaacs13
 
Paper sistemas distribuido
Paper sistemas distribuidoPaper sistemas distribuido
Paper sistemas distribuidoHolger Sanchez
 

Similar a Unidad 3 (20)

Shavaaaaaa
ShavaaaaaaShavaaaaaa
Shavaaaaaa
 
Unidad 3 - Diseño de la Puesta en Marcha
Unidad 3 - Diseño de la Puesta en MarchaUnidad 3 - Diseño de la Puesta en Marcha
Unidad 3 - Diseño de la Puesta en Marcha
 
Comercio electrónico unidad 3
Comercio electrónico unidad 3Comercio electrónico unidad 3
Comercio electrónico unidad 3
 
Comercio electrónico unidad 3
Comercio electrónico unidad 3Comercio electrónico unidad 3
Comercio electrónico unidad 3
 
Comercio Electrónico Unidad 3
Comercio Electrónico Unidad 3Comercio Electrónico Unidad 3
Comercio Electrónico Unidad 3
 
unidad III comercio electronico 1.1
unidad III comercio electronico 1.1unidad III comercio electronico 1.1
unidad III comercio electronico 1.1
 
unidad 3 comercio electronico
unidad 3 comercio electronicounidad 3 comercio electronico
unidad 3 comercio electronico
 
unidad 3
unidad 3unidad 3
unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3 Unidad 3
Unidad 3
 
Comercio electrónico UNIDAD 3
Comercio electrónico    UNIDAD 3Comercio electrónico    UNIDAD 3
Comercio electrónico UNIDAD 3
 
COMERCIO ELECTRONICO UNIDAD III
COMERCIO ELECTRONICO UNIDAD IIICOMERCIO ELECTRONICO UNIDAD III
COMERCIO ELECTRONICO UNIDAD III
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 
Evolucion De Redes De Computadoras
Evolucion De Redes De ComputadorasEvolucion De Redes De Computadoras
Evolucion De Redes De Computadoras
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Redes conceptos villagomez_ferreyra_
Redes conceptos villagomez_ferreyra_Redes conceptos villagomez_ferreyra_
Redes conceptos villagomez_ferreyra_
 
Redes conceptos villagomez_ferreyra_
Redes conceptos villagomez_ferreyra_Redes conceptos villagomez_ferreyra_
Redes conceptos villagomez_ferreyra_
 
Paper sistemas distribuido
Paper sistemas distribuidoPaper sistemas distribuido
Paper sistemas distribuido
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Unidad 3

  • 1. Unidad III Diseño de la puesta en marcha Carlos E. Reyes Lona
  • 2. Arquitectura lógica, tecnológica y organizacional Arquitectura lógica Se selecciona y diseña con base en objetivos y restricciones. Los objetivos son aquellos prefijados para el sistema de información, pero no solamente los de tipo funcional, también otros objetivos como la mantenibilidad, auditabilidad, flexibilidad e interacción con otros sistemas de información. Las restricciones son aquellas limitaciones derivadas de las tecnologías disponibles para implementar sistemas de información. Unas arquitecturas son más recomendables de implementar con ciertas tecnologías mientras que otras tecnologías no son aptas para determinadas arquitecturas. Por ejemplo, no es viable emplear una arquitectura de software de tres capas para implementar sistemas en tiempo real.
  • 3. Arquitectura Tecnológica La arquitectura tecnológica de una institución recoge el conjunto de decisiones significativas sobre la organización del software, sus interfaces, su comportamiento y su interacción, así como la selección y composición de los elementos estructurales (infraestructura tecnológica). Por encima de todo, sin embargo, la arquitectura tecnológica tiene que ser una definición de estilo: la descripción de las motivaciones o fundamentos que determinan por qué un sistema está diseñado de la forma en que lo está.
  • 4. El servicio de autentificación permite a los usuarios acceder al entorno de la UOC. Pero, aparte de los usuarios, también hace posible el acceso a aplicaciones informáticas. Así, por ejemplo, una aplicación debidamente certificada e instalada en el teléfono móvil de un estudiante o de un profesor también podría acceder a la UOC. Estos mecanismos, llamados single sign-on (SSO), permiten que el campus y otras herramientas de la UOC se puedan integrar y relacionar con otros sistemas externos a la universidad. Los sistemas externos, pues, pueden autentificar y acceder a la UOC mediante diversos mecanismos de autentificación, entre los cuales destacan CAS, Shibboleth IMS Basic LTI y las interfaces OKI OSIDs
  • 5. • Internet tiene dos protocolos principales en la capa de transporte, uno orientado a la conexión y otro no orientado a la conexión. El protocolo no orientado a la conexión es el UDP y el orientado es el TCP. • UDP • Artículo principal: UDP • El conjunto de protocolos de Internet soporta un protocolo de transporte no orientado a la conexión UDP (protocolo de datagramas de usuario). Este protocolo proporciona una forma para que las aplicaciones envíen datagramas IP encapsulados sin tener una conexión.
  • 6. • La liberación de una conexión es más fácil que su establecimiento. No obstante, hay más escollos de los que uno podría imaginar. Hay dos estilos de terminación de una conexión: liberación asimétrica y liberación simétrica. La liberación asimétrica es la manera en que funciona el mecanismo telefónico: cuando una parte cuelga, se interrumpe la conexión. La liberación simétrica trata la conexión como dos conexiones unidireccionales distintas, y requiere que cada una se libere por separado. La liberación asimétrica es abrupta y puede resultar en la perdida de datos. Por lo que es obvio que se requiere un protocolo de liberación más refinado para evitar la perdida de datos. Una posibilidad es usar la liberación simétrica, en la que cada dirección se libera independientemente de la otra. Aquí, un host puede continuar recibiendo datos aun tras haber enviado una TPDU de desconexión. •
  • 7. • Si los hosts y los enrutadores están sujetos a caídas, la recuperación es fundamental. Si la entidad de transporte está por entero dentro de los hosts, la recuperación de caídas de red y de enrutadores es sencilla. Si la capa de red proporciona servicio de datagramas, las entidades de transporte esperan pérdida de algunas TPDUs todo el tiempo, y saben cómo manejarla. Si la capa de red proporciona servicio orientado a la conexión, entonces la pérdida de un circuito virtual se maneja estableciendo otro nuevo y sondeando la entidad de transporte remota para saber cuales TPDUs ha recibido y cuales no.
  • 8. • Servicios Servicios proporcionados a las capas superiores • La meta final de la capa de transporte es proporcionar un servicio eficiente, confiable y económico a sus usuarios, que normalmente son procesos de la capa de aplicación. Para lograr este objetivo, la capa de transporte utiliza los servicios proporcionados por la capa de red. El hardware o software de la capa de transporte que se encarga del transporte se llama entidad de transporte, la cual puede estar en el núcleo del sistema operativo, en un proceso independiente, en un paquete de biblioteca o en la tarjeta de red.
  • 9. La generalización de los lenguajes de marcas. Artículos principales: Generalized Markup Language y SGML. La iniciativa que sentaría las bases de los actuales lenguajes, partiría de la empresa IBM, que buscaba nuevas soluciones para mantener grandes cantidades de documentos. El trabajo fue encomendado a Charles F. Goldfarb, que junto con Edward Mosher y Raymond Lorie, diseñó el Generalized Markup Language o GML (nótese que también son las iniciales de sus creadores). Este lenguaje heredó del proyecto GenCode la idea de que la presentación debe separarse del contenido. El marcado, por tanto, se centra en definir la estructura del texto y no su presentación visual.
  • 10. • La respuesta a los problemas surgidos en torno al HTML vino de la mano del XML (eXtensible Markup Language). El XML es un meta-lenguaje que permite crear etiquetas adaptadas a las necesidades (de ahí lo de "extensible"). El estándar define cómo pueden ser esas etiquetas y qué se puede hacer con ellas. Es además especialmente estricto en cuanto a lo que está permitido y lo que no, todo documento debe cumplir dos condiciones: ser válido y estar bien formado.
  • 11. • Las organizaciones de estándares han venido desarrollando lenguajes especializados para los tipos de documentos de comunidades o industrias concretas. Uno de los primeros fue el CALS, utilizado por las fuerzas armadas de EE.UU. para sus manuales técnicos. Otras industrias con necesidad de gran cantidad de documentación, como las de aeronáutica, telecomunicaciones, automoción o hardware, ha elaborado lenguajes adaptados a sus necesidades. Esto ha conducido a que sus manuales se editen únicamente en versión electrónica, y después se obtenga a partir de ésta las versiones impresas, en línea o en CD. • Un ejemplo notable fue el caso de Sun Microsystems, empresa que optó por escribir la documentación de sus productos en SGML, ahorrando costes considerables. El responsable de aquella decisión fue Jon Bosak, que más tarde fundaría el comité del XML.