Laboratorio 4-Arq. Basadas en componentes

Slides:



Advertisements
Presentaciones similares
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Advertisements

Web Services.
Java Web Services Developer Arquitectura
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
WSE 2.0 (.NET Web Services Enhancements)
Red Social: “Un millón de Amigos”.
Técnicas de Diseño Red Social.
Red Social: “Un millón de Amigos”.
Gerencia de Proyecto - Ciclo3 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo.
Postmortem Ciclo3 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.
Postmortem Ciclo2 Proyecto de Notificación y Comunicación Electrónica de la Plataforma de Interoperabilidad Carlos Andrés Arango Jorge Eduardo Garzón Daniel.
Lenguaje Unificado de Modelado
ADELA TORRES JONATHAN BEJARANO
Ingeniería de Software I
Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.
Servicios Web.
"java del lado del servidor" Servlet y JSP Java Server Pages.
EEST N°2 Mar del Plata 7mo año Informática Personal y Profesional Docente: Barnés Castilla, Viviana Elisa / Modelos y Sistemas.
Tipos de Servicios Web.
Curso de Java y Aplicaciones Web
DG-001 Nivel 0 Ad-hoc QUIMERA 31/08/ Sistema Integra Utiliza
Desarrollando y consumiendo Web Services con Visual FoxPro
Etapas y actividades en el desarrollo OO basado en UML
Java 2 Platform Enterprise Edition
Aplicación del paradigma orientado a objetos
Introducción XML y WebServices.
Características generales de un servicio Web.
Cátedra Pragma Creando un WSDL Crear un WSDL Comenzar a crear el WSDL.
WSDL & UDDI Taller de Sistemas de Información 1
Enterprise Java Beans Rubén Trujillo Sept-Dic 2008.
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
Desafíos de la Integración B2B Francisco García Donoso
SQL Server 2008 Integration Services
Sincronización de Objectos Compartidos usando MatchMaker a través de Web Services Thomas Pieper DCC, Universidad de Chile.
Uso de Google Web API, SOAP y WSDL
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
Diagramas de Clase Angela Carrillo R..
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Introducción a los Servicios Web con Java M.C. Juan Carlos Olivares Rojas Julio 2011.
CS-432: Ingeniería Moderna de Software Semana 3
Arquitectura Orientada a Servicios Alicia Maita Harold Martínez Esteban Reyes Verónica Betancout - SOA -
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
RPC Llamada Remota de Procedimientos Francisco José Cáceres Salazar Ingeniería Ejecucion Informatica Redes I.
1 Web Services. 2 Definición de XML Web Services Los servicios XML Web Services son los elementos fundamentales en la evolución hacia la computación distribuida.
Ciclo Iterativo - Incremental Fase de Iteración Elaborado por: Analista: Diseñador: Desarrollador: Ing. de Pruebas:
JAVA BEANS Por Abraham Solís Alvarado. JAVA BEANS Son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.
Borland User Group - Guatemala Introducción a WebServices y ejemplos de interoperabilidad entre Win32,.Net y Java Axel Canteo – Banco de Comercio Juan.
Introducción a los Webservices. Contenidos Definición Definición Protocolos que hacen posible la existencia de los Webservices Protocolos que hacen posible.
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
Implementación de la Arquitectura Empresarial
Taller de Sistemas de Programas Clase 5 Dpto. de Computación y T.I.
Programación IV Desarrollo orientado a Objetos con UML CLASE # 2 Tec. Christian Alexander Martínez Arteaga.
Taller de Sistemas de Programas Clase 6 Dpto. de Computación y T.I.
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Presentación de la solución Junio Concepto ROUTING TIER ROUTING TIER FRONT END TIER FRONT END TIER COMM TIER COMM TIER TRANSLATE TIER TRANSLATE.
del comercio exterior mexicano
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
Desarrollo de Web Service con Java
Web Services con GeneXus
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Planear una sesión ¡ Bienvenidos !.
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
UML. DIAGRAMA DE SECUENCIA En un diagrama de secuencia se indicarán los módulos o clases que forman parte del programa y las llamadas que se hacen en.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Manejo de ArchivosGuardar documento Word Web Apps manejo de archivos ícono Nuevo.
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
Transcripción de la presentación:

Laboratorio 4-Arq. Basadas en componentes Carlos Andrés Arango Jorge Eduardo Garzón Daniel Andrés Penagos Daniel Camilo Ramírez

Objetivos Identificar el contenido de los paquetes WebServices y XMLParser. Enumerar y describir las nuevas anotaciones. Describir la relación entre los WebServices y los beans de sesión.

1. Diagramas de paquetes – App Intermediaria

Diagramas de paquetes – App Orquestador

2. Nuevas anotaciones: @WebService Anotación de clase. Le indica al contenedor que se está intentando publicar esta clase como un servicio web. Clase Nombre Descripción String endpointInterface Nombre completo de la interfaz que define el contrato del servicio web. name Nombre del servicio web. portName Nombre del puerto del servicio web. serviceName Nombre del servicio del servicio web. targetNamespace Es utilizado para el namespace del wsdl:portType y para los documentos XML asociados al servicio wsdlLocation Ubicación del archivo wsdl que define el servicio.

2. Nuevas anotaciones: @SOAPBinding Anotación de clase. Define el estilo en que se manejarán los mensajes SOAP. Nombre Descripción Valor por defecto style Define el estilo de los mensajes usados en el servicio web. Los valores pueden ser DOCUMENT o RPC DOCUMENT use Define la codificación para los mensajes utilizados en el servicio web. Puede ser LITERAL o JAX-WS 2.0 LITERAL parameterStyle Determina si los parámetros de los métodos representan el cuerpo entero del mensaje o si estan encapsulados en un elemento de cuerpo después de la operación. Valores válidos: BARE o WRAPPED WRAPPED

2. Nuevas anotaciones: @WebMethod Anotación de método. Esta anotación personaliza un método y lo expone como operación del servicio web. El método asociado debe ser público para que funcione satisfactoriamente Clase o tipo Nombre Descripción String action La acción para esta operación boolean exclude Se puede utilizar para rápidamente marcar un método para que no sea publicado como operación del servicio web. El valor por defecto es falso. operationName Nombre del wsdl:operation correspondiente a este método.

3. Diagrama de secuencia de llamado a WS En el diagrama se aprecia como se relacionan las clases desde el Backing Bean hasta el Web Service. En primer lugar el Backing Bean invoca el delegado, el cual a su vez llama un método expuesto en el bean de sesión(ServiciosCarrito). Finalmente el bean de sesión invoca al web service a través de una clase de comunicación(ComunicacionOrquestador).

Gracias!