Introducción al diseño y a la programación orientada a objetos Elaborado por: RAUL CORDERO CARRASCO.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Web Services.
Java Web Services Developer Arquitectura
PROGRAMACIÓN Un lenguaje de programación es un idioma artificial, creado y diseñado por el ser humano, para expresar algoritmos que pueden ser llevados.
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.
DATA MART Sergio Daniel.
ATS – Cliente .
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
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.
Tipos de Servicios Web.
GESTION DE CONDOMINIOS
IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL
Java 2 Platform Enterprise Edition
Introducción XML y WebServices.
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
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
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.
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.
Lenguaje de Marcado.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
Arquitectura de una aplicación
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Programación e Ingeniería de Software III
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
María Gertrudis López1 Yosly Hernández1 Cira Beleño1 Doris Pernalete2
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
INFOPATH Mylénne Arellano N.. Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.
Desarrollo de aplicaciones para ambientes distribuidos
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Servidores Conceptos Generales.
Leidy Johanna Arizala Pardo
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
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 al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Introducción al diseño y a la programación orientada a objetos Ing. Fabián Silva Alvarado.
UNIDAD 7 WEB Y HTML.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Proyecto Bolsa de trabajo
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
Borland User Group - Guatemala Introducción a WebServices y ejemplos de interoperabilidad entre Win32,.Net y Java Axel Canteo – Banco de Comercio Juan.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
InfoPath 2003 permite crear avanzados formularios dinámicos que los equipos y las organizaciones pueden utilizar para recopilar, compartir, reutilizar.
INGENIERIA DEL SOFTWARE DEL COMERCIO ELECTRONICO CLIENTE/SERVIDOR
Diseño HTML.
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.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
Punto 1 – Introducción al servicio Juan Luis Cano.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Hipertexto Transfer Protocol o HTTP: define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,
XML y Servicios Web Ricardo Eito Brun Sevilla, de octubre 2002.
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
Internet y Codigo HTML. Internet (interconnected Networks): es una red compuesta por miles de redes independientes pertenecientes a instituciones públicas,
Tema: Historia del Internet
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 Elaborado por: RAUL CORDERO CARRASCO

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 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

Capa de Presentación Microsoft zASP.NET zASP zXML, XSL zHTML zJAVASCRIPT, VBSCRIPT zVb Form zWord, Excel

Extensible Markup Language (XML) zMeta Lenguaje de Marcación es un lenguaje estandar similar al html, que permite la comunicación entre los sistemas de información. zTiene una estructura de árbol. zSe recomienda usarlo en la comunicación entre las componentes de Presentación con las de Negocios

Ejemplo DB COMPONENTES DATOS C# o VB.NET XML INFORMACIÓN COMPONENTES NEGOCIO C# o VB.NET WEB SERVICE XML INFORMACIÓN PROCESADA PRESENTACION ASPX XSL HOJA DE ESTILO HTML FORMULARIO JAVASCRIPT

Gracias