unidad iii. diseño de la puesta en marcha

38

Upload: felipollo426

Post on 09-Jul-2015

47 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Unidad III. Diseño de la puesta en marcha
Page 2: Unidad III. Diseño de la puesta en marcha

Una arquitectura lógica se selecciona y diseña con base enobjetivos y restricciones. Los objetivos son aquellosprefijados para el sistema de información, pero nosolamente los de tipo funcional, también otros objetivoscomo la mantenibilidad, auditabilidad, flexibilidad einteracción con otros sistemas de información. Lasrestricciones son aquellas limitaciones derivadas de lastecnologías disponibles para implementar sistemas deinformación.

Page 3: Unidad III. Diseño de la puesta en marcha

Unas arquitecturas son más recomendables de implementarcon ciertas tecnologías mientras que otras tecnologías noson aptas para determinadas arquitecturas. Por ejemplo, noes viable emplear una arquitectura de software de trescapas para implementar sistemas en tiempo real.

Page 4: Unidad III. Diseño de la puesta en marcha

Una arquitectura se selecciona y se diseña en función deobjetivos y restricciones, y es una visión a alto nivel. Por lotanto, no explica cómo está implementado un sistema, sinoque define conceptos como sus principios y factores,la organización, estilos, patrones, responsabilidades,colaboraciones, conexiones y motivaciones.

Así pues, la arquitectura tecnológica en la UOC responde aun modelo de referencia abstracto o de alto nivel y a unaspolíticas generales de la institución. Se orienta a establecerel modelo de relación entre los diversos elementostecnológicos dentro de la UOC y también los mecanismospara su actualización constante.

Page 5: Unidad III. Diseño de la puesta en marcha

En la sección de infraestructura tecnológica se describe laarquitectura física y los principales elementos de lainfraestructura tecnológica de la UOC. Así pues, en estasección, se describe sólo la arquitectura lógica. Esta lógicaaporta a la institución un marco de referencia en cuanto apatrones y abstracciones para la construcción de nuevosoftware y para la integración de herramientas o serviciosya existentes.

Los siguientes diagramas ilustran esta arquitectura lógicade la UOC. El diagrama 1 muestra los mecanismos deacceso a la UOC, basados en el servicio deautentificación, que es uno de los elementos másdestacados de esta arquitectura.

Page 6: Unidad III. Diseño de la puesta en marcha

user

Other UOC’SCertified

tools

Authentication service

Portal udcwww.uoc.edu

Google mail apps

Other external tool

web2.0

Campus plug-in

Other external tool

web2.0

Campus plug-in

Campus plug-in

Campus services bus

Web services

Web services

Web service

s

Web services

Campus services adapter

C services adapter

Comprasplug-in

Comprasplug-in

Comprasplug-in

Grados& CV

Enrollmeet

Web service

s

ECM (agre

sco)

UDC campus

C services adapter

Moodle sakai& other LMSa

Word press Other tools

Web services

Library

Web services

Other

ERP tool

s

C ampus services interface

Enterprise Services Bus Campus services bus

PHP

JAVA

Google gadgets

APACHE

SOAP

TUMCAT

HTML

C++

PL/SQL

AJAX

REST

OKI/OSIDS

ORACLE

JavaScript

SERVIETS/JSP

WINDOWS.NET

UNIX/LINUX

CORBA

IMS TI RUBY

campus services interface

Page 7: Unidad III. Diseño de la puesta en marcha

Clica sobre la imagen (en inglés) para ampliarla.

El servicio de autentificación permite a los usuarios accederal entorno de la UOC. Pero, aparte de los usuarios, tambiénhace posible el acceso a aplicaciones informáticas. Así,por ejemplo, una aplicación debidamente certificada einstalada en el teléfono móvil de un estudiante o de unprofesor también podría acceder a la UOC.Estos mecanismos, llamados single sign-on (SSO), permitenque el campus y otras herramientas de la UOC se puedanintegrar y relacionar con otros sistemas externos ala universidad. Los sistemas externos, pues, puedenautentificar y acceder a la UOC mediante diversosmecanismos de autentificación, entre los cualesdestacan CAS, Shibboleth, IMS Basic LTI y las interfaces OKIOSIDs.

