Introducción al diseño y a la programación orientada a objetos Ing. Fabián Silva Alvarado.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Java Web Services Developer Arquitectura
Web Services Rogelio Ferreira Escutia. 2 Sevicio Web, mayo 2010http://es.wikipedia.org/wiki/Servicio_web Web.
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
ATS – Cliente .
Introducción a servidores
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Ing. Horacio Carlos Sagredo Tejerina
Arquitectura Orientada a Servicios (SOA)
Calidad del Software Miguel Schlereth MartínezIntroducción ⃝Estándares Web es un término muy general utilizado para referirse a estándares y otras especificaciones.
MI PROGRAMA DE FORMACION
Tecnología Cliente Servidor
Microsoft InfoPath designer
GESTION DE CONDOMINIOS
IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL
Investigación Servidor de Aplicaciones WebSphere
Java 2 Platform Enterprise Edition
Almacenamiento virtual de sitios web: «Hosts» virtuales Gustavo Antequera Rodríguez.
Microsoft InfoPath. Creación y publicación de formularios empresariales Dese su aparición en Office 2003, Microsoft InfoPath se ha convertido en una de.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
1. Introducción El objetivo final del proyecto piloto es probar el uso de la tecnología XBRL para el intercambio de información financiera entre el Banco.
Desarrollo de aplicaciones web en entorno servidor
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Ruben Chonlong Alvarez. Que es InfoPath Microsoft Oficce Infopath 2010 ayuda a las personas a recopilar información de sus clientes y socios con herramientas.
Presentación Web Services Interoperability and SOAP Keith Ballinger Microsoft Corporation Alvaro Castromán Alfonso Odriozola.
Modelo para la Transmisión de Datos en el nuevo Sistema Informático de Gestión Aduanera Presentado por: Alción Carrasquilla 16, 17 y 18 de Noviembre del.
Arquitectura de una aplicación
Programación e Ingeniería de Software III
María Gertrudis López1 Yosly Hernández1 Cira Beleño1 Doris Pernalete2
/ Teléfono : Web : Build Solutions IT.
Desarrollo de aplicaciones para ambientes distribuidos
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
Arquitectura Orientada a Servicios Alicia Maita Harold Martínez Esteban Reyes Verónica Betancout - SOA -
Introducción al diseño y a la programación orientada a objetos Elaborado por: RAUL CORDERO CARRASCO.
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Arquitectura para crear Soluciones Conectadas Eduardo Mangarelli Gerente de Socios Estratégicos Wilson Pais Gerente de.NET Microsoft Uruguay.
Introducción a la investigación de mercados
FRAMEWORK VS Código fuente
Importancia en la efectividad del:
Proyecto Bolsa de trabajo
Instalacion de redes locales
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Borland User Group - Guatemala Introducción a WebServices y ejemplos de interoperabilidad entre Win32,.Net y Java Axel Canteo – Banco de Comercio Juan.
Almacenamiento virtual de sitios web: «Hosts» virtuales. Jesús Torres Cejudo.
Sistema para la publicación y difusión de noticias
Servicios de Red e Internet
Microsoft Access 2007 Introducción
INGENIERIA DEL SOFTWARE DEL COMERCIO ELECTRONICO CLIENTE/SERVIDOR
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
TEMA: SERVICIOS WEB INTEGRANTES DEL EQUIPO: CELESTE ROMANO PEDRO VELAZQUEZ PEDRO MONTESINOS.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Álvaro Navarro Barquero. Alejandro Rodríguez Jiménez.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
Protocolos de comunicación TCP/IP
ARQUITECTURA DE LA INFORMACION
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
XML y Servicios Web Ricardo Eito Brun Sevilla, de octubre 2002.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
1 Introducción a la Arquitectura de Sistema Maximiliano Déboli Director De Desarrollo MVP Azure Lagash
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
 ACCESO REMOTO.  PRESENTADO A:  ING FABIO LASSO  PRESENTADO POR:  CRISTIAN FELIPE CASTRILLON  PARQUE INFORMATICO CARLOS ALBAN.
Por: Jorge Aguirre.  Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.  Su primera publicación,
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

Introducción al diseño y a la programación orientada a objetos Ing. Fabián Silva Alvarado

Introducción zEl desarrollo en capas ha tardado tanto porque va en contra de la norma de la mayoría de los programadores que persiguen la eficiencia del código por encima de la eficiencia en el desarrollo.

Introducción zEn los principios de la informática, las máquinas eran caras y los programadores baratos. La idea de colocar capas de código innecesario con el único propósito de facilitar el desarrollo de aplicaciones parecía impensable.

Introducción zHoy en día, por el contrario, las máquinas son baratas y la gente que sabe trabajar con ellas muy cara. Entonces aparecieron las técnicas orientadas a objetos

Componentes zUn componente es una pieza de software que realiza una función bien definida y posee una interfaz bien definida. yHerencia yPolimorfismo yEncapsulación

Beneficios zLa división en componentes reduce la complejidad, permite la reutilización y acelera el proceso de ensamblaje de software. zLos creadores de componentes pueden especializarse creando objetos cada vez mas complejos y de mayor calidad.

Beneficios zLa interoperabilidad entre componentes de distintos fabricantes aumenta la competencia, reduce los costos y facilita la construcción de estandares. zEl software se hace cada vez mas rápido, de mejor calidad y a menor costo zLos costos de mantención del software se reducen.

Repositorio de Objetos zLa empresa obtiene un repositorio de objetos probados que pueden ser utilizados en la construcción de nuevas aplicaciones. zEn este repositorio se pueden llegar a acumular componentes que ahorraran muchos años de desarrollo y pruebas.

Repositorio de Objetos zAhorramos en: yCostos de desarrollo yMantenimiento zComponentes probadas y robustas

Arquitectura en 3 capas zCapa de datos zCapa de negocios zCapa de presentación

La WEB zAl conectarnos a internet estamos navegando en 3 capas. yAl abrir un formulario web de inscripción (capa de presentación) yDespués de enviar la información esta es verificada (capa de negocios). yFinalmente la información es grabada en una base de datos (capa de datos).

Ejemplo Capa de datosCapa de Negocio Capa de Presentación

Capa de datos zBase de datos zTablas zProcedimientos almacenados zComponentes de datos

Capa de datos Microsoft zADO.NET zSQL SERVER 200X zProcedimientos almacenados zComponentes (c#, vb, c++, j#) zXML

Capa de Negocio zReglas del negocios zValidaciones zCálculos zFlujos y procesos

Capa de Negocios Microsoft zLenguajes de Componentes (c#, vb, c++, j#) yComponentes Locales yComponentes Web (Servicios web) zComunicación entre componentes utilizando el SOAP y XML

Web Services zPermiten publicar componentes de negocios(Web Services) en un servidor web. zEstas componentes pueden ser llamadas desde otros servidores o clientes utilizando SOAP. zSimple Object Access Protocol (SOAP) es un protocolo para el intercambio de la información basado en HTTP y XML

Capa de Presentación zFormularios zInformes zRespuestas al usuario