Fundamentals of Web Programming a
|
|
- Aubrie Shepherd
- 7 years ago
- Views:
Transcription
1 Fundamentals of Web Programming a SOAP Examples Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These slides have been developed by Teodor Rus using material published on the Web. They are copyrighted materials and may not be used in other course settings outside of the University of Iowa in their current form or modified form without the express written permission of the copyright holder. During this course, students are prohibited from selling notes to or being paid for taking notes by any person or commercial firm without the express written permission of the copyright holder. Introduction System Software. Copyright Teodor Rus p.1/18
2 Example 1 From SOAP Request: An MWTM 6.0 SOAP request is sent as an HTTP POST operation. The following is a SOAP request message that a client is requesting to get a note for event ID Introduction System Software. Copyright Teodor Rus p.2/18
3 The code POST /nbapi/event HTTP/1.1 Content-Length: 309 SOAPAction: Content-Type: text/xml;charset=utf-8 Host: ems-sv258:1774 Connection: Keep-Alive <?xml version="1.0"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:ns1=" <soapenv:body> <ans:getnote xmlns:ans=" <eventid>1000</eventid> </ans:getnote> </soapenv:body> </soapenv:envelope> Introduction System Software. Copyright Teodor Rus p.3/18
4 SOAP Response An MWTM 6.0 SOAP response is received by the requester as an HTTP response. The following example is a SOAP response message that a server is responding to get a note request with the attached note. HTTP/ OK Date: Fri, 14 Apr :15:17 GMT Server: Apache/ (Unix) mod_jk/1.2.6 SOAPAction: Content-Length: 330 Connection: Keep-Alive Content-Type: text/xml;charset=utf-8 Introduction System Software. Copyright Teodor Rus p.4/18
5 SOAP Response, continuation <?xml version="1.0"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:ns1=" <soapenv:body> <ans:getnoteresponse xmlns:ans=" <note>an example note</note> </ans:getnoteresponse> </soapenv:body> </soapenv:envelope> Introduction System Software. Copyright Teodor Rus p.5/18
6 SOAP Fault A SOAP fault indicates that an error has occurred when fulfilling the requested operation. The following example is a SOAP fault message telling that a server is responding with an unexpected error. HTTP/ Internal Server Error Date: Fri, 14 Apr :34:55 GMT Server: Apache/ (Unix) mod_jk/1.2.6 SOAPAction: Content-Length: 533 Connection: close Content-Type: text/xml;charset=utf-8 Introduction System Software. Copyright Teodor Rus p.6/18
7 SOAP Fault, continuation <?xml version="1.0"?> <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:ns1=" <soapenv:body> <soapenv:fault xmlns:soapenv=" <faultcode>soapenv:server</faultcode> <faultstring>unexpected_error</faultstring> <detail> <ns1:apistatus> <StatusCode>1000</StatusCode> <Message>UNEXPECTED_ERROR : test </Message> </ns1:apistatus> </detail> </soapenv:fault> </soapenv:body> </soapenv:envelope> Introduction System Software. Copyright Teodor Rus p.7/18
8 Example 2 From IBM, Series Info Center SOAP Request: This SOAP request indicates that the OrderItem() method, from the Some-URI namespace, should be invoked from Upon receiving this request, the supplier application at runs the business logic that corresponds to OrderItem. POST /Supplier HTTP/1.1 Host: Content-Type: text/xml; charset="utf-8" Content-Length: nnnn SOAPAction: "Some-URI" Introduction System Software. Copyright Teodor Rus p.8/18
9 Continuation <SOAP-ENV:Envelope xmlns:soap-env=" SOAP-ENV:encodingStyle=" <SOAP-ENV:Body> <m:orderitem xmlns:m="some-uri"> <RetailerID>557010</RetailerID> <ItemNumber> </ItemNumber> <ItemName>AMF Night Hawk Pearl M2</ItemName> <ItemDesc>Bowling Ball</ItemDesc> <OrderQuantity>100</OrderQuantity> <WholesalePrice>130.95</WholeSalePrice> <OrderDateTime> :09:56</OrderDateTime> </m:orderitem> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Introduction System Software. Copyright Teodor Rus p.9/18
10 Fact The SOAP protocol does not specify how to process the order. Note: The supplier could run a Common Gateway Interface (CGI) script, invoke a servlet, or perform any other process that generates the response. Introduction System Software. Copyright Teodor Rus p.10/18
11 SOAP Response The response to a SOAP Request is an XML document that contains the results of the processing. In this example, this is the order number for the order placed by the retailer. HTTP/ OK Content-Type: text/xml; charset="utf-8" Content-Length: nnnn <SOAP-ENV:Envelope xmlns:soap-env=" SOAP-ENV:encodingStyle=" <SOAP-ENV:Body> <m:orderitemresponse xmlns:m="some-uri"> <OrderNumber>561381</OrderNumber> </m:orderitemresponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Introduction System Software. Copyright Teodor Rus p.11/18
12 Fact The response does not include a SOAP-specified header. The results are placed in an element whose name matches the method name (OrderItem) with the suffix (Response), such as OrderItemResponse. Introduction System Software. Copyright Teodor Rus p.12/18
13 Example 3 From example.asp In the example below, a GetStockPrice request is sent to a server. The request has a StockName parameter, and a Price parameter that will be returned in the response. The namespace for the function is defined in " Introduction System Software. Copyright Teodor Rus p.13/18
14 SOAP Request POST /InStock HTTP/1.1 Host: Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body xmlns:m=" <m:getstockprice> <m:stockname>ibm</m:stockname> </m:getstockprice> </soap:body> </soap:envelope> Introduction System Software. Copyright Teodor Rus p.14/18
15 SOAP Response HTTP/ OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body xmlns:m=" <m:getstockpriceresponse> <m:price>34.5</m:price> </m:getstockpriceresponse> </soap:body> </soap:envelope> Introduction System Software. Copyright Teodor Rus p.15/18
16 Example 4 From SOAP Request: POST /soap HTTP/1.0 User-Agent: Frontier/5.0.1 (WinNT) Host: betty.userland.com Content-Type: text/xml Content-length: 493 Introduction System Software. Copyright Teodor Rus p.16/18
17 SOAP Request, continuation <?xml version="1.0"?> <methodcall> <methodname>signguestbook</methodname> <params> <param> <name>comments</name> <value>my name is Dave Winer, etc.</value> </param> <param> <name>mail</name> </param> <param> <name>url</name> <value> </param> </params> </methodcall> Introduction System Software. Copyright Teodor Rus p.17/18
18 SOAP Response HTTP/ OK Connection: close Content-Length: 161 Content-Type: text/xml Date: Wed, 25 Mar :43:40 GMT <?xml version="1.0"?> <methodresponse> <params> <param> <value> <boolean>1</boolean> </value> </param> </params> </methodresponse> Introduction System Software. Copyright Teodor Rus p.18/18
What is Distributed Annotation System?
Contents ISiLS Lecture 12 short introduction to data integration F.J. Verbeek Genome browsers Solutions for integration CORBA SOAP DAS Ontology mapping 2 nd lecture BioASP roadshow 1 2 Human Genome Browsers
More informationFreight Tracking Web Service Implementation Guide
www.peninsulatruck.com P.O. Box 587 (98071-0587) 1010 S 336 th, Suite 202 Federal Way, Washington 98003 Office (253) 929-2000 Fax (253) 929-2041 Toll Free (800) 942-9909 Freight Tracking Web Service Implementation
More informationVoIP LAB. 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255
SIP Traversal over NAT 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255 Outline Introduction to SIP and NAT NAT Problem Definition NAT Solutions on NTP VoIP
More informationWeb-Programmierung (WPR)
Web-Programmierung (WPR) Vorlesung X. Web Services Teil 2 mailto:wpr@gruner.org 1 21 Web Service World Wide Web seit Anfang 1990er Jahren Mensch Web-Browser Applikation HTTP XML over HTTP Web-Server Geschäftslogik
More informationCall Detail Record Access Service Part No. 520-0015-01R01
Call Detail Record Access Service Part No. 520-0015-01R01 Summary Objective WSDL URL (Testing) WSDL URL (Hosting Production) Endpoint URL (Testing) Endpoint URL (Hosting Production) Namespace URI Service
More informationWhat is in a Distributed Object System? Distributed Object Systems 5 XML-RPC / SOAP. Examples. Problems. HTTP protocol. Evolution
Distributed Object Systems 5 XML-RPC / SOAP Piet van Oostrum What is in a Distributed Object System? Wire (transport) protocol Marshalling standard Language bindings Middle-ware (ORB) Interface specification
More informationMiddleware 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
More informationWeb 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
More informationAXL Troubleshooting. Overview. Architecture
AXL Troubleshooting This chapter contains the following topics: Overview, page 35 Architecture, page 35 Postinstallation Checklist, page 36 Troubleshooting Tools, page 39 Error Codes, page 43 Overview
More informationService Oriented Computing: SOAP, WSDL and UDDI. Dr. Cristian Mateos Diaz (http://users.exa.unicen.edu.ar/~cmateos/cos) ISISTAN - CONICET
Service Oriented Computing: SOAP, WSDL and UDDI Dr. Cristian Mateos Diaz (http://users.exa.unicen.edu.ar/~cmateos/cos) ISISTAN - CONICET XML family of standards Domain-specific XML-based standards e.g.,
More informationFile Transfer Service (Batch SOAP) User Guide. A Guide to Submitting batches through emedny FTS
File Transfer Service (Batch SOAP) User Guide A Guide to Submitting batches through emedny FTS June 1, 2013 TABLE OF CONTENTS TABLE OF CONTENTS 1 Introduction... 4 2 Requirements... 5 2.1 Exchange mailboxes...
More informationRequest of end customer against AP AP forwards request to OTACS Aborted with failure code Validate the request Is request syntactically correct? No Send failure code to AP Yes Validate authentication pin
More information1.Remote Procedure Call...3. 1.1.Basics...3. 1.2.1.Requests...5. 1.2.2.Types...8. 1.2.3.Response...11. 1.2.4.Strategies/Goals...14 1.2.5.FAQ...
XML-RPC This section demonstrates XML remote procedure calls. Table of contents 1.Remote Procedure Call...3 1.1.Basics...3 1.2.XML-RPC Specification 1...4 1.2.1.Requests...5 1.2.2.Types...8 1.2.3.Response...11
More informationUnit IV: SOAP protocol, XML-RPC, HTTP, SOAP faults and SOAP attachments, Web services, UDDI, XML security
Unit IV: SOAP protocol, XML-RPC, HTTP, SOAP faults and SOAP attachments, Web services, UDDI, XML security 1. RPC (Remote Procedure Call) It is often necessary to design distributed systems, where the code
More informationWhat is a Web service?
What is a Web service? Many people and companies have debated the exact definition of Web services. At a minimum, however, a Web service is any piece of software that makes itself available over the Internet
More informationUnited Concordia (UCD) Real Time Claim Submission & Adjudication Connectivity Specifications
United Concordia (UCD) Real Time Claim Submission & Adjudication Connectivity Specifications May 15, 2015 Contents 1. Real Time Overview 2. Requirements 3. SOAP Messages 4. SOAP Faults 5. CORE-Compliant
More informationFundamentals of Web Programming a
Fundamentals of Web Programming a Universal Description, Discovery, and Integration Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science a Copyright 2009 Teodor Rus. These
More informationPenetration Testing Corporate Collaboration Portals. Giorgio Fedon, Co-Founder at Minded Security
Penetration Testing Corporate Collaboration Portals Giorgio Fedon, Co-Founder at Minded Security Something About Me Security Researcher Owasp Italy Member Web Application Security and Malware Research
More informationHTTP - METHODS. Same as GET, but transfers the status line and header section only.
http://www.tutorialspoint.com/http/http_methods.htm HTTP - METHODS Copyright tutorialspoint.com The set of common methods for HTTP/1.1 is defined below and this set can be expanded based on requirements.
More informationLecture Notes course 02267 Software Development of Web Services
Lecture Notes course 02267 Software Development of Web Services Hubert Baumeister huba@dtu.dk Fall 2014 Contents 1 Web Service Coordination 1 1.1 What is Coordination.........................................
More informationUsage of Evaluate Client Certificate with SSL support in Mediator and CentraSite
Usage of Evaluate Client Certificate with SSL support in Mediator and CentraSite Introduction Pre-requisite Configuration Configure keystore and truststore Asset Creation and Deployment Troubleshooting
More informationDev Guide for Encrypted Swipe
Dev Guide for Encrypted Swipe Version 1.5 Last Updated: 20 th August 2014 Table of Contents 1 Introduction... 3 2 Important notes... 4 3 Concept Overview... 5 4 Encrypted Swipe Devices... 6 4.1 Magtek
More informationtechnische universität dortmund Prof. Dr. Ramin Yahyapour
technische universität Prof. Dr. Ramin Yahyapour IT & Medien Centrum 20. April 2010 Übungen Betreuung Florian Feldhaus, Peter Chronz Termine Mittwochs 14:15 15:00 Uhr, GB IV R.228 Donnerstags 10:15 11:00
More informationB2B Appointment Booking Specification
From Issue date 12 nd May 2008 Subject Broadband Connectivity Service and Full Access (T-)TAL Appointment Booking Status released Contract Version - WSG Version 10 Valid until Server location recalled
More informationPOSTGRESQL, A PLATFORM FOR MULTIPLE SOURCES DATA RETRIEVAL
POSTGRESQL, A PLATFORM FOR MULTIPLE SOURCES DATA RETRIEVAL Abdul Yadi CV Datatrans Infromatika, Indonesia ABSTRACT: A software application transforms raw data into information. Data may come from various
More informationMiddleware 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
More informatione Merchant Plug-in (MPI) Integration & User Guide
Payment solutions for online commerce e Merchant Plug-in (MPI) Integration & User Guide Enabling merchants to integrate their payment processing with PayPoint.net s 3D Secure Merchant Plug In (MPI) solution.
More informationCisco TelePresence Content Server
Cisco TelePresence Content Server API Guide D1398008 August 2014 TABLE OF CONTENTS 1 INTRODUCTION... 5 1.1 Format of this document... 5 1.2 Variable usage... 6 1.3 Warnings... 6 2 SECURITY... 7 2.1 Security
More informationX12 837 Real-Time Claim Submission & Connectivity Specifications. Highmark, Inc. October 1, 2014 Document Version 1.1
X12 837 Real-Time Claim Submission & Connectivity Specifications Highmark, Inc. October 1, 2014 Document Version 1.1 Contents 1. Real-Time Overview 2. Requirements 3. SOAP Messages 4. SOAP Faults 5. Highmark
More informationThe Learning Service Bus Based on SOA
The Learning Service Bus Based on SOA Xiaoqiang Liu and Yingpei Wu Abstract---In this paper, the concept of the LSB (Learning Service Bus) is presented, and the SOA (Service-Oriented Architecture) is led
More informationOutline Definition of Webserver HTTP Static is no fun Software SSL. Webserver. in a nutshell. Sebastian Hollizeck. June, the 4 th 2013
Definition of in a nutshell June, the 4 th 2013 Definition of Definition of Just another definition So what is it now? Example CGI php comparison log-file Definition of a formal definition Aisaprogramthat,usingthe
More informationHow To Validate A Single Line Address On An Ipod With A Singleline Address Validation (For A Non-Profit) On A Microsoft Powerbook (For An Ipo) On An Uniden Computer (For Free) On Your Computer Or
Informatica AddressDoctor Cloud (Version 2) User Guide Informatica AddressDoctor Cloud User Guide Version 2 December 2014 Copyright (c) 1999-2014 Informatica Corporation. All rights reserved. This software
More informationPASS4TEST 専 門 IT 認 証 試 験 問 題 集 提 供 者
PASS4TEST 専 門 IT 認 証 試 験 問 題 集 提 供 者 http://www.pass4test.jp 1 年 で 無 料 進 級 することに 提 供 する Exam : C2090-420 Title : IBM InfoSphere MDM Server v9.0 Vendors : IBM Version : DEMO NO.1 Which two reasons would
More informationWeb Services Developer s Guide
Web Services Developer s Guide VERSION 8 Borland JBuilder Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com Refer to the file deploy.html located in the redist
More informationWeb Services for deeply embedded extra low-cost devices
Web Services for deeply embedded extra low-cost devices D. Villa, F. J. Villanueva, F.Moya, F. Rincón, J. Barba, and J. C. López Dept. of Technology and Information Systems University of Castilla-La Mancha
More informationThe BritNed Explicit Auction Management System. Kingdom Web Services Interfaces
The BritNed Explicit Auction Management System Kingdom Web Services Interfaces Version 5.1 November 2014 Contents 1. PREFACE... 6 1.1. Purpose of the Document... 6 1.2. Document Organization... 6 2. Web
More informationISM/ISC Middleware Module
ISM/ISC Middleware Module Lecture 14: Web Services and Service Oriented Architecture Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College Geoff Sharman Sept 07 Lecture 14 Aims to: Introduce
More informationGriglie e Sistemi di Elaborazione Ubiqui
1 Griglie e Sistemi di Elaborazione Ubiqui Corso di Laurea Specialistica in Ingegneria informatica Lucidi delle Esercitazioni Anno Accademico 2005/2006 Ing. Antonio Congiusta Summary 2 Web Services introduction
More informationSecuring Web Services with ModSecurity
Securing Web Services with ModSecurity This document is largely based on Shreeraj Shah s article of the same name that appeared in the June, 9 th 2005 Oreilly OnLamp Security Dev Center posting (http://www.onlamp.com/pub/a/onlamp/2005/06/09/wss_security.html)
More informationUsing ilove SharePoint Web Services Workflow Action
Using ilove SharePoint Web Services Workflow Action This guide describes the steps to create a workflow that will add some information to Contacts in CRM. As an example, we will use demonstration site
More informationReal-Time Connectivity Specifications For. 270/271 and 276/277 Inquiry Transactions. United Concordia Dental (UCD)
Real-Time Connectivity Specifications For 270/271 and 276/277 Inquiry Transactions United Concordia Dental (UCD) May 15, 2015 1 Contents 1. Overview 2. Trading Partner Requirements 3. Model SOAP Messages
More informationInternet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT)
Internet Technologies World Wide Web (WWW) Proxy Server Network Address Translator (NAT) What is WWW? System of interlinked Hypertext documents Text, Images, Videos, and other multimedia documents navigate
More informationHome Network Administration Protocol (HNAP) Whitepaper
Home Network Administration Protocol (HNAP) Whitepaper Revised January 2009 Abstract This whitepaper provides information about the Home Network Administration Protocol (HNAP), which enables network equipment
More informationBindings for the OASIS Security Assertion Markup Language (SAML) V2.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Bindings for the OASIS Security Assertion Markup Language (SAML) V2.0 OASIS Standard,
More informationBBM467 Data Intensive ApplicaAons
Hace7epe Üniversitesi Bilgisayar Mühendisliği Bölümü BBM467 Data Intensive ApplicaAons Dr. Fuat Akal akal@hace7epe.edu.tr Overview What is Cloud CompuAng? VirtualizaAon Service Oriented CompuAng What is
More informationgsoap 2.7.0 User Guide
gsoap 2.7.0 User Guide Robert van Engelen Genivia, Inc., engelen@genivia.com & engelen@acm.org October 15, 2004 Contents 1 Introduction 6 2 Notational Conventions 7 3 Differences Between gsoap Versions
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationWeb Services. Distributed Object Systems 11. Web Services, SOAP and NET. Web Applications. Web Services. Web services vs Distributed Objects
Distributed Object Systems 11 Web Services, SOAP and NET Piet van Oostrum Web Services Some Definitions A Web Service is a software system designed to support interoperable machine-to-machine interaction
More informationsessionx Desarrollo de Aplicaciones en Red Web Applications History (1) Content History (2) History (3)
sessionx Desarrollo de Aplicaciones en Red José Rafael Rojano Cáceres http://www.uv.mx/rrojano Web Applications 1 2 Content History (1) History Http CGI Web Tiers ARPANet Email, Ftp, IRC, news Explosive
More informationB2B Exchanges. Overview. Context The nature of B2B sites Building B2B capability XML and SOAP Exchanges
B2B Exchanges Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview Context The nature of B2B
More informationProtocolo HTTP. Web and HTTP. HTTP overview. HTTP overview
Web and HTTP Protocolo HTTP Web page consists of objects Object can be HTML file, JPEG image, Java applet, audio file, Web page consists of base HTML-file which includes several referenced objects Each
More informationXML Database Support for Program Trace Visualisation
XML Database Support for Program Trace Visualisation Craig Anslow, Stuart Marshall, Robert Biddle, James Noble, and Kirk Jackson School of Mathematical and Computing Sciences Victoria University of Wellington
More informationShibboleth Architecture
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Shibboleth Architecture Technical Overview Working Draft 02, 8 June 2005 Document identifier: draft-mace-shibboleth-tech-overview-02 Location: http://shibboleth.internet2.edu/shibboleth-documents.html
More informationTypes of Cloud Computing
Types of Cloud Computing (SaaS)Software as a Service XaaS (PaaS) Platform as a Service (IaaS) Infrastructure as a Service Access to Cloud computing Service Web URL (standard HTTP methods) web brower HTTP
More informationAPACHE WEB SERVER. Andri Mirzal, PhD N28-439-03
APACHE WEB SERVER Andri Mirzal, PhD N28-439-03 Introduction The Apache is an open source web server software program notable for playing a key role in the initial growth of the World Wide Web Typically
More informationCONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2. Author: Foster Moore Date: 20 September 2011 Document Version: 1.7
CONTRACT MODEL IPONZ DESIGN SERVICE VERSION 2 Author: Foster Moore Date: 20 September 2011 Document Version: 1.7 Level 6, Durham House, 22 Durham Street West PO Box 106857, Auckland City Post Shop, Auckland
More informationNetwork Technologies
Network Technologies Glenn Strong Department of Computer Science School of Computer Science and Statistics Trinity College, Dublin January 28, 2014 What Happens When Browser Contacts Server I Top view:
More informationGATEWAY FREEDOM INTEGRATION GUIDE
Payment solutions for online commerce GATEWAY FREEDOM INTEGRATION GUIDE Copyright PayPoint.net 2010 This document contains the proprietary information of PayPoint.net and may not be reproduced in any form
More informationQualys API Limits. July 10, 2014. Overview. API Control Settings. Implementation
Qualys API Limits July 10, 2014 Overview The Qualys API enforces limits on the API calls a customer can make based on their subscription settings, starting with Qualys version 6.5. The limits apply to
More informationVMware vcenter Log Insight Developer's Guide
VMware vcenter Log Insight Developer's Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new
More informationNo. Time Source Destination Protocol Info 1190 131.859385 128.238.245.34 128.119.245.12 HTTP GET /ethereal-labs/http-ethereal-file1.html HTTP/1.
Ethereal Lab: HTTP 1. The Basic HTTP GET/response interaction 1190 131.859385 128.238.245.34 128.119.245.12 HTTP GET /ethereal-labs/http-ethereal-file1.html HTTP/1.1 GET /ethereal-labs/http-ethereal-file1.html
More information4. Concepts and Technologies for B2C, B2E, and B2B Transaction
4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI
More informationGetFormatList. Webservice name: GetFormatList. Adress: https://www.elib.se/webservices/getformatlist.asmx
GetFormatList Webservice name: GetFormatList Adress: https://www.elib.se/webservices/getformatlist.asmx WSDL: https://www.elib.se/webservices/getformatlist.asmx?wsdl Webservice Methods: Name: GetFormatList
More informationGFI FaxMaker Online Inbound Web Services V.1.0
GFI FaxMaker Online Inbound Web Services V.1.0 Publication Notice The contents of this publication the specifications of this application are subject to change without notice. GFI Software reserves the
More informationDesigning RESTful Web Applications
Ben Ramsey php works About Me: Ben Ramsey Proud father of 7-month-old Sean Organizer of Atlanta PHP user group Founder of PHP Groups Founding principal of PHP Security Consortium Original member of PHPCommunity.org
More informationTable of Contents. Open-Xchange Authentication & Session Handling. 1.Introduction...3
Open-Xchange Authentication & Session Handling Table of Contents 1.Introduction...3 2.System overview/implementation...4 2.1.Overview... 4 2.1.1.Access to IMAP back end services...4 2.1.2.Basic Implementation
More informationBASI DI DATI II 2 modulo Parte II: XML e namespaces. Prof. Riccardo Torlone Università Roma Tre
BASI DI DATI II 2 modulo Parte II: XML e namespaces Prof. Riccardo Torlone Università Roma Tre Outline What is XML, in particular in relation to HTML The XML data model and its textual representation The
More informationNAT Traversal for VoIP
NAT Traversal for VoIP Dr. Quincy Wu National Chi Nan University Email: solomon@ipv6.club.tw 1 TAC2000/2000 NAT Traversal Where is NAT What is NAT Types of NAT NAT Problems NAT Solutions Program Download
More informationIntroduction to Testing Webservices
Introduction to Testing Webservices Author: Vinod R Patil Abstract Internet revolutionized the way information/data is made available to general public or business partners. Web services complement this
More informationLANGUAGE INDEPENDENT SOFTWARE COMMUNICATION IN DISTRIBUTED APPLICATIONS
MASTER S THESIS LANGUAGE INDEPENDENT SOFTWARE COMMUNICATION IN DISTRIBUTED APPLICATIONS AUTHOR: VELI PETTERI JÄRVINEN 250774 MYNTINTIE 12 A 18 03100 NUMMELA FINLAND Tel. +358 40 7674769 ADVISORS: KARY
More information9.4 BI Web. SAS Services. Developer's Guide. SAS Documentation
SAS Services Developer's Guide 9.4 BI Web SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 BI Web Services: Developer's Guide. Cary,
More informationA Cross Platform Web Service Implementation Using SOAP
A Cross Platform Web Service Implementation Using SOAP By Nan-Chao Huang Submitted in partial fulfillment of the requirements For The Degree of Master of Science in Computer and Information Science Approved
More informationT320 E-business technologies: foundations and practice
T320 E-business technologies: foundations and practice Block 3 Part 1 Activity 5: Implementing a simple web service Prepared for the course team by Neil Simpkins Introduction 1 Components of a web service
More informationHTTP Protocol. Bartosz Walter <Bartek.Walter@man.poznan.pl>
HTTP Protocol Bartosz Walter Agenda Basics Methods Headers Response Codes Cookies Authentication Advanced Features of HTTP 1.1 Internationalization HTTP Basics defined in
More informationArchitecture of So-ware Systems HTTP Protocol. Mar8n Rehák
Architecture of So-ware Systems HTTP Protocol Mar8n Rehák HTTP Protocol Hypertext Transfer Protocol Designed to transfer hypertext informa8on over the computer networks Hypertext: Structured text with
More informationClickatell two-way technical guide v2.0
Clickatell two-way technical guide v2.0 January 2015 1. Content 1. Content... 1 2. Overview... 3 3. Change history... 3 4. Context... 3 5. Introduction... 3 6. Standard-rated Virtual Mobile Numbers (VMNs)...
More informationCurtis Mack Curtis.Mack@lgan.com Looking Glass Analytics www.lgan.com
Curtis Mack Curtis.Mack@lgan.com Looking Glass Analytics www.lgan.com Weather Charting Graphing Geocoding Mapping Large Selection of other sites Your SAS Applications Infinite Possibilities on your own
More informationWEB OF KNOWLEDGE WEB SERVICES LITE V. 3.0. July 2, 2013
WEB OF KNOWLEDGE WEB SERVICES LITE V. 3.0 July 2, 2013 Table of Contents Introduction 3 Web Service Clients 3 Service Endpoint Addresses 3 WSDL File Locations 3 Document Namespaces 4 Sequence of Requests
More informationDeveloping a Web Service Based Application for Mobile Client
Developing a Web Service Based Application for Mobile Client Ting Wu Pin Zheng Supervisor & Examiner Associate Prof. Vladimir Vlassov KTH/ICT/ECS Master of Science Thesis Stockholm, Sweden 2006 ICT/ECS-2006-138
More informationHacking SAP BusinessObjects
Hacking SAP BusinessObjects 09/22/10 Joshua Jabra Abraham - jabra@rapid7.com Willis Vandevanter will@rapid7.com Overview Methodology / Threat Model Reconnaissance / Discovery Attacking! Summary Standard
More informationSticky Session Setup and Troubleshooting
1 Sticky Session Setup and Troubleshooting Day, Date, 2004 time p.m. ET Teleconference Access: US & Canada: 888-259-4812 Teleconference Access: North America: xxxx Toll Number: 706-679-4880 International:
More informationTCP/IP Networking An Example
TCP/IP Networking An Example Introductory material. This module illustrates the interactions of the protocols of the TCP/IP protocol suite with the help of an example. The example intents to motivate the
More informationModern Web Development From Angle Brackets to Web Sockets
Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about
More informationTitle page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7
Title page Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 APPLICATION API DEVELOPER GUIDE 3HE-10590-AAAA-TQZZA Issue 1 December 2015 Legal notice Legal notice Alcatel, Lucent, Alcatel-Lucent and the
More informationDeveloping Applications With The Web Server Gateway Interface. James Gardner EuroPython 3 rd July 2006 www.3aims.com
Developing Applications With The Web Server Gateway Interface James Gardner EuroPython 3 rd July 2006 www.3aims.com Aims Show you how to write WSGI applications Quick recap of HTTP, then into the nitty
More informationForms, CGI Objectives. HTML forms. Form example. Form example...
The basics of HTML forms How form content is submitted GET, POST Elements that you can have in forms Responding to forms Common Gateway Interface (CGI) Later: Servlets Generation of dynamic Web content
More informationPlaying with Web Application Firewalls
Playing with Web Application Firewalls DEFCON 16, August 8-10, 2008, Las Vegas, NV, USA Who is Wendel Guglielmetti Henrique? Penetration Test analyst at SecurityLabs - Intruders Tiger Team Security division
More informationThe Hyper-Text Transfer Protocol (HTTP)
The Hyper-Text Transfer Protocol (HTTP) Antonio Carzaniga Faculty of Informatics University of Lugano October 4, 2011 2005 2007 Antonio Carzaniga 1 HTTP message formats Outline HTTP methods Status codes
More informationWWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007
WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968
More informationTowards, Building and Implementing a Digital Healthcare System
Towards, Building and Implementing a Digital Healthcare System Khalid Aldrawiesh Abstract Healthcare industry is evolving rapidly, increasing the capability of delivering a high quality of service to the
More informationState Estimation and Network Marketing Systems
92 CHAPTER 4 SCALABLE AND COST EFFECTIVE MODELS FOR STATE ESTIMATION SERVICES 4.1 INTRODUCTION The power system has expanded to a huge system and transmission among grids is also on the increase. The generation,
More informationACCREDITATION COUNCIL FOR PHARMACY EDUCATION. CPE Monitor. Technical Specifications
ACCREDITATION COUNCIL FOR PHARMACY EDUCATION CPE Monitor Technical Specifications Prepared by Steven Janis, RWK Design, Inc. Created: 02/10/2012 Revised: 09/28/2012 Revised: 08/28/2013 This document describes
More informationWeb. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.
JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming
More informationHypertext for Hyper Techs
Hypertext for Hyper Techs An Introduction to HTTP for SecPros Bio Josh Little, GSEC ~14 years in IT. Support, Server/Storage Admin, Webmaster, Web App Dev, Networking, VoIP, Projects, Security. Currently
More informationDistributed Applications. Python
Distributed Applications with Python Dr Duncan Grisby duncan@grisby.org Part one Technologies Outline 1. Introduction 2. A simple example 3. XML-RPC details 4. CORBA details 5. Comparisons and summary
More informationSample Usage of TAXII
THE MITRE CORPORATION Sample Usage of TAXII Version 1.0 (draft) Mark Davidson, Charles Schmidt 11/16/2012 The Trusted Automated exchange of Indicator Information (TAXII ) specifies mechanisms for exchanging
More information10. Java Servelet. Introduction
Chapter 10 Java Servlets 227 10. Java Servelet Introduction Java TM Servlet provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing
More informationTHE PROXY SERVER 1 1 PURPOSE 3 2 USAGE EXAMPLES 4 3 STARTING THE PROXY SERVER 5 4 READING THE LOG 6
The Proxy Server THE PROXY SERVER 1 1 PURPOSE 3 2 USAGE EXAMPLES 4 3 STARTING THE PROXY SERVER 5 4 READING THE LOG 6 2 1 Purpose The proxy server acts as an intermediate server that relays requests between
More informationNetCom SMS Bedrift API - - - - - Technical Documentation
- - - - - Version 1.2 December 2008 TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 SCOPE... 3 1.2 REVISION HISTORY... 3 2 SOLUTION OVERVIEW... 4 3 LIMITATIONS... 5 3.1 NUMBER OF RECIPIENTS... 5 3.2 ORIGINATING
More informationHACKING OUTLOOK WEB ACCESS. Exchange CAL Security Briefing (Exchange Client Access Server) with. Default Vulnerabilities and Attacks Illustrated
HACKING OUTLOOK WEB ACCESS OR Exchange CAL Security Briefing (Exchange Client Access Server) with Default Vulnerabilities and Attacks Illustrated Richard Brain 17 th May 2013 Table of Contents 1 Brief
More information