Page 8: Unidad III. Diseño de la puesta en marcha

Arquitectura organizacional

Los verdaderos líderes empresariales, aquellos que hacende sus empresas proyectos exitosos y perdurables, son,ante todo, verdaderos “arquitectos organizacionales.

¿Qué quiere decir que son “arquitectos organizacionales?

Que se preocupan del diseño arquitectónico de suorganización, para conseguir obtener la máxima eficienciade la misma. Hacer que la organización sea un activo,aparte de las personas que pueblen ese edificioorganizativo.

Page 9: Unidad III. Diseño de la puesta en marcha

Una organización bien diseñada es como una casaacogedora y funcional, que ayuda a vivir bien, y que ahorraenergía. Una organización bien diseñada es aquella quepotencia las capacidades de las personas que la “habitan”.Que ayuda a las personas a conseguir los objetivosestratégicos con un margen adecuado de autonomía, queevita los solapamientos, que favorece la convergencia deesfuerzos y evita la divergencia de enfoques, y que, porencima de todo, es fiel a la filosofía de la empresa, ypermite aplicarla sin trabas.

Page 10: Unidad III. Diseño de la puesta en marcha

Como todo edificio, el edificio organizacional ha decompaginar coste y eficiencia. Ha de ser barato demantener (“sostenible”) y ha de ser suficientemente flexiblepara adaptarse al entorno cambiante.Ha de compaginar también las ideas generales con lasaplicaciones concretas, aquí y ahora, acoplándose a losrecursos de los que se dispone en cada momento(principalmente personas) para sacar el máximo partido delos mismos sin traicionar el espíritu del modelo.

Page 11: Unidad III. Diseño de la puesta en marcha

Un buen directivo no se limita a ganar un objetivo puntual,a ganar una batalla aislada, sino que se asegura de que suequipo estará preparado para ganar las sucesivas batallasque se le irán presentando en el tiempo; es decir, paraganar la guerra frente a la competencia. Para ganar esaguerra, es más importante dotarse de un buen diseñoorganizacional que de las mejores personas. De hecho, lasmejores personas surgen de buenos edificiosorganizacionales, y se rebelan y dejan la empresa si se leshace trabajar en entornos organizativos incómodos,incoherentes o ineficientes.

Page 12: Unidad III. Diseño de la puesta en marcha

Un elemento clave de esa arquitectura organizacional esque la organización, el edificio organizacional, no dependade un solo apoyo, de un solo líder. Como todo edificio, hayque asentar la organización en varias columnas de apoyo,una complementaria de la otra, sin que el edificio dependade una de ellas en particular.

Page 13: Unidad III. Diseño de la puesta en marcha

En conclusión

Los buenos gestores, aquellos cuyas empresas perduran,son verdaderos arquitectos de organizaciones. Podríamosdecir que ese es su rasgo más característico. Y hay quiendice que el éxito de una empresa es 80% organización y20% dirección (estrategia y ejecución).

En cuanto a si hay un diseño organizacional bueno per se,en mi opinión, no. La arquitectura de una organización seha de adaptar a sus propias características, del mismomodo que no todas las casas son iguales, sino que seadaptan a las características del terreno y a la filosofía quequiere impregnarles su diseñador.

Page 14: Unidad III. Diseño de la puesta en marcha

Los verdaderos líderes empresariales,aquellos que hacen de sus empresasproyectos exitosos y perdurables, son, antetodo, verdaderos arquitectosorganizacionales .

Page 15: Unidad III. Diseño de la puesta en marcha

Internet tiene dos protocolos principales en la capa de transporte, unoorientado a la conexión y otro no orientado a la conexión. El protocolono 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íendatagramas IP encapsulados sin tener una conexión.

TCP Artículo principal: TCP − TCP (protocolo de control de transmisión) se diseñó específicamente

para proporcionar un flujo de bytes confiable de extremo a extremo através de una interred no confiable. Una interred difiere de una sola reddebido a que diversas partes podrían tener diferentes topologías,anchos de banda, retardos, tamaños de paquete… TCP tiene un diseñoque se adapta de manera dinámica a las propiedades de la interred yque se sobrepone a muchos tipos de situaciones.

Page 16: Unidad III. Diseño de la puesta en marcha

Si los hosts y los enrutadores están sujetos a caídas, larecuperación es fundamental. Si la entidad de transporte estápor entero dentro de los hosts, la recuperación de caídas dered y de enrutadores es sencilla. Si la capa de red proporcionaservicio de datagramas, las entidades de transporte esperanpérdida de algunas TPDUs todo el tiempo, y saben cómomanejarla. Si la capa de red proporciona servicio orientado ala conexión, entonces la pérdida de un circuito virtual semaneja estableciendo otro nuevo y sondeando la entidad detransporte remota para saber cuales TPDUs ha recibido ycuales no.

Page 17: Unidad III. Diseño de la puesta en marcha

La multiplexión de varias conversaciones en conexiones,circuitos virtuales o enlaces físicos desempeña un papelimportante en diferentes capas de la arquitectura de red. Enla capa de transporte puede surgir la necesidad demultiplexión por varias razones. Por ejemplo, si en un hostsólo se dispone de una dirección de red, todas las conexionesde transporte de esa maquina tendrán que utilizarla. Cuandollega una TPDU, se necesita algún mecanismo para saber acuál proceso asignarla. Esta situación se conoce comomultiplexión hacia arriba.

Page 18: Unidad III. Diseño de la puesta en marcha

La liberación de una conexión es más fácil que suestablecimiento. No obstante, hay más escollos de los queuno podría imaginar. Hay dos estilos de terminación de unaconexión: liberación asimétrica y liberación simétrica. Laliberación asimétrica es la manera en que funciona elmecanismo telefónico: cuando una parte cuelga, seinterrumpe la conexión. La liberación simétrica trata laconexión como dos conexiones unidireccionales distintas, yrequiere que cada una se libere por separado. La liberaciónasimétrica es abrupta y puede resultar en la perdida de datos.Por lo que es obvio que se requiere un protocolo deliberación más refinado para evitar la perdida de datos. Unaposibilidad es usar la liberación simétrica, en la que cadadirección se libera independientemente de la otra. Aquí, unhost puede continuar recibiendo datos aun tras haber enviadouna TPDU de desconexión.

Page 19: Unidad III. Diseño de la puesta en marcha

La liberación simétrica es ideal cuando un procesotiene una cantidad fija de datos por enviar y sabecon certidumbre cuándo los ha enviado. En otrassituaciones, la determinación de si se ha efectuado ono todo el trabajo y se debe terminarse o no laconexión no es tan obvia. Podríamos pensar en unprotocolo en el que el host 1 diga:”Ya termine,¿Terminaste también?”. Si el host 2 responde “Yatermine también. Adiós”, la conexión puede liberarsecon seguridad.

Page 20: Unidad III. Diseño de la puesta en marcha

Sockets de Berkeley

Este es otro grupo de primitivas de transporte, las primitivas usadas en UNIX para elTCP. En general son muy parecidas a las anteriores pero ofrecen más características yflexibilidad.

Elementos de los protocolos de transporte

El servicio de transporte se implementa mediante un protocolo de transporte entredos entidades de transporte. En ciertos aspectos, los protocolos de transporte separecen a los protocolos de red. Ambos se encargan del control de errores, lasecuenciación y el control del flujo

Pero también existen diferencias importantes entre ambas, como los entornos enque operan, la capa transporte necesita el direccionamiento explícito de los destinos,mientras que la capa de red no, otra diferencia es la cantidad de datos, mucho mayoren la capa de transporte.

Direccionamiento

Cuando un proceso desea establecer una conexión con un computador de aplicaciónremoto, debe especificar a cuál se conectará (¿a quién le mensaje?). El método quenormalmente se emplea es definir direcciones de transporte en las que los procesospueden estar a la escucha de solicitudes de conexiones. En Internet, estos puntosterminales se denominan puertos, pero usaremos el término genérico de TSAP (Puntode Acceso al Servicio de Transporte). Los puntos terminales análogos de la capa dered se llaman NSAP (Punto de Acceso al Servicio de Red). Las direcciones IP sonejemplos de NSAPS.

