Home

IINF-2010-220 Programación en Ambiente Cliente Servidor

image

Contents

1. Programas en gas al Desde tebrero Lerdo Los Mochis Mexicali Competencias de 2010 Morelia Oaxaca Superior del Profesionales de la i Occidente del Estado de Hidalgo Carrera de Ingenier a Ocotl n Orizaba Piedras Inform tica 5 OBJETIVO GENERAL DEL CURSO Analiza y dise a soluciones de aplicaciones distribuidas utilizando los principales middlewares para el desarrollo de sistemas cliente servidor 6 COMPETENCIAS PREVIAS Lenguaje de programaci n Java Visual C o Visual Basic Conocimientos b sicos en sistemas operativos como Windows y Linux Conocimiento del protocolo de red TCP IP 7 TEMARIO Unidad Temas Subtemas Contexto de la programaci n cliente servidor Arquitectura del modelo cliente servidor 2 Modelos de dos y tres capas 3 Usos y aplicaciones 4 Comunicaci n entre programas 5 Modelos de computaci n distribuida 1 5 1 RMI 1 5 2 COM DCOM 1 5 3 Servicios Web 1 5 4 Otros 4 4 4 4 Programaci n Cliente Servidor de Bajo Nivel sockets y canales 2 2 2 3 Desarrollo del Concepto de socket Dominios y Tipos de sockets Creaci n implementaci n y supresi n de sockets lado del servidor con sockets Desarrollo del lado del cliente con sockets RMI REMOTE METHOD INVOCATION Caracter sticas y Estructura de RMI El API Java RMI Jerarqu a de objetos RMI El Sistema de Nombrado Registry Desarrollo de Apli
2. aplicaciones b sicas cliente servidor Unidad 3 RMI Remote Method Invocation Invocaci n Remota de M todos Competencia espec fica a desarrollar Actividades de Aprendizaje Identificar las caracter sticas ventajas y desventajas del mecanismo RMI de Java para la intercomunicaci n de aplicaciones mediante la invocaci n de m todos remotos Desarrollar aplicaciones empleando el mecanismo RMI Pr ctica de ejercicios Desarrollar programas cliente servidor utilizando Remote Method Invocation RMI como tecnolog a de base e incluyendo serializaci n de objetos control de pol ticas de seguridad y generaci n autom tica de resguardos Unidad 4 COM DCOM Component Object Model Distributed COM Competencia espec fica a desarrollar Actividades de Aprendizaje Identificar las caracter sticas ventajas y desventajas del Modelo de Objetos de Componentes Distribuidos de Microsoft Desarrollar aplicaciones bajo DCOM Pr ctica de ejercicios Desarrollar aplicaciones bajo el Modelo de Objetos de Componentes Distribuidos de Microsoft Distributed Component Object Model DCOM utilizando un lenguaje visual Visual Basic o Visual C Unidad 5 Servicios web XML Competencia espec fica a desarrollar Actividades de Aprendizaje Comprender el funcionamiento de un servicio web Desarrollar librer as de m todos remotos para realizar el intercambio de inf
3. 1 DATOS DE LA ASIGNATURA Programaci n en Ambiente Nombre de la asignatura Cliente Servidor Carrera Ingenier a Inform tica Clave de la asignatura IFF 1019 SATCA 3 2 5 2 PRESENTACI N Caracterizaci n de la asignatura Esta asignatura aporta al perfil del Ingeniero en Inform tica la capacidad para analizar dise ar y desarrollar aplicaciones distribuidas que atiendan y resuelvan las necesidades de informaci n de las organizaciones Intenci n did ctica En la primera unidad se analiza el modelo de programaci n cliente servidor y se describen las caracter sticas principales de los modelos de computaci n distribuida De los conocimientos b sicos para la creaci n de una interfaz socket se encarga la unidad dos aqu los estudiantes identifican las caracter sticas de los sockets y las utilizan en el desarrollo de aplicaciones cliente servidor En la tercera unidad el estudiante se introduce al conocimiento de modelos computacionales distribuidos analizando el uso de la invocaci n remota de m todos RMI usando el lenguaje de programaci n Java para desarrollar una aplicaci n cliente servidor El modelo de objetos componentes COM DCOM es otro modelo computacional distribuido con prop sitos semejantes al RMI que est orientado en ambientes propios de Windows Sistema de Asignaci n y Transferencia de Cr ditos Acad micos 3 COMPETENCIAS A DESARROLLAR Competencias
4. ariales Motivar el desarrollo de capacidades intelectuales relacionadas con la escritura la expresi n oral y la lectura de documentos t cnicos Ejemplo Redactar cada uno de los productos que se marcan como actividades de aprendizaje Orientar al estudiante en la preservaci n del medio ambiente al ver que cumpla con la normatividad relativa con la minimizaci n del impacto ambiental negativo al momento de realizar una innovaci n o cambio tecnol gico en alguna empresa Cuando los temas lo requieran utilizar medios audiovisuales para una mejor comprensi n del estudiante Integrar equipos de trabajo en donde se compartan conocimientos y experiencias acad micas y laborales Discutir en grupo la informaci n generada por los equipos de trabajo Propiciar el uso de las diferentes fuentes de informaci n tanto de ndole primaria como secundaria Elaboraci n de r bricas 9 SUGERENCIAS DE EVALUACI N La evaluaci n debe ser continua y cotidiana por lo que se debe considerar el desempe o en cada una de las actividades de aprendizaje haciendo especial nfasis en Informaci n recabada durante las consultas e investigaciones solicitadas plasmadas en documentos escritos tambi n llamados productos Reportes escritos de los resultados u observaciones obtenidas durante las actividades realizadas en cada unidad acad mica as como de las conclusiones obtenidas de dichas observaciones Descripci n de otras experiencias concretas qu
5. caciones Distribuidas Paso de par metros a trav s de la red Callbacks Resguardos COM DCOM Component Object Model Distributed COM Creaci n de Servidores COM Creaci n de un cliente COM Automatizaci n ATL Active Template Library DCOM Distributed COM Servicios web XML Caracter sticas del lenguaje Visi n general de servicios web XML Tecnolog as subyacentes 5 3 1 SOAP 5 3 2 WSDL 5 3 3 UDDI 8 SUGERENCIAS DID CTICAS El docente debe Fomentar el uso de las tecnolog as de informaci n y comunicaci n Dar cabida a la flexibilidad en el seguimiento del proceso formativo y propiciar la interacci n entre los estudiantes Reforzar la integraci n y continuidad de los equipos de trabajo propiciar la realizaci n de investigaciones de campo Tomar en cuenta el conocimiento de los estudiantes como punto de partida y como posible obst culo para la construcci n de nuevos conocimientos Hacer que el estudiante se ubique en la realidad al indagar sobre las experiencias tecnol gicas del ambiente externo en que se desenvuelve Ejemplos casos relacionados con el uso de aplicaciones de red desarrolladas en el paradigma cliente servidor Relacionar los contenidos de esta asignatura con los obtenidos en las dem s del plan de estudios reforzando la importancia de tener una visi n y pr ctica interdisciplinaria para alcanzar las metas acad micas profesionales y empres
6. e se obtendr n al participar en discusiones exposiciones o cualquier otro medio did ctico profesional que trate sobre la materia y que deber n realizarse durante el curso acad mico Ex menes te rico pr cticos para comprobar la efectividad del estudiante en la resoluci n de casos pr cticos Presentaci n y exposici n de cada actividad de aprendizaje as como de las pr cticas propuestas Algunas se evaluar n por equipo Integraci n de las r bricas en un portafolio de evidencias Proyectos realizados empleando cada uno de los modelos estudiados de computaci n distribuida 10 UNIDADES DE APRENDIZAJE Unidad 1 Introducci n a la programaci n cliente servidor Competencia espec fica a desarrollar Actividades de Aprendizaje e Redactar un ensayo de m ximo 6 cuartillas sobre el modelo cliente servidor especificando las principales arquitecturas l gicas sus ventajas y desventajas Conocer los conceptos te ricos b sicos relacionados con el modelo cliente servidor Unidad 2 Programaci n Cliente Servidor de Bajo Nivel sockets y canales Competencia espec fica a desarrollar Actividades de Aprendizaje e Pr ctica de ejercicios Desarrollar aplicaciones utilizando la interfaz socket para la comunicaci n entre aplicaciones en una red de computadoras Aplicaciones cliente e Aplicaciones servidor Identificar las caracter sticas de la interfaz socket Utilizar sockets en el desarrollo de
7. espec ficas Conocer los distintos aspectos de programaci n cliente servidor Conocer dise ar y desarrollar aplicaciones atendiendo la arquitectura cliente servidor Utilizar sockets en el desarrollo de aplicaciones cliente servidor Seleccionar el modelo de c mputo distribuido pertinente para una aplicaci n espec fica Crear e implementar un servicio web Competencias gen ricas Competencias instrumentales Capacidad de an lisis y s ntesis Capacidad de resolver Conocimientos b sicos carrera Comunicaci n oral y escrita Habilidades avanzadas de manejo de la computadora Habilidad para buscar y analizar informaci n proveniente de fuentes diversas Soluci n de problemas Toma de decisiones de la Competencias interpersonales Capacidad cr tica y autocr tica Trabajo en equipo Habilidades interpersonales Competencias sist micas Capacidad de aplicar los conocimientos en la pr ctica Habilidades de investigaci n Capacidad de aprender Capacidad de generar nuevas ideas creatividad Capacidad para dise ar y gestionar proyectos Habilidad para trabajar en forma aut noma B squeda del logro 4 HISTORIA DEL PROGRAMA Lugar y fecha de Torre n Tuxtepec Superior de Valladolid Valle del Guadiana elaboraci n o revisi n Paricipantos Vento Representantes de los Institutos Tecnol gicos de Apizaco Cerro Azul Chetumal Ciudad Ju rez Ciudad Made
8. ormaci n estructurada en aplicaciones cliente servidor Publicar un servicio web para permitir su utilizaci n por aplicaciones cliente Pr ctica de ejercicios Desarrollar servicios web y publicarlos en un servidor para invocarlos desde aplicaciones cliente 11 FUENTES DE INFORMACI N 1 Decker Hirshfield 2001 Programaci n con Java 2 Edici n M xico International Thomsom Editores 2 Jes s Bobadilla 2003 Java a trav s de ejemplos M xico Alfa Omega RAMA 3 Kris Jamsa 1999 Aprenda y practique Java Ed Oxford 4 Wong Paul Java Ed International Thomsom Editores 5 M rquez Francisco M Unix Programaci n Avanzada 2 Edici n M xico Alfaomega Ra Ma 6 Ryan Timothy W Distributed Object Technology Prentice Hall 7 Froute Agust n Java 2 Manual de Usuario y Tutorial 2 edici n Alfaomega Rama 12 PR CTICAS PROPUESTAS Proyecto Desarrolle una aplicaci n chat que le permita comunicarse a los usuarios de una red tomando en cuenta las siguientes consideraciones o En cada cliente de la red deber instalarse el cliente chat o El servidor de chat deber realizar lo siguiente controlar el acceso de los usuarios solicitando su identificaci n recibir los mensajes y distribuirlos en la terminales donde se encuentren los usuarios del chat controlar la no predistribuci n de mensajes gestionar la desconexi n de un cliente del chat ocultar la presencia de un clien
9. ro Superior de Coatzacoalcos Colima Comitancillo Conkal Durango El Llano Reuni n Nacional de Aguascalientes El Salto Superior Dise o Innovaci n Instituto Tecnol gico de de Fresnillo Huejutla Superior de Curricular para el Saltillo del 5 al 9 de Lerdo l Linares Los Mochis Desarrollo y Formaci n de octubre de 2009 Mexicali Morelia Oaxaca Competencias Superior del Occidente del Profesionales de la Estado de Hidalgo Ocotl n Carrera de Ingenier a Orizaba Piedras Negras Inform tica Pinotepa Saltillo San Luis Potos Tapachula Tijuana Negras Pinotepa Saltillo San Luis Potos Tapachula Tijuana Torre n Tuxtepec Superior de Valladolid Valle del Guadiana Superior de Zacapoaxtla y Zacatecas Superior de Zacapoaxtla y Zacatecas a e a as los Tila Eoraci n del progama p E f de estudio propuesto en la Profesionales por los Tecnol gicos de PA E f Reuni n Nacional de Institutos Tecnol gicos El Llano Colima y Los Mochis S Dise o Curricular de la del 12 de octubre de A Carrera de Ingenier a 2009 al 19 de febrero de PA Inform tica 2010 Representantes de los Institutos Tecnol gicos de Apizaco Cerro Azul Chetumal Ciudad Ju rez Ciudad Madero Superior de Coatzacoalcos Colima Comitancillo Conkal Durango El Llano Reuni n Nacional de f mi Aguascalientes El Salto Superior Consolidaci n de los o io de Fresnillo Huejutla Superior de
10. te a otros clientes del chat o Presente sus resultados en la r brica de reporte de proyecto final y exponga sus resultados en plenaria Proyecto Desarrolle un servicio web en donde se implementen m todos de acceso a datos Posteriormente el servicio web deber ser publicado en un servidor a nivel intranet Proyecto Desarrolle una aplicaci n cliente en donde se haga el consumo de datos a trav s del servicio web desarrollado en el punto anterior Proyecto Desarrolle una aplicaci n que mediante RMI obtenga informaci n del sistema de archivos de una PC remota y genere reportes

Download Pdf Manuals

image

Related Search

Related Contents

Manual_Español_HD.  MDGSMI (user manual)    Manual del propietario  4-Port KVM Switches - CableOrganizer.com  商品保証について  EUROLITE NSF-150A Spray Fogger User Manual  Adder Technology AV4DVI Switch User Manual  取扱説明書 - デイトナ  MANUAL DE USUARIO  

Copyright © All rights reserved.
Failed to retrieve file