WEB SERVICES WEB SERVICES
|
|
|
- Gwenda Carson
- 10 years ago
- Views:
Transcription
1 From Chapter 19 of Distributed Systems Concepts and Design,4 th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison Wesley/Pearson Education June Topics Introduccion Web Services 2 Introduction Los servicios web son una manera de interacción entre C/S mas general que invocación de programas invocadas por el browser. Los clientes acceden al servicio con el mecanismo de pregunta/respuesta (request/response) donde estas están formateadas como XML y habitualmente transferidas utilizando HTTP. 3 1
2 Introduction Sirven para acceder servicios que se encuentran en servidores ajenos y por eso deberían de estar seguros. Transport Layer Security TLS no proporciona la seguridad adecuada. XML security sirve mas. B2B services. 4 Introduction Figure 1. Web services infrastructure and components 5 Introduction Marshalling de los mensajes en XML. Se identifica como URI (extension de URL) Se utiliza de modo habitual. SOAP se puede utilizar con HTTP/SMTP etc. La descripcion de servicio proporciona la definicion de la interfaz. Web Service Description Language (WSDL). 6 2
3 Web Services Una interfaz de SW consiste de un conjunto de operaciones que el cliente puede utilizar vía Internet. Pueden estar proporcionados de diferentes formas (programas, objetos remotos, bases de datos). Se puede manejar en paginas WEB o puede estar totalmente separado de paginas WEB. 7 Web Services Ejemplos: ebay. Amazon, Yahoo, Google. Amazon.com info de productos, compras. 8 Web Services Combinacion de SW. 9 3
4 Web Services Objetivo principal hacer acceso mas fácil al servicio. Nivel mas bajo R/Wen SOAP, utilizando XML. 10 SOAP permite en una arquitectura C/S al C y al S una interacción asíncrona (pero también síncrona y de eventos). Esta definida como subnorma de XML (esquema) para representar el los mensajes contenido de pregunta/respuesta. Inicialmente SOAP esta basado a HTTP, pero se puede utilizar con varios TP: SMTP, TCP o UDP. Coupling loose/no tanto. 11 SOAP is an XML based protocol for accessing Web Services. SOAP is a communication protocol SOAP is for communication between applications SOAP is a format for sending messages SOAP communicates via Internet 4
5 SOAP is platform independent SOAP is language independent SOAP is based on XML SOAP is simple and extensible SOAP allows you to get around firewalls SOAP is a W3C recommendation SOAP especifica: Como XML se utiliza en de representar contenido de mensajes individuales. Como combinan la pregunta (request) y la respuesta (reply). Como el recipiente tiene que interpretar los elementos de XML. Como utilizar HTTP y SMTP para comunicar msg. de SOAP. 15 5
6 Mensaje del sobre de SOAP 16 Headers establece el contexto, pero también log y audit. El cuerpo (body) esta especifico para cada servicio WEB. Definición formal en SOAP XML namespace. 17 <SOAP-ENV:Envelope xmlns:soap- ENV=" xmlns:xsi=" xmlns:xsd=" <SOAP-ENV:Body> <ns1:dogooglesearch xmlns:ns1="urn:googlesearch" SOAP- ENV:encodingStyle=" <key xsi:type="xsd:string"> </key> <q xsi:type="xsd:string">lo que vamos a buscar google lo sabra</q> <start xsi:type="xsd:int">0</start> <maxresults xsi:type="xsd:int">10</maxresults> <filter xsi:type="xsd:boolean">true</filter> <restrict xsi:type="xsd:string"></restrict> <safesearch xsi:type="xsd:boolean">false</safesearch> <lr xsi:type="xsd:string"></lr> <ie xsi:type="xsd:string">latin1</ie> <oe xsi:type="xsd:string">latin1</oe> </ns1:dogooglesearch> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 6
7 Ejemplo de request 19 <?xml version='1.0' encoding='utf-8'?> <SOAP-ENV:Envelope xmlns:soap-env=" xmlns:xsi=" xmlns:xsd=" <SOAP-ENV:Body> <ns1:dogooglesearchresponse xmlns:ns1="urn:googlesearch" SOAPENV: encodingstyle=" <return xsi:type="ns1:googlesearchresult"> <documentfiltering xsi:type="xsd:boolean">false</documentfiltering> <estimatedtotalresultscount xsi:type="xsd:int">3</estimatedtotalresultscount> <directorycategories xmlns:ns2=" xsi:type="ns2:array" ns2:arraytype="ns1:directorycategory[0]"></directorycategories> <searchtime xsi:type="xsd:double"> </searchtime> <resultelements xmlns:ns3=" xsi:type="ns3:array" ns3:arraytype="ns1:resultelement[3]"> <item xsi:type="ns1:resultelement"> <cachedsize xsi:type="xsd:string">12k</cachedsize> <hostname xsi:type="xsd:string"></hostname> <snippet xsi:type="xsd:string"> <b>...</b> on a simple dialog (via <b>teletype</b>) with... vintage 1970, and to <b>...</b></snippet> <directorycategory xsi:type="ns1:directorycategory"> <specialencoding xsi:type="xsd:string"></specialencoding> <fullviewablename xsi:type="xsd:string"></fullviewablename> </directorycategory>... Ejemplo reply 21 7
8 A transport protocol is required to send a SOAP message to its destination. SOAP messages are independent of the type of transport used- their envelopes contain no reference to the destination address. 22 Figure 6 illustrates how the HTTP POST method is used to transmit a SOAP message. 23 Figure 6. Use of HTTP POST Request in SOAP client-server communication 24 8
9 The HTTP headers and body are used as follows: The HTTP headers specify the endpoint address (the URI of the ultimate receiver) and the action to be carried out. The HTTP body carries the SOAP message. As HTTP is a synchronous protocol, it is used to return a reply containing the SOAP reply, as shown in Figure END (Java language) 27 9
10 Figure 7 shows a web service interface. 28 package ShapeListService; import java.rmi.*; public interface ShapeList extends Remote { int newshape(graphicalobject g) throws RemoteException; int numberofshapes()throws RemoteException; int getversion() throws RemoteException; int getgoversion(int i)throws RemoteException; GraphicalObject getallstate(int i) throws RemoteException; Figure 7. Java web service interface ShapeList 29 The Java interface of a web service must conform to the following rules, some of which are illustrated in Figure 7: It must extend the Remote interface. It must not have constant declarations, such as public final static. The methods must throw the java.rmi.remoteexception or one of its subclasses. Method parameters and return types must be permitted JAX-RPC types
11 The class that implements the interface ShapeList is shown in Figure package ShapeListService; import java.util.vector; public class ShapeListImpl implements ShapeList{ private Vector thelist = new Vector(); private int version = 0; private Vector theversions = new Vector(); public ShapeListImpl(){ version = 0; theversions = new Vector(); public int newshape(graphicalobject g) { version++; thelist.addelement(g); theversions.addelement(new Integer(version)); return thelist.size(); public int numberofshapes(){ return thelist.size(); public int getversion() { return version; public int getgoversion(int i){ return ((Integer) theversions.elementat(i)).intvalue(); public GraphicalObject getallstate(int i) { return (GraphicalObject)theList.elementAt(i); Figure 8. Java implementation of the ShapeListserver 32 There is no main method, and the implementation of the ShapeList interface does not have a constructor. In effect, a web service is a single object that offers a set of procedures
12 Figure 9 shows the ShapeList client main a call through a proxy. 34 package staticstub; import javax.xml.rpc.stub; public class ShapeListClient{ public static void main(string args[]){ try{ Stub stub = createproxy(); stub._setproperty (javax.xml.rpc.stub.endpoint_address_property, args[0]); ashapelist = (ShapeList) stub; System.out.println("Got stub"); int n = ashapelist.numberofshapes(); System.out.println("Number of shapes=" + n); int v = ashapelist.getversion(); System.out.println("Version=" + v); Vector slist = new Vector(n); for(int i=0; i<n; i++){ System.out.println("shape no =" + i); GraphicalObject g = ashapelist.getallstate(i); System.out.println("Got shape " + i); int vers = ashapelist.getgoversion(i); slist.addelement(g); System.out.println("Version number " + vers); g.print(); 35 GraphicalObject g = new GraphicalObject(shapeType,30, 40, 3300, 5500, true); System.out.println("Created graphical object"); int listlength = ashapelist.newshape(g); System.out.println("Stored shape " + shapetype); catch(exception e) {System.out.println("allShapes: " + e.getmessage()); private static Stub createproxy() { return (Stub) (new MyShapeListService_Impl().getShapeListPort()); Figure 9. Java implementation of the ShapeListclient 36 12
Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0
Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0 Ing. Juan Alfonso Salvia Arquitecto de Aplicaciones IBM Uruguay Slide 2 of 45 Slide 3 of 45 Instalacion Basica del Server La
Schema XML_PGE.xsd. element GrupoInformes. attribute GrupoInformes/@version. XML_PGE.xsd unqualified qualified http://sgpfc.igae.minhap.
Schema XML_PGE.xsd schema location: attribute form default: element form default: targetnamespace: XML_PGE.xsd unqualified qualified http://sgpfc.igae.minhap.es/xmlpge element GrupoInformes children Informe
Propiedades del esquema del Documento XML de envío:
Web Services Envio y Respuesta DIPS Courier Tipo Operación: 122-DIPS CURRIER/NORMAL 123-DIPS CURRIER/ANTICIP Los datos a considerar para el Servicio Web DIN que se encuentra en aduana son los siguientes:
Network Communication
Network Communication Outline Sockets Datagrams TCP/IP Client-Server model OSI Model Sockets Endpoint for bidirectional communication between two machines. To connect with each other, each of the client
DIPLOMADO DE JAVA - OCA
DIPLOMADO DE JAVA - OCA TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 Nivel I:... 4 Fundamentals of the Java Programming Language Java SE 7... 4 Introducing the Java Technology...
LINIO COLOMBIA. Starting-Up & Leading E-Commerce. www.linio.com.co. Luca Ranaldi, CEO. Pedro Freire, VP Marketing and Business Development
LINIO COLOMBIA Starting-Up & Leading E-Commerce Luca Ranaldi, CEO Pedro Freire, VP Marketing and Business Development 22 de Agosto 2013 www.linio.com.co QUÉ ES LINIO? Linio es la tienda online #1 en Colombia
Cambridge IGCSE. www.cie.org.uk
Cambridge IGCSE About University of Cambridge International Examinations (CIE) Acerca de la Universidad de Cambridge Exámenes Internacionales. CIE examinations are taken in over 150 different countries
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4
RPC over XML. Web services with Java. How to install it? Reference implementation. Setting the environment variables. Preparing the system
RPC over XML Web services with Java Distributed Systems SS03 Layered architecture based on TCP Bottommost layer is HTTP SOAP (XML) sits above it LOT of W3C standards and W3C drafts describe it. Reference
Curso SQL Server 2008 for Developers
Curso SQL Server 2008 for Developers Objetivos: Aprenderás a crear joins interiores y exteriores complejos, consultas agrupadas, y subconsultas Aprenderás a manejar los diferentes tipos de datos y sabrás
ECCAIRS 5 Instalación
ECCAIRS 5 Instalación Paso a paso Preparado por: Arturo Martínez Oficina Regional Sudamericana Uniendo a la Aviación en Seguridad Operacional Seguridad Medioambiente Instalación Paso a paso Escenario Windows
1. DESCRIPCIÓN DE WEB SERVICES DE INTERCAMBIO DE DATOS CON NOTARIOS
1. DESCRIPCIÓN DE WEB SERVICES DE INTERCAMBIO DE DATOS CON NOTARIOS 1.1 Solicitud certificado:
Load Testing SOAs which Utilize Web Services
White Paper Load Testing SOAs which Utilize Web Services How to Leverage Existing Tools when Testing Service-Oriented Architectures Based on Web Services Last Updated: 7th May, 2007 Introduction Service-Oriented
Address Phone & Fax Internet
Smilehouse Workspace 1.13 Payment Gateway API Document Info Document type: Technical document Creator: Smilehouse Workspace Development Team Date approved: 31.05.2010 Page 2/34 Table of Content 1. Introduction...
Bucle for_in. Sintaxis: Bucles for_in con listas. def assessment(grade_list): """ Computes the average of a list of grades
Bucle for_in Sintaxis: for in : Bucles for_in con listas In [38]: def assessment(grade_list): Computes the average of a list of grades @type grades: [float]
Module 13 Implementing Java EE Web Services with JAX-WS
Module 13 Implementing Java EE Web Services with JAX-WS Objectives Describe endpoints supported by Java EE 5 Describe the requirements of the JAX-WS servlet endpoints Describe the requirements of JAX-WS
Ficha técnica de curso Código: IFCAD111
Curso de: Objetivos: Managing Cisco Network Security: Building Rock-Solid Networks Dar a conocer la filosofía CISCO desde el punto de vista de la seguridad y como construir una red solidad. Como hacer
Ranking de Universidades de Grupo of Eight (Go8)
En consecuencia con el objetivo del programa Becas Chile el cual busca a través de la excelencia de las instituciones y programas académicos de destino cerciorar que los becarios estudien en las mejores
Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio
Por qué ExecuTrain? ExecuTrain es un proveedor de entrenamiento corporativo a nivel internacional y líder mundial en la capacitación empresarial. Contamos con 22 años y más de 62 mil personas capacitadas
Dictionary (catálogo)
Catálogo Oracle Catálogo Esquema: un conjunto de estructuras de datos lógicas (objetos del esquema), propiedad de un usuario Un esquema contiene, entre otros, los objetos siguientes: tablas vistas índices
Spanish Grammar II. Tierra Encantada Charter School. Contact Number: (505) 983-3337
Spanish Grammar II Tierra Encantada Charter School Mr. Arruga Contact Number: (505) 983-3337 Course Description/Objectives / Descripcion del curso / Objetivos: La asignatura de Gramatica espanola pretende
New Server Installation. Revisión: 13/10/2014
Revisión: 13/10/2014 I Contenido Parte I Introduction 1 Parte II Opening Ports 3 1 Access to the... 3 Advanced Security Firewall 2 Opening ports... 5 Parte III Create & Share Repositorio folder 8 1 Create
Sales Management Main Features
Sales Management Main Features Optional Subject (4 th Businesss Administration) Second Semester 4,5 ECTS Language: English Professor: Noelia Sánchez Casado e-mail: [email protected] Objectives Description
Interfaces de voz avanzadas con VoiceXML
Interfaces de voz avanzadas con VoiceXML Digital Revolution is coming Self driving cars Self voice services Autopilot for CAR Speaker Automatic Speech Recognition ASR DTMF keypad SIP / VoIP or TDM Micro
Sympa, un gestor de listas de distribución para las universidades
Sympa, un gestor de listas de distribución para las universidades PONENCIAS Sympa, a mailing list software for universities S. Aumont y O. Salaün Resumen Este artículo describe las funcionalidades de Sympa,
How To Know If An Ipod Is Compatible With An Ipo Or Ipo 2.1.1 (Sanyo)
IntesisBox PA-RC2-xxx-1 SANYO compatibilities In this document the compatible SANYO models with the following IntesisBox RC2 interfaces are listed: / En éste documento se listan los modelos SANYO compatibles
Brekeke PBX Web Service
Brekeke PBX Web Service User Guide Brekeke Software, Inc. Version Brekeke PBX Web Service User Guide Revised October 16, 2006 Copyright This document is copyrighted by Brekeke Software, Inc. Copyright
COMPUTACIÓN ORIENTADA A SERVICIOS (PRÁCTICA) Dr. Mauricio Arroqui EXA-UNICEN
COMPUTACIÓN ORIENTADA A SERVICIOS (PRÁCTICA) Dr. Mauricio Arroqui EXA-UNICEN Actividad Crear un servicio REST y un cliente para el mismo ejercicio realizado durante la práctica para SOAP. Se requiere la
FORMACIÓN E-LEARNING DE MICROSOFT
FORMACIÓN E-LEARNING DE MICROSOFT NANFOR IBÉRICA S.L PARTNER GLOBAL DE E-LEARNING DE MICROSOFT, único en Europa del Sur e Iberoamérica, y uno de los 9 existentes en todo el mundo. NOVEDADES EN LAS CERTIFICACIONES
ICT education and motivating elderly people
Ariadna; cultura, educación y tecnología. Vol. I, núm. 1, jul. 2013 htpp://ariadna.uji.es 3 RD International Conference on Elderly and New Technologies pp. 88-92 DOI: http://dx.doi.org/10.6035/ariadna.2013.1.15
WSDL Example (Interface) WSDL Example (Implementation) Universal Description, Discovery and Integration. UDDI Usage
Web Services Description Language WSDL Elements WSDL describes, how and where to access a service, i.e. the service interface, similar to remote object approaches like CORBA: What can the service do? -
LOS ANGELES UNIFIED SCHOOL DISTRICT REFERENCE GUIDE
TITLE: NUMBER: ISSUER: Service Completion Criteria for Speech Language Impairment (SLI) Eligibility and Language and Speech (LAS) Services REF-4568.1 DATE: August 24, 2015 Sharyn Howell, Associate Superintendent
learning science through inquiry in primary classroom Overview of workshop
Indicators of teaching and learning science through inquiry in primary classroom Wynne Harlen UK Overview of workshop Part 1: Why IBSE? What do we want to achieve through it? Part 2: Thinking about how
Resumen de Entrevista: Asociación de Agentes de Aduana del Puerto de Manzanillo
Resumen de Entrevista: Asociación de Agentes de Aduana del Puerto de Manzanillo 1. To your knowledge, to what extent do customs brokers run into operative inconveniences when it comes to collecting payment
BALANCE DUE 10/25/2007 $500.00 STATEMENT DATE BALANCE DUE $500.00 PLEASE DETACH AND RETURN TOP PORTION WITH YOUR PAYMENT
R E M I T T O : IF PAYING BY MASTERCARD, DISCOVER, VISA, OR AMERICAN EXPRESS, FILL OUT BELOW: XYZ Orthopaedics STATEMENT DATE BALANCE DUE 10/25/2007 $500.00 BALANCE DUE $500.00 ACCOUNT NUMBER 1111122222
AP SPANISH LANGUAGE 2011 PRESENTATIONAL WRITING SCORING GUIDELINES
AP SPANISH LANGUAGE 2011 PRESENTATIONAL WRITING SCORING GUIDELINES SCORE DESCRIPTION TASK COMPLETION TOPIC DEVELOPMENT LANGUAGE USE 5 Demonstrates excellence 4 Demonstrates command 3 Demonstrates competence
BDL4681XU BDL4675XU. Video Wall Installation Guide
BDL4681XU BDL4675XU Video Wall Installation Guide Video walls can create a stunning visual effect, attracting attention and audiences to view your messages and other video content. To ensure optimal performance
Curso SQL Server 2012 para Desarrolladores
Curso SQL Server 2012 para Desarrolladores Objetivos: Obtener una introducción al diseño de Bases de Datos Relacionales y a SQL Usar el Management Studio y las características de SQL Server 2012 para desarrallodores.
LEARNING MASTERS. Explore the Northeast
LEARNING MASTERS Explore the Northeast Explore the Northeast BUILD BACKGROUND Reading Expeditions: Language, Literacy & Vocabulary Five Regions Map Use the information on page 4 of Explore the Northeast
How To Teach A Security Manager
ISACA: Certified Information Security Manager Certification Training Certified Information Security Manager (CISM) DESCRIPCIÓN: El programa de certificación CISM (Certified Information Security Manager)
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER DOMINIOS DE COLISION, SEGMENTACION Y VLAN. Academia Local. Ing. José Martín Calixto Cely
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER DOMINIOS DE COLISION, SEGMENTACION Y VLAN Academia Local Ing. José Martín Calixto Cely COLLISIONS AND COLLISION DOMAINS Types of Networks Shared media environment
FTPS - FTPSE. Objetivo:
FTPS - FTPSE Objetivo: Iniciamos Filezilla Server, y nos vamos a la pestaña SSL/TLS settings, una vez dentro damos a generate new certificate (generar certificado nuevo): Rellenamos el certificado con
HPN Product Tools. Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HPN Product Tools Requerimiento: Conozco el numero de parte (3Com,H3C,Procurve) Solución : El lookup Tool 1 Permite convertir el número de parte de un equipo proveniente de 3Com, H3C o Procurve para obtener
Fundamentos de Voz sobre el protocolo IP (VoIP)
Fundamentos de Voz sobre el protocolo IP (VoIP) OBJETIVO: Comprender el entorno de convergencia de redes de voz, datos y video que se está llevando a cabo en las redes de telefonía, identificando las tecnologías
CONCEPTS OF INDUSTRIAL AUTOMATION. By: Juan Carlos Mena Adolfo Ortiz Rosas Juan Camilo Acosta
CONCEPTS OF By: Juan Carlos Mena Adolfo Ortiz Rosas Juan Camilo Acosta What is industrial automation? Introduction Implementation of normalized technologies for optimization of industrial process Where
PROCEDIMIENTOPARALAGENERACIÓNDEMODELOS3DPARAMÉTRICOSA PARTIRDEMALLASOBTENIDASPORRELEVAMIENTOCONLÁSERESCÁNER
PROCEDIMIENTOPARALAGENERACIÓNDEMODELOS3DPARAMÉTRICOSA PARTIRDEMALLASOBTENIDASPORRELEVAMIENTOCONLÁSERESCÁNER Lopresti,LauraA.;Lara, Marianela;Gavino,Sergio;Fuertes,LauraL.;Defranco,GabrielH. UnidaddeInvestigación,DesaroloyTransferencia-GrupodeIngenieríaGráficaAplicada
Verbos modales. In this class we look at modal verbs, which can be a tricky feature of English grammar.
Verbos modales In this class we look at modal verbs, which can be a tricky feature of English grammar. We use Modal verbs in English to show: Probability,Possibility, Capability, Permission, ObligaCon,
TEACHER GUIDE STRATEGIES ACHIEVE READING SUCCESS. CURRICULUM ASSOCIATES, Inc. STARS SERIES E SPANISH EDITION
TEACHER GUIDE STARS SERIES E SPANISH EDITION STRATEGIES TO ACHIEVE READING SUCCESS PROPORCIONA ACTIVIDADES DE ENSEÑANZA PARA 12 ESTRATEGIAS DE LECTURA USA UN SISTEMA DE VARIOS PASOS PARA LOGRAR ÉXITO EN
Creating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati [email protected] Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
DIPLOMADO EN BASE DE DATOS
DIPLOMADO EN BASE DE DATOS OBJETIVOS Preparan al Estudiante en el uso de las tecnologías de base de datos OLTP y OLAP, con conocimientos generales en todas las bases de datos y especialización en SQL server
SOLICITUD DE DEVOLUCIÓN, REALIZADA POR UN CONTRIBUYENTE, DE RETENCIONES SOBRE DIVIDENDOS OBTENIDOS A PARTIR DE 1 DE ENERO DE 2011.
SOLICITUD DE DEVOLUCIÓN, REALIZADA POR UN CONTRIBUYENTE, DE RETENCIONES SOBRE DIVIDENDOS OBTENIDOS A PARTIR DE 1 DE ENERO DE 2011. Para obtener la devolución del exceso de retenciones debe presentar el
JAVA API FOR XML WEB SERVICES (JAX-WS)
JAVA API FOR XML WEB SERVICES (JAX-WS) INTRODUCTION AND PURPOSE The Java API for XML Web Services (JAX-WS) is a Java programming language API for creating web services. JAX-WS 2.0 replaced the JAX-RPC
Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture
Middleware and the Internet Example: Shopping Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world
Consuming a Web Service(SOAP and RESTful) in Java. Cheat Sheet For Consuming Services in Java
Consuming a Web Service(SOAP and RESTful) in Java Cheat Sheet For Consuming Services in Java This document will provide a user the capability to create an application to consume a sample web service (Both
Problem 1 (1.5 points)
Leganés, June 17th, 2014 Time: 120 min Systems Programming Extraordinary Call (Problems) Grade: 5 points out of 10 from the exam Problem 1 (1.5 points) City councils apply two types of municipal taxes
Memorial Health Care System Catholic Health Initiatives Financial Assistance Application Form
B Please note - Memorial Hospital may access external validation resources to assist in determining whether a full application for assistance is required. Financial Assistance Application 1) Patient Name
SUBCHAPTER A. AUTOMOBILE INSURANCE DIVISION 3. MISCELLANEOUS INTERPRETATIONS 28 TAC 5.204
Part I. Texas Department of Insurance Page 1 of 10 SUBCHAPTER A. AUTOMOBILE INSURANCE DIVISION 3. MISCELLANEOUS INTERPRETATIONS 28 TAC 5.204 1. INTRODUCTION. The commissioner of insurance adopts amendments
Entry to Year 7 - Information for Parents
Entry to Year 7 - Information for Parents Key Names: Mrs Elizabeth Batchelor - Head of the Secondary School Mr Darren Roth - Head of Key Stage Three Miss Karen Britcliffe - Head of Pastoral Care Groupings
Web Services and their support in Java
MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Web Services and their support in Java BACHELOR THESIS Lukáš Jungmann Brno, Autumn 2006 Advisor: RNDr. Tomáš Pitner, Ph.D. Declaration Hereby I declare, that this
ICAO State Safety Programme (SSP) Introduction
State Safety Programme (SSP) Introduction Aerodrome Safety Management System (SMS) Implementation Workshop Activity of GREPECAS Project F1 Mexico City, Mexico, 18-21 March 2014 Eduardo Chacin Flight Safety
Level 2 Spanish, 2012
91148 911480 2SUPERVISOR S Level 2 Spanish, 2012 91148 Demonstrate understanding of a variety of spoken Spanish texts on familiar matters 2.00 pm Tuesday 20 November 2012 Credits: Five Achievement Achievement
Avocados Australia, PO Box 8005 Woolloongabba Queensland 4102 Australia
Proceedings VII World Avocado Congress 2011 (Actas VII Congreso Mundial del Aguacate 2011). Cairns, Australia. 5 9 September 2011 Retail prices shed light for avocado industry Julie Petty and Joanna Embry
Apéndice C: Código Fuente del Programa DBConnection.java
Apéndice C: Código Fuente del Programa DBConnection.java import java.sql.*; import java.io.*; import java.*; import java.util.*; import java.net.*; public class DBConnection Connection pgsqlconn = null;
AV-002: Professional Web Component Development with Java
AV-002: Professional Web Component Development with Java Certificación Relacionada: Oracle Certified Web Component Developer Detalles de la Carrera: Duración: 120 horas. Introducción: Java es un lenguaje
INTERFACE TECHNICAL MANUAL FOR ELECTRONIC TAX INFORMATION EXCHANGE (E-TIE) FOR TAX YEAR 2009
Commonwealth of Puerto Rico Department of the Treasury PUBLICATION 09-05 INTERFACE TECHNICAL MANUAL FOR ELECTRONIC TAX INFORMATION EXCHANGE (E-TIE) FOR TAX YEAR 2009 Table of Contents 1. Introduction and
When the transport layer tries to establish a connection with the server, it is blocked by the firewall. When this happens, the RMI transport layer
Firewall Issues Firewalls are inevitably encountered by any networked enterprise application that has to operate beyond the sheltering confines of an Intranet Typically, firewalls block all network traffic,
Tema 7 GOING TO. Subject+ to be + ( going to ) + (verb) + (object )+ ( place ) + ( time ) Pronoun
Tema 7 GOING TO Going to se usa para expresar planes a futuro. La fórmula para construir oraciones afirmativas usando going to en forma afirmativa es como sigue: Subject+ to be + ( going to ) + (verb)
New words to remember
Finanza Toolbox Materials Credit Cards, Debit Cards and ATM Cards New words to remember charging minimum payment credit limit interest PIN check register What is a Credit Card? A credit card is a thin
Curso académico 2015/2016 INFORMACIÓN GENERAL ESTRUCTURA Y CONTENIDOS HABILIDADES: INGLÉS
Curso académico 2015/2016 INFORMACIÓN GENERAL ESTRUCTURA Y CONTENIDOS HABILIDADES: INGLÉS Objetivos de Habilidades: inglés El objetivo de la prueba es comprobar que el alumno ha adquirido un nivel B1 (dentro
50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008
50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008 Fabricante: Indra Grupo: Inteligencia de Negocios Subgrupo: SQL Server 2008 - ETL - AS - RS Formación: Indra Horas: 25 Introducción
BtoB MKT Trends. El Escenario Online. Luciana Sario. Gerente de Marketing IDC Latin America 2009 IDC W W W. I D C. C O M / G M S 1
BtoB MKT Trends El Escenario Online Luciana Sario Gerente de Marketing IDC Latin America 2009 IDC W W W. I D C. C O M / G M S 1 Audio Test Estamos haciendo un Audio Test y estoy hablando en este momento
Chapter 12 Intellectual Development from One One to Three to Three
Chapter 12 Chapter 12 Intellectual Development from One One to Three to Three Contents Section 12.1 Brain Development from One to Three Section 12.2 Encouraging Learning from One to Three 1 Section 12.1
Web Services in Eclipse. Sistemi Informativi Aziendali A.A. 2012/2013
Web Services in Eclipse A.A. 2012/2013 Outline Apache Axis Web Service Clients Creating Web Services 2 Apache Axis Web Services in Eclipse WS basics (I) Web services are described by their WSDL file Starting
DIFFERENTIATIONS OF OBJECTS IN DIFFUSE DATABASES DIFERENCIACIONES DE OBJETOS EN BASES DE DATOS DIFUSAS
Recibido: 01 de agosto de 2012 Aceptado: 23 de octubre de 2012 DIFFERENTIATIONS OF OBJECTS IN DIFFUSE DATABASES DIFERENCIACIONES DE OBJETOS EN BASES DE DATOS DIFUSAS PhD. Amaury Caballero*; PhD. Gabriel
Información On Demand Podemos predecir lo que sucederá?
Información On Demand Podemos predecir lo que sucederá? Jeffrey Haggott IBM Corporation Americas Data Warehouse Business Unit Latin America Sales Leader [email protected] Temas de Nuestra Charla Gestión
Remote Method Invocation
Remote Method Invocation The network is the computer Consider the following program organization: method call SomeClass AnotherClass returned object computer 1 computer 2 If the network is the computer,
Middleware and the Internet
Middleware and the Internet Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world network? Non-performant
Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial
Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction
INFORMATIONAL NOTICE
Rod R. Blagojevich, Governor Barry S. Maram, Director 201 South Grand Avenue East Telephone: (217) 782-3303 Springfield, Illinois 62763-0002 TTY: (800) 526-5812 DATE: March 4, 2008 INFORMATIONAL NOTICE
Monitoreo de Bases de Datos
Monitoreo de Bases de Datos Monitoreo de Bases de Datos Las bases de datos son pieza fundamental de una Infraestructura, es de vital importancia su correcto monitoreo de métricas para efectos de lograr
Tema: Encriptación por Transposición
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class PrincipalSO extends JApplet implements ActionListener { // Declaración global JLabel lblclave, lblencriptar, lblencriptado,
SLA para aplicaciones en redes WAN. Alvaro Cayo Urrutia
SLA para aplicaciones en redes WAN Alvaro Cayo Urrutia Quién es FLUKE NETWORKS? Enterprise SuperVision (ESV) Soluciones portátiles de prueba y análisis LAN y WAN distribuidas Infrastructure SuperVision
DESIGNING A DESCRIPTOR BASED SYLLABUS PROPOSAL
DESIGNING A DESCRIPTOR BASED SYLLABUS PROPOSAL Universidad Michoacana de San Nicolás de Hidalgo ABSTRACT One of the concerns of the current Mexican educational policy is the syllabus design which is an
Entrenamiento a Embajadores Ambassador training
Entrenamiento a Embajadores Ambassador training Quiénes somos? Who we are? Levanta la mano si Please raise your hand if a. b. c. d. e. f. g. h. Hablas español You speak spanish Hablas Inglés You speak
AP SPANISH LITERATURE 2009 SCORING GUIDELINES
AP SPANISH LITERATURE 2009 SCORING GUIDELINES Question 1: Poetry Analysis 9 Demonstrates Superiority A very well-developed essay that clearly and thoroughly analyzes the vision of la higuera presented
Global Art: A Sense of Caring Nos Preocupamos por los Demas
Project Starter Kit for Online Collaborations Submitted by Jennifer Geist Bridges to Understanding Seattle, WA December 2006 Global Art: A Sense of Caring Nos Preocupamos por los Demas A Starter Kit for
Curso OBJECT-ORIENTED PROGRAMMING IN VISUAL BASIC. (Visual Studio 2008)
Curso OBJECT-ORIENTED PROGRAMMING IN VISUAL BASIC (Visual Studio 2008) Descripción: Este curso es una introducción práctica a la programación en Visual Basic y al uso de los servicios proporcionados por.net.