Establecimiento de una conexión

El establecimiento de una conexión parece fácil, pero en realidad essorprendentemente difícil. A primera vista, parecería que es suficiente con mandaruna TPDU (Unidad de Datos del Protocolo de Transporte) con la petición de conexióny esperar a que el otro acepte la conexión. El problema viene cuando la red puedeperder, almacenar, o duplicar paquetes.

Page 21: Unidad III. Diseño de la puesta en marcha

- LISTEN: Se bloquea hasta que algún proceso intenta elcontacto.

- CONNECT: Intenta activamente establecer unaconexión.

- SEND: Envía información.

- RECEIVE: Se bloquea hasta que llegue una TPDU deDATOS.

- DISCONNECT: Este lado quiere liberar la conexión.

Page 22: Unidad III. Diseño de la puesta en marcha

El servicio de transporte es parecido alservicio en red, pero hay algunas diferenciasimportantes. La principal, es que, el propósitodel servicio de red es modelar el servicioofrecido por las redes reales, con todos susproblemas. Las redes reales pueden perderpaquetes, por lo que generalmente el serviciono es confiable. En cambio, el servicio detransporte (orientado a la conexión) si esconfiable. Claro que las redes reales no estánlibres de errores, pero ése es precisamente elpropósito de la capa de transporte: ofrecer unservicio confiable en una red no confiable.

Page 23: Unidad III. Diseño de la puesta en marcha

ServiciosServicios proporcionados a las capassuperiores

La meta final de la capa de transporte esproporcionar un servicio eficiente, confiable yeconómico a sus usuarios, que normalmente sonprocesos de la capa de aplicación. Para lograr esteobjetivo, la capa de transporte utiliza los serviciosproporcionados por la capa de red. El hardware osoftware de la capa de transporte que se encargadel transporte se llama entidad de transporte, lacual puede estar en el núcleo del sistemaoperativo, en un proceso independiente, en unpaquete de biblioteca o en la tarjeta de red.

Page 24: Unidad III. Diseño de la puesta en marcha

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 buscabanuevas soluciones para mantener grandes cantidadesde documentos. El trabajo fue encomendado aCharles F. Goldfarb, que junto con Edward Mosher yRaymond Lorie, diseñó el Generalized MarkupLanguage o GML (nótese que también son las inicialesde sus creadores). Este lenguaje heredó del proyectoGenCode la idea de que la presentación debesepararse del contenido. El marcado, por tanto, secentra en definir la estructura del texto y no supresentación visual.

Page 25: Unidad III. Diseño de la puesta en marcha

La respuesta a los problemas surgidos en torno al HTMLvino de la mano del XML (eXtensible Markup Language). ElXML es un meta-lenguaje que permite crear etiquetasadaptadas a las necesidades (de ahí lo de "extensible"). Elestándar define cómo pueden ser esas etiquetas y qué sepuede hacer con ellas. Es además especialmente estrictoen cuanto a lo que está permitido y lo que no, tododocumento debe cumplir dos condiciones: ser válido yestar bien formado.

El XML fue desarrollado por el World Wide WebConsortium,6 mediante un comité creado y dirigido porJon Bosak. El objetivo principal era simplificar7 el SGMLpara adaptarlo a un campo muy preciso: documentos eninternet.

Page 26: Unidad III. Diseño de la puesta en marcha

Las nuevas tendencias están abandonando losdocumentos con estructura en árbol. Los textosde la literatura antigua suelen tener estructura deprosa o de poesía: versículos, párrafos, etc. Losdocumentos de referencia suelen organizarse enlibros, capítulos, versos y líneas. A menudo seentremezclan unos con otros, por lo que laestructura en árbol no se ajusta a susnecesidades. Los nuevos sistemas de modeladosuperan estos inconvenientes, como el MECS,diseñado para la obra de Wittgenstein, o las TEIGuidelines, LMNL, y CLIX.

Page 27: Unidad III. Diseño de la puesta en marcha

Artículo principal: Web semántica Los lenguajes de marcado son la herramienta

fundamental en el diseño de la web semántica, aquella que no solo permite acceder a la información, sino que además define su significado, de forma que sea más fácil su procesamiento automático y se pueda reutilizar para distintas aplicaciones.9 Esto se consigue añadiendo datos adicionales a los documentos, por medio de dos lenguajes expresamente creados: el RDF (Resource descriptiónframework-Plataforma de descripción de recursos) y OWL (Web Ontology Language-Lenguaje de ontologías para la web), ambos basados en XML.

Page 28: Unidad III. Diseño de la puesta en marcha

Texto plano Una de las principales ventajas de este tipo de codificación es que puede

ser interpretada directamente, dado que son archivos de texto plano. Estoes una ventaja evidente respecto al los sistemas de archivos binarios, querequieren siempre de un programa intermediario para trabajar con ellos.Un documento escrito con lenguajes de marcado puede ser editado porun usuario con un sencillo editor de textos, sin perjuicio de que sepuedan utilizar programas más sofisticados que faciliten el trabajo.

Al tratarse solamente de texto, los documentos son independientes de laplataforma, sistema operativo o programa con el que fueron creados. Estafue una de las premisas de los creadores de GML en lo años 70, para noañadir restricciones innecesarias al intercambio de información. Es una delas razones fundamentales de la gran aceptación que han tenido en elpasado y del excelente futuro que se les augura.

Compacidad Las instrucciones de marcado se entremezclan con el propio contenido en

un único archivo o flujo de datos.

Page 29: Unidad III. Diseño de la puesta en marcha

Las organizaciones de estándares han venido desarrollandolenguajes especializados para los tipos de documentos decomunidades o industrias concretas. Uno de los primeros fue elCALS, utilizado por las fuerzas armadas de EE.UU. para susmanuales técnicos. Otras industrias con necesidad de grancantidad de documentación, como las de aeronáutica,telecomunicaciones, automoción o hardware, ha elaboradolenguajes adaptados a sus necesidades. Esto ha conducido a quesus manuales se editen únicamente en versión electrónica, ydespués se obtenga a partir de ésta las versiones impresas, enlínea o en CD. Un ejemplo notable fue el caso de SunMicrosystems, empresa que optó por escribir la documentaciónde sus productos en SGML, ahorrando costes considerables. Elresponsable de aquella decisión fue Jon Bosak, que más tardefundaría el comité del XML.

Page 30: Unidad III. Diseño de la puesta en marcha

Aunque originalmente los lenguajes de marcasse idearon para documentos de texto, se hanempezado a utilizar en áreas como gráficosvectoriales, servicios web, sindicación web ointerfaces de usuario. Estas nuevas aplicacionesaprovechan la sencillez y potencia del lenguajeXML. Esto ha permitido que se pueda combinarvarios lenguajes de marcas diferentes en unúnico archivo, como en el caso de XHTML+SMILyde XHTML+MathML+SVG.10

Page 31: Unidad III. Diseño de la puesta en marcha

El dinero electrónico (también conocido como e-money, efectivoelectrónico, moneda electrónica, dinero digital, efectivo digital o monedadigital) se refiere a dinero que se intercambia sólo de forma electrónica.Típicamente, esto requiere la utilización de una red de ordenadores,Internet y sistemas de valores digitalmente almacenados. Lastransferencias electrónicas de fondos (EFT) y los depósitos directos sonejemplos de dinero electrónico. Asimismo, es un término colectivo paracriptografía financiera y tecnologías que los permitan.

Page 32: Unidad III. Diseño de la puesta en marcha

Técnicamente, el dinero electrónico o digital es unarepresentación, o un sistema de débitos y créditos, destinado(pero no limitado a esto) al intercambio de valores en el marcode un sistema, o como un sistema independiente, pudiendo seren línea o no. El término dinero electrónico también se utilizapara referirse al proveedor del mismo. Una divisa privada puedeutilizar el oro para ofrecer una mayor seguridad, como la divisade oro digital. Un sistema de divisas digital puede serplenamente respaldado por el oro (como e-gold y c-gold), norespaldados en oro, o de ambos sistemas (como e-Bullion yLiberty Reserve). Además, algunas organizaciones privadas,como las Fuerzas Armadas de los Estados Unidos usan divisasprivadas como el Eagle Cash.

Page 33: Unidad III. Diseño de la puesta en marcha

Los ejes principales de desarrollo del efectivo digital son:

La posibilidad de usarlo a través de una gama más amplia de hardwaretal como tarjetas de crédito garantizadas,

Que las cuentas bancarias vinculadas, en general, se utilicen en unmedio de Internet, para el intercambio con micropagos seguros como enel sistema de las grandes corporaciones (PayPal).

Para el fomento de la evolución de la red en términos de la utilización deefectivo digital, una empresa llamada DigiCash está en el centro deatención con la creación de un sistema de efectivo electrónico quepermite a los emisores vender moneda electrónica a algún valor. Cuandose adquieren vienen a nombre del comprador y se almacenan en sucomputadora o en su identidad en línea. En todo momento, el dineroelectrónico se vincula a la empresa de efectivo electrónico, y todas lastransacciones se realizan a través de esta, por lo que la compañía deefectivo electrónico asegura todo lo que se compra. Sólo la compañíatiene la información del comprador y dirige la compra a su ubicación.

Page 34: Unidad III. Diseño de la puesta en marcha

Consiste en una Red Privada de computadores que usan tecnologíaINTERNET como por ejemplo el navegador que permite consultar laspáginas WEB existentes, también utilizando el programa gestor decorreo electrónico se pueden comunicar los distintos computadoresconectados en la red utilizando para ello los mismos protocolos, yestándares abiertos que permiten que computadores de diferentestipos y fabricantes puedan comunicarse entre ellos.Para quién es una intranet ?

Una Intranet es adecuada para cualquier organización cuyas tareas necesitan lacoordinación de múltiples personas y equipos de trabajo.

Una Intranet tiene dos fundamentos:

1. Mejorar la coordinación de las acciones de la organización.

2. Ahorrar costes en las labores de coordinación.

INTRANET

Page 35: Unidad III. Diseño de la puesta en marcha

Una extranet es una red de ordenadores interconectada que utiliza los estándares de Internet. El acceso a esa red está restringido a un determinado grupo de empresas y organizaciones independientes que necesitan trabajar de manera coordinada para ahorrar tiempo y dinero en sus relaciones de negocio.

¿ Para quién es una extranet ?Una extranet es adecuada para aquellas empresas cuyas cadenas de

valor (value chain) son interdependientes, tienen necesidad de comunicarse datos confidenciales entre ellas y el utilizar la tecnología de Internet supone un importante ahorro de tiempo y dinero.

¿ Como funciona una extranet ?Una extranet funciona como Internet, es decir, ambas utilizan los

mismos estándares tecnológicos.

Page 36: Unidad III. Diseño de la puesta en marcha

AnilloEs una de las tres principales topologías de red. Las estaciones están unidasuna con otra formando un círculo por medio de un cable común. Lasseñales circulan en un solo sentido alrededor del círculo, regenerándose encada nodo. Una variación del anillo que se utiliza principalmente en redesde fibra como FDDI es el doble anillo. Estrella.Es otra de las tres principales topologías. La red se une en un único punto,

normalmente con control centralizado, como un concentrador de cableado. Bus.Es la tercera de las topologías principales. Las estaciones están conectadas

por un único segmento de cable. A diferencia del anillo, el bus es pasivo, nose produce regeneración de las señales en cada nodo. Árbol.Esta estructura de red se utiliza en aplicaciones de televisión por cable,

sobre la cual podrían basarse las futuras estructuras de redes que alcancenlos hogares. También se ha utilizado en aplicaciones de redes localesanalógicas de banda ancha.

Page 37: Unidad III. Diseño de la puesta en marcha

Constituye el nivel de infraestructurabásica de una red; de su buen diseño ycorrecta instalación dependerá en granmedida el rendimiento de la misma.

Page 38: Unidad III. Diseño de la puesta en marcha

Par Trenzado (UTP, STP, FTP, ...)

Fibra Optica: Conectorización y reflectometrías.

Coaxial: Thin/Thick Ethernet, Conectores BNC, TransceptoresVampiro, ...

Serie: Para aplicaciones de comunicación RS232 y RS422.

IBM Tipo 1 Token Ring Data Connector