REST; WebSocket (RFC 6455)
|
|
- Louise Hutchinson
- 6 years ago
- Views:
Transcription
1 REST; WebScket (RFC 6455) Web Oriented Technlgies and Systems Prf. Michele Ruta Master s Degree Curse in Cmputer Engineering - (A.Y. 2016/2017)
2 REST REST = Representatinal State Transfer. Anther architectural paradigm fr Web-based services. Term intrduced in 2000 in the PhD thesis by Ry Fielding (ne f the authrs f the HTTP prtcl). The REST paradigm is brn as an abstractin f sme basic features f HTTP, that made it ppular and useful fr higher-level prtcls and services. RESTful Web services are thse Web-based services that meet the cnstraints f REST paradigm. Prf. Michele Ruta Web Oriented Technlgies and Systems 2 f 20
3 REST paradigm A distributed applicatin is RESTful if it meets 6 fundamental prperties (cnstraints): Client-server. Stateless. Cacheable (clients can cache server respnses). Layered system: a client can cnnect directly t the server r t an intermediary (which may be designed t increase the scalability r the security). Cde n demand (ptinal requirement): the server may temprarily extend the client capabilities allwing her t btain additinal cde. Unifrm interface: the interface between client and server is simple and unifrm. Prf. Michele Ruta Web Oriented Technlgies and Systems 3 f 20
4 Is the WWW RESTful? Client-server: yes Stateless: yes Cacheable: yes Layered systems: yes Prxy Cde n demand: yes Client-side scripting, embedded bjects Unifrm interface: yes URI t identify resurces and get their representatin A few simple methds t manipulate resurces (methd = actin, resurce = bject required) HTTP messages are self-descriptive: they specify resurce frmats, the pssibility t cache data, etc. Prf. Michele Ruta Web Oriented Technlgies and Systems 4 f 20
5 RESTful Web Service There is nt an "fficial" standard fr RESTful Web services. The RESTful Web services are "Web services bradly speaking (they are crss-platfrm, interperable and queried thrugh a public interface), nt in the strict sense (n use f WSDL, SOAP, etc.). Fr RESTful Web service we means a Web API that adheres t the REST paradigm: HTTP is the cmmunicatin prtcl; each resurce is identified by an URI; resurces are represented in interperable frmats (the mst cmmn are: HTML, JSON, XML); methds PUT, GET, POST, DELETE perfrm the fur basic manipulatins f each resurce: create, read, update, delete (CRUD). Prf. Michele Ruta Web Oriented Technlgies and Systems 5 f 20
6 AJAX limitatins AJAX enables mre interactive Web applicatins: refresh data withut relading the entire page; reduce latency and netwrk traffic. Hwever there are sme limitatins: cmmunicatin is always riginated by a client request; refresh f data nly thrugh plling; it is nt pssible t cver mre advanced scenaris, such as: peer t peer Web-based applicatins; real-time data update. This is because the HTTP cmmunicatin is basically halfduplex. Prf. Michele Ruta Web Oriented Technlgies and Systems 6 f 20
7 WebScket W3C candidate recmmendatin in Slutin based n: a cnnectin-riented and full-duplex applicatin prtcl in additin t HTTP; an HTML5 API t use it. It allws t send data in real time t Web applicatins running within a brwser. Prf. Michele Ruta Web Oriented Technlgies and Systems 7 f 20
8 Frm HTTP t WebScket The prtcl has tw phases: handshake; data transfer. WebScket: explits the same TCP prts f HTTP (80) and HTTPS (443); reuses the infrastructural elements f HTTP: prxy; authenticatin. it has the fllwing URI scheme: ws:// fr unencrypted cnnectins; wss:// fr encrypted cnnectins with TLS. Prf. Michele Ruta Web Oriented Technlgies and Systems 8 f 20
9 Client side handshake (1) The client side handshake is a regular HTTP request. the request URI is the endpint f the WebScket cnnectin; Cnnectin: Upgrade, requires t mdify the current cnnectin; Upgrade: webscket, specifies the new prtcl; Origin, tells the server which client riginated the request. It is mandatry if the client is a brwser. Prf. Michele Ruta Web Oriented Technlgies and Systems 9 f 20
10 Client side handshake (2) Other mandatry header fields: Sec-WebScket-Versin: required prtcl versin; the first definitive versin is the 13; Sec-WebScket-Key: 16-byte pseud-randm value, encded in base64; The client in the request can specify several ptins: Sec-WebScket-Prtcl: list f applicatin layer sub-prtcls that the client wants t use. IANA hlds the register f valid names; Sec-WebScket-Extensins: cllectin f WebScket extensins supprted by the client. IANA hlds the register f valid names; Ckie; Authenticatin. Prf. Michele Ruta Web Oriented Technlgies and Systems 10 f 20
11 Server respnse Structure f the server respnse. In rder that the handshake is cmpleted: the status cde must be 101; Upgrade and Cnnectin header fields must be present; Sec-WebScket-Accept is used t cnfirm acceptance f the request: must be equal t the SHA1 hash f the cncatenatin f the Sec-WebScket-Key value sent by the client with the unique string "258EAFA5-E914-47DA-95CA-C5AB0DC85B11. Optinal header fields: Sec-WebScket-Prtcl, indicates the applicatin sub-prtcl selected by the server frm thse prpsed by the client; Set-Ckie. Prf. Michele Ruta Web Oriented Technlgies and Systems 11 f 20
12 Data transfer During the data transfer, WebScket prtcl adds the bare minimum t run a TCP scket in the applicatin infrastructure f the WWW: a security mdel fr brwsers based n the rigin f the data: in fact, by nly using HTML and JavaScript, brwsers d nt allw t send requests with header field starting with Sec-. addressing (t supprt multiple hst names n a single IP) and indicatin f the applicatin prtcl (t supprt multiple services n a single prt); a framing mechanism such as TCP, but withut size limits; a tear dwn prcedure that cmplements that f the TCP in the presence f prxies and ther intermediaries. Prf. Michele Ruta Web Oriented Technlgies and Systems 12 f 20
13 WebScket frame Prf. Michele Ruta Web Oriented Technlgies and Systems 13 f 20
14 Frame fields (1/2) FIN (1 bit): it is used t clse the cnnectin. RSV1, RSV2, RSV3 (1 bit each): reserved fr extensins. Opcde (4 bit): 0000 cntinuatin; 0001 text frame; 0010 binary frame; 1000 cnfirm cnnectin clsure (and ptinally the paylad may cntain a status cde with the mtivatin); 1001 ping; 1010 ping respnse; ther values are reserved. Prf. Michele Ruta Web Oriented Technlgies and Systems 14 f 20
15 Frame fields (2/2) Mask (1 bit): it indicates whether the bit masking f the paylad is active. Fr security reasns, all frames sent frm client t server must have this bit set t 1. Paylad length ( 7 bit): frm 0 t 125: paylad length; 126: the length is expressed in the fllwing 16-bit; 127: the length is expressed in the fllwing 64-bit. Masking key (32 bit, if present): bit mask t be applied t paylad Prf. Michele Ruta Web Oriented Technlgies and Systems 15 f 20
16 WebScket API In brwsers that supprt WebScket, the JavaScript interpreter prvides a new template bject, WebScket. Methds: WebScket(url, [prtcls]) cnstructr. Cmmunicatin event handlers nopen, nmessage, nerrr and nclse. clse([cde, reasn]) functin. send functin t transmit HTML / XML, text and binary data. Prf. Michele Ruta Web Oriented Technlgies and Systems 16 f 20
17 Example (1) WebScket ech client. Prf. Michele Ruta Web Oriented Technlgies and Systems 17 f 20
18 Example (2) Prf. Michele Ruta Web Oriented Technlgies and Systems 18 f 20
19 Example (3) Prf. Michele Ruta Web Oriented Technlgies and Systems 19 f 20
20 Example (4) Prf. Michele Ruta Web Oriented Technlgies and Systems 20 f 20
Andrid prgramming curse Sessin bjectives Intrductin URL & HttpCnnectin Netwrking APIs Using URL t read data Using HttpCnnectin pst data Reading netwrk state Web Service SOAP REST By Võ Văn Hải Faculty
More informationSimple Object Access Protocol (SOAP)
Simple Object Access Prtcl (SOAP) Languages fr web Prf. Eugeni Di Sciasci Master s Degree Curse in Cmputer Engineering - (A.Y. 2016/2017) Web service architecture (1/2) A ppular interpretatin f Web services
More informationGetting the Most from REST and JSON
Getting the Mst frm REST and JSON Jhn Tuhy March 2018 Character encding review Single byte character encding ASCII OEM ANSI Multi-byte character encding (Unicde) UTF-16 UTF-8 DataFlex des mst f its character
More informationLecture 6 -.NET Remoting
Lecture 6 -.NET Remting 1. What is.net Remting?.NET Remting is a RPC technique that facilitates cmmunicatin between different applicatin dmains. It allws cmmunicatin within the same prcess, between varius
More informationDynamic Storage (ECS)
User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3
More informationPreparing a REST API. Rules of REST APIs, API patterns, Typical CRUD operations
Preparing a REST API Rules f REST APIs, API patterns, Typical CRUD peratins Rules fr a REST API Recall: REST Representatinal State Transfer REST is stateless it has n idea f any current user state r histry
More informationINVENTION DISCLOSURE
1. Inventin Title. Light Transprt and Data Serializatin fr TR-069 Prtcl 2. Inventin Summary. This inventin defines a light prtcl stack fr TR-069. Even thugh TR-069 is widely deplyed, its prtcl infrastructure
More informationTo start your custom application development, perform the steps below.
Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance
More informationCCNA 1 Chapter v5.1 Answers 100%
CCNA 1 Chapter 9 2016 v5.1 Answers 100% 1. Which tw characteristics are assciated with UDP sessins? (Chse tw.) Destinatin devices receive traffic with minimal delay. Transmitted data segments are tracked.
More informationDigital Imaging and Communications in Medicine (DICOM) Supplement 204 TLS Security Profiles
Digital Imaging and Cmmunicatins in Medicine (DICOM) Supplement 204 TLS Security Prfiles Prepared by: DICOM Standards Cmmittee, Wrking Grup 6 1300 N. 17th Street Rsslyn, Virginia 22209 USA VERSION: Public
More informationPlanning, installing, and configuring IBM CMIS for Content Manager OnDemand
Planning, installing, and cnfiguring IBM CMIS fr Cntent Manager OnDemand Cntents IBM CMIS fr Cntent Manager OnDemand verview... 4 Planning fr IBM CMIS fr Cntent Manager OnDemand... 5 Prerequisites fr installing
More informationThese tasks can now be performed by a special program called FTP clients.
FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad
More informationVMware AirWatch Certificate Authentication for Cisco IPSec VPN
VMware AirWatch Certificate Authenticatin fr Cisc IPSec VPN Fr VMware AirWatch Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using the Supprt Wizard n supprt.air-watch.cm. This
More informationDeveloping Java Web Services. Duration: 5 days
QWERTYUIOP{ Develping Java Web Services Duratin: 5 days The Develping Java Web Services training class prepares Java prgrammers t develp interperable Java Web services and using SOAP, WSDL, and XML Schema.
More informationPractical Exercises in Computer Networks and Distributed Systems
(V..6, Nv 2) Practical Exercises in Cmputer Netwrks and Distributed Systems Stream Sckets and the Client/Server mdel (C language, W) 2-, Jsé María F Mrán This practical illustrates basic cncepts prtcl
More informationDICOM Correction Proposal
DICOM Crrectin Prpsal STATUS Final Text Date f Last Update 2014/06/25 Persn Assigned Submitter Name James Philbin Jnathan Whitby (jwhitby@vitalimages.cm) Submissin Date 2013/10/17 Crrectin Number CP-1351
More informationSingle Sign-On (SSO) Release Notes Spring, 2010
Single Sign-On (SSO) Release Ntes Spring, 2010 Cntents SSO Functinality Changes in Learning Platfrm 4.0 GUIDs SOAP FORM SSO Lgin Cnfiguratin Variable Cpyright 2010 by Desire2Learn Incrprated. Desire2Learn
More informationJAVA. Java Syllabus. Introduction to Sun Technologies Pre-requirements of Java Development
Java Syllabus Intrductin t Sun Technlgies Pre-requirements f Java Develpment JDK Installatin and setting the Classpath Java surce file structure Basics f Java Prgramming Cmpiling the Prgram The main()
More informationNetwork programming 14/01/2013. Introduction. Session objectives. Client/Server working model. Advanced Java Programming Course
Advanced Java Prgramming Curse Netwrk prgramming Sessin bjectives Netwrking intrductin URL Class InetAddress Class By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Wrking
More informationEView/400i Management Pack for Systems Center Operations Manager (SCOM)
EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,
More informationCNS-222-1I: NetScaler for Apps and Desktops
CNS-222-1I: NetScaler fr Apps and Desktps Overview Designed fr students with little r n previus NetScaler, NetScaler Gateway r Unified Gateway experience, this curse is best suited fr individuals wh will
More informationEphorus Integration Kit
Ephrus Integratin Kit Authr: Rbin Hildebrand Versin: 2.0 Date: May 9, 2007 Histry Versin Authr Cmment v1.1 Remc Verhef Created. v1.2 Rbin Hildebrand Single Sign On (Remved v1.7). v1.3 Rbin Hildebrand Reprting
More informationQuick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide
Quick Start Guide This guide will explain the prcess f installing & using the DemPad Designer sftware fr PC, which allws yu t create a custmised Graphical User Interface (GUI) fr an iphne / ipad & embed
More informationCaseWare Working Papers. Data Store user guide
CaseWare Wrking Papers Data Stre user guide Index 1. What is a Data Stre?... 3 1.1. When using a Data Stre, the fllwing features are available:... 3 1.1.1.1. Integratin with Windws Active Directry... 3
More informationWhite Paper. Contact Details
White Paper Cntact Details Pan Cyber Infrmatin Technlgy PO Bx 34222 Dubai UAE Phne : 97143377033 Fax : 97143377266 Email : inf@pancyber.cm URL : www.pancyber.cm TABLE OF CONTENTS OVERVIEW...3 SYSTEM ARCHITECTURE...4
More informationParaben s Phone Recovery Stick
Paraben s Phne Recvery Stick v. 3.0 User manual Cntents Abut Phne Recvery Stick... 3 What s new!... 3 System Requirements... 3 Applicatin User Interface... 4 Understanding the User Interface... 4 Main
More informationHARTING MICA Firmware 2.0 Release Notes
HARTING MICA Firmware 20 Release Ntes HARTING MICA Firmware 20 1 Editin 2018 HARTING IT Sftware Develpment, Espelkamp All rights reserved, including thse f the translatin N part f this manual may be reprduced
More informationcloud services access to everything over the web
clud services access t everything ver the web Disclaimer: This dcument is prvided as-is. Infrmatin and views expressed in this dcument, including URL and ther Internet Web site references, may change withut
More information2. When logging is used, which severity level indicates that a device is unusable?
CCNA 4 Chapter 8 v5.0 Exam Answers 2015 (100%) 1. What are the mst cmmn syslg messages? thse that ccur when a packet matches a parameter cnditin in an access cntrl list link up and link dwn messages utput
More informationProgramming Project: Building a Web Server
Prgramming Prject: Building a Web Server Submissin Instructin: Grup prject Submit yur cde thrugh Bb by Dec. 8, 2014 11:59 PM. Yu need t generate a simple index.html page displaying all yur grup members
More informationCisco Tetration Analytics, Release , Release Notes
Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated
More informationDolby Conference Phone Support Frequently Asked Questions
Dlby Cnference Phne Supprt Frequently Asked Questins Versin 1.0, 1 Intrductin This dcument prvides sme answers t frequently asked questins abut the Dlby Cnference Phne. Fr mre detailed infrmatin n any
More informationStock Affiliate API workflow
Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.
More informationCCNA Security v2.0 Chapter 10 Exam Answers
CCNA Security v2.0 Chapter 10 Exam Answers 1. Which statement describes the functin prvided t a netwrk administratrwh uses the Cisc Adaptive Security Device Manager (ASDM) GUI that runs as a Java Web Start
More informationChapter 2. The OSI Model and TCP/IP Protocol Suite. PDF created with FinePrint pdffactory Pro trial version
Chapter 2 The OSI Mdel and TCP/IP Prtcl Suite PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline THE OSI MODEL LAYERS IN THE OSI MODEL TCP/IP PROTOCOL SUITE ADDRESSING TCP/IP
More informationWeb Services SOAP. Lecture "XML in Communication Systems" Chapter 12
Web Services SOAP Lecture "XML in Cmmunicatin Systems" Chapter 12 Prf. Dr.-Ing. Nrbert Luttenberger Research Grup fr Cmmunicatin Systems Dept. f Cmputer Science Christian-Albrechts-University in Kiel Recmmended
More informationPAY EQUITY HEARINGS TRIBUNAL. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Pay Equity Hearings Tribunal
PAY EQUITY HEARINGS TRIBUNAL Filing Guide A Guide t Preparing and Filing Frms and Submissins with the Pay Equity Hearings Tribunal This Filing Guide prvides general infrmatin nly and shuld nt be taken
More informationApp Center User Experience Guidelines for Apps for Me
App Center User Experience Guidelines fr Apps fr Me TABLE OF CONTENTS A WORD ON ACCESSIBILITY...3 DESIGN GUIDELINES...3 Accunt Linking Prcess... 3 Cnnect... 5 Accept Terms... 6 Landing Page... 6 Verificatin...
More informationTHttpServer class. Sergey Linev (GSI)
THttpServer class Sergey Linev (GSI) Mtivatin Develpment was inspired by JSRtIO why nt achieve similar functinality with nline ROOT applicatin? first tests with external web servers dependencies frm external
More informationTLS 1.2 for On-Premises Cisco Collaboration Deployments
TLS 1.2 fr On-Premises Cisc Cllabratin Deplyments First Published: Octber 5, 2017 Last Updated: April 20, 2018 Intrductin Transprt Layer Security (TLS) and its predecessr, Secure Scket Layer (SSL), are
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationUploading Files with Multiple Loans
Uplading Files with Multiple Lans Descriptin & Purpse Reprting Methds References Per the MHA Handbk, servicers are required t prvide peridic lan level data fr activity related t the Making Hme Affrdable
More informationKNX integration for Project Designer
KNX integratin fr Prject Designer Intrductin With this KNX integratin t Prject Designer it is pssible t cntrl KNX devices like n/ff, dimming, blinds, scene cntrl etc. This implementatin is intended fr
More informationCommon Language Runtime
Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining
More informationTransmission Control Protocol Introduction
Transmissin Cntrl Prtcl Intrductin TCP is ne f the mst imprtant prtcls f Internet Prtcls suite. It is mst widely used prtcl fr data transmissin in cmmunicatin netwrk such as Internet. Features TCP is reliable
More informationStealing passwords via browser refresh
Stealing passwrds via brwser refresh Authr: Karmendra Khli [karmendra.khli@paladin.net] Date: August 07, 2004 Versin: 1.1 The brwser s back and refresh features can be used t steal passwrds frm insecurely
More informationXerox WorkCentre 7120/7125 Series User Instructions
Xerx WrkCentre 7120/7125 Series User Instructins Hw t Make a Cpy Using the Duplex Autmatic Dcument Feeder (DADF) NOTE: Use the DADF fr multiple r single pages. Use the Dcument Glass fr single cpies r paper
More informationKindle Fire Guide. Requires OverDrive Account/Adobe ID authorization.
Getting started Depending n yur preference OverDrive App Supprts EPUB ebks and MP3 Audibks. Direct dwnlad thrugh mbile app. N publisher restrictins. Yu ll need the fllwing: A Kindle Fire registered with
More informationKnowledge Exchange (KE) System Cyber Security Plan
Knwledge Exchange (KE) System Cyber Security Plan OVERVIEW This dcument prvides recmmendatins t enhance the security prfile f the Knwledge Exchange (KE) System. Yu are respnsible fr identifying the security
More informationUDS Enterprise Configuring UDS Enterprise in HA
Intrductin The cmpnents f UDS Enterprise (UDS Server and UDS Tunneler) can be cnfigured in high availability (HA) s that in case f drp any f these items, either due t a failure f the hypervisr that hsts
More informationAvocent Power Management Distribution Unit (PM PDU) Release Notes Firmware Version April 18, 2011
Avcent Pwer Management Distributin Unit (PM PDU) Release Ntes Firmware Versin 2.0.1.8 April 18, 2011 This dcument utlines: 1. Update Instructins 2. Appliance Firmware Versin Infrmatin 3. Features/Enhancements
More informationGetting started. Roles of the Wireless Palette and the Access Point Setup Utilities
Getting started The Wireless Palette is a sftware applicatin fr mnitring the cmmunicatin status between the Wireless LAN PC Card and the Wireless LAN Access Pint (hereinafter referred t as the Access Pint).
More informationONTARIO LABOUR RELATIONS BOARD. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Ontario Labour Relations Board
ONTARIO LABOUR RELATIONS BOARD Filing Guide A Guide t Preparing and Filing Frms and Submissins with the Ontari Labur Relatins Bard This Filing Guide prvides general infrmatin nly and shuld nt be taken
More informationCNS-220-1I: Citrix NetScaler Essentials and Traffic Management
CNS-220-1I: Citrix NetScaler Essentials and Traffic Management Overview Designed fr students with little r n previus NetScaler experience, this curse is best suited fr individuals wh will be deplying r
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions
Develping Micrsft SharePint Server 2013 Cre Slutins Develping Micrsft SharePint Server 2013 Cre Slutins Curse Cde: 20488 Certificatin Exam: 70-488 Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm
More informationTRAINING GUIDE. Overview of Lucity Spatial
TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign
More informationROCK-POND REPORTING 2.1
ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule
More informationCreating Relativity Dynamic Objects
Creating Relativity Dynamic Objects Nvember 22, 2017 - Versin 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationMapping between DFDL 1.0 Infoset and XML Data Model
Stephen M Hansn (IBM) Mapping between DFDL 1.0 Infset and XML Data Mdel Status f This Dcument This wrking draft dcument prvides infrmatin t the OGF cmmunity n the Data Frmat Descriptin Language (DFDL)
More informationIMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7
IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 Prepared by: March Haber, march@il.ibm.cm Last Updated: January, 2012 IBM MetaData Wrkbench Enablement Series Table f Cntents: Table f
More informationAn Introduction to Crescendo s Maestro Application Delivery Platform
An Intrductin t Crescend s Maestr Applicatin Delivery Platfrm Intrductin This dcument is intended t serve as a shrt intrductin t Crescend s Maestr Platfrm and its cre features/benefits. The dcument will
More informationCourse 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW
Curse 10262A: Develping Windws Applicatins with Micrsft Visual Studi 2010 OVERVIEW Abut this Curse In this curse, experienced develpers wh knw the basics f Windws Frms develpment gain mre advanced Windws
More informationContents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.
1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding
More informationLaunching Xacta 360 Marketplace AMI Guide June 2017
Launching Xacta 360 Marketplace AMI Guide June 2017 Tels Crpratin 2017. All rights reserved. U.S. patents Ns. 6,901,346; 6,980,927; 6,983,221; 6,993,448; and 7,380,270. Xacta is a registered trademark
More informationMySabre API RELEASE NOTES MYSABRE API VERSION 2.0 (PART OF MYSABRE RELEASE 7.0) OCTOBER 28, 2006 PRODUCTION
MySabre API RELEASE NOTES MYSABRE API VERSION 2.0 (PART OF MYSABRE RELEASE 7.0) OCTOBER 28, 2006 PRODUCTION These release ntes pertain t the Prductin release fr MySabre Release 7.0 cntaining MySabre API
More informationLog shipping is a HA option. Log shipping ensures that log backups from Primary are
LOG SHIPPING Lg shipping is a HA ptin. Lg shipping ensures that lg backups frm Primary are cntinuusly applied n standby. Lg shipping fllws a warm standby methd because manual prcess is invlved t ensure
More informationHTML5 and Digital Signatures. Signature Creation Service 1.1. Nov 22, 2017
HTML5 and Digital Signatures Signature Creatin Service 1.1 Nv 22, 2017 13.10.2014 SPECIFICATION 2 (23) Signature Creatin Service 1.1 DOCUMENT MANAGEMENT Prepared by Antti Partanen / VRK
More informationMySabre API RELEASE NOTES MYSABRE API VERSION 2.1 (PART OF MYSABRE RELEASE 7.1) DECEMBER 02, 2006 PRODUCTION
MySabre API RELEASE NOTES MYSABRE API VERSION 2.1 (PART OF MYSABRE RELEASE 7.1) DECEMBER 02, 2006 PRODUCTION These release ntes pertain t the Prductin release fr MySabre Release 7.1 cntaining MySabre API
More informationNiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel
NiceLabel LMS Installatin Guide fr Single Server Deplyment Rev-1702 NiceLabel 2017. www.nicelabel.cm 1 Cntents 1 Cntents 2 2 Architecture 3 2.1 Server Cmpnents and Rles 3 2.2 Client Cmpnents 3 3 Prerequisites
More informationWS-I Usage Scenarios for the WS-I Attachments Profile 1.0
WS-I Usage Scenaris fr Attachments WS-I Usage Scenaris fr the WS-I Attachments Prfile 1.0 Dcument Status: Member Review Draft Versin: 1.02 Date: 2 September, 2004 Editrs: Marc Gdner, SAP Barbara McKee,
More informationConfigure Data Source for Automatic Import from CMDB
AvailabilityGuard TM Cnfigure Data Surce fr Autmatic Imprt frm CMDB AvailabilityGuard allws yu t cnfigure business entities (such as services, divisins, and applicatins) and assign hsts, databases, and
More informationAdmin Report Kit for Exchange Server
Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses
More informationCourse 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008
Curse 6368A: Prgramming with the Micrsft.NET Framewrk Using Micrsft Visual Studi 2008 5 Days Abut this Curse This five-day, instructr-led curse prvides an intrductin t develping n-tier applicatins fr the
More informationGetting Started with the Web Designer Suite
Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite
More informationRelius Documents ASP Checklist Entry
Relius Dcuments ASP Checklist Entry Overview Checklist Entry is the main data entry interface fr the Relius Dcuments ASP system. The data that is cllected within this prgram is used primarily t build dcuments,
More informationSpectrum Enterprise SIP Trunking Service Zultys MX Phone System v9.0.4 IP PBX Configuration Guide
Spectrum Enterprise SIP Trunking Service Zultys MX Phne System v9.0.4 IP PBX Cnfiguratin Guide Abut Spectrum Enterprise: Spectrum Enterprise is a divisin f Charter Cmmunicatins fllwing a merger with Time
More informationCCNA Security v2.0 Chapter 9 Exam Answers
CCNA Security v2.0 Chapter 9 Exam Answers 1. Refer t the exhibit. An administratr creates three znes (A, B, and C) in an ASA that filters traffic. Traffic riginating frm Zne A ging t Zne C is denied, and
More informationsoftpanel generic installation and operation instructions for nanobox products
1 f 10 System Requirements... 3 Installatin... 3 Java... 3 RxTx Serial Drivers... 3 Granting a user permissin t pen a COM Prt in Mac OS X... 3 USB t Serial Drivers... 4 Mac OS X 10.6 Snw Lepard... 4 Operatin...
More informationBMC Remedyforce Integration with Remote Support
BMC Remedyfrce Integratin with Remte Supprt 2003-2018 BeyndTrust, Inc. All Rights Reserved. BEYONDTRUST, its lg, and JUMP are trademarks f BeyndTrust, Inc. Other trademarks are the prperty f their respective
More informationDate: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems
Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance
More informationb) The browser is running HTTP version 1.1, as indicated just before the first <cr><lf> pair.
Prblem a) F b) T c) F d) F e) F Prblem 3 Applicatin layer prtcls: DNS and HTTP Transprt layer prtcls: UDP fr DNS; TCP fr HTTP Prblem 4 a) The dcument request was http://gaia.cs.umass.edu/cs453/index.html.
More informationCCNA 1 Chapter v5.1 Answers 100%
CCNA 1 Chapter 6 2016 v5.1 Answers 100% 1. Which characteristic f the netwrk layer in the OSI mdel allws carrying packets fr multiple types f cmmunicatins amng many hsts? the de-encapsulatin f headers
More informationSoftware Defined Networking and OpenFlow. Jeffrey Dalla Tezza and Nate Schloss
Sftware Defined Netwrking and OpenFlw Jeffrey Dalla Tezza and Nate Schlss Agenda What is SDN SDN Tday What is OpenFlw Why OpenFlw What s next fr SDN Our OpenFlw Demnstratin Sftware Defined Netwrking Wikipedia
More informationJava Programming Course IO
Java Prgramming Curse IO By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives What is an I/O stream? Types f Streams Stream class hierarchy Cntrl flw f
More informationQlik Sense Mobile February 2018 (version 1.3.1) release notes
Release Ntes Qlik Sense Mbile February 2018 (versin 1.3.1) release ntes qlik.cm Table f Cntents Overview 3 What s new in Qlik Sense Mbile February 2018? 3 Cmpatibility 3 Bug fixes 4 Qlik Sense Mbile February
More informationDELL EMC VxRAIL vcenter SERVER PLANNING GUIDE
WHITE PAPER - DELL EMC VxRAIL vcenter SERVER PLANNING GUIDE ABSTRACT This planning guide discusses guidance fr the varius vcenter Server deplyment ptins supprted n VxRail Appliances. Nvember 2017 TABLE
More informationCreating Relativity Dynamic Objects
Creating Relativity Dynamic Objects January 29, 2018 - Versin 9.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationEnabling Your Personal Web Page on the SacLink
53 Enabling Yur Persnal Web Page n the SacLink *Yu need t enable yur persnal web page nly ONCE. It will be available t yu until yu graduate frm CSUS. T enable yur Persnal Web Page, fllw the steps given
More informationTable of Contents. 1 Introduction Connecting to the API HTTP request syntax API release versions... 4
API Guide Table f Cntents 1 Intrductin... 3 2 Cnnecting t the API... 4 2.1 HTTP request syntax... 4 2.2 API release versins... 4 3 Direct Answer API... 5 3.1 Required parameters... 5 3.2 Optinal parameters...
More informationTelecommunication Protocols Laboratory Course
Telecmmunicatin Prtcls Labratry Curse Lecture 2 March 11, 2004 http://www.ab.fi/~lpetre/teleprt/teleprt.html 1 Last time We examined sme key terms: prtcl, service, layer, netwrk architecture We examined
More informationEnabler Test Specification for SUPL V2.0.2
Enabler Test Specificatin fr SUPL V2.0.2 Candidate Versin 2.0.2 09 Jan 2014 Open Mbile Alliance OMA-ETS-SUPL-V2_0_2-20140109-C 2014 Open Mbile Alliance Ltd. All Rights Reserved. Used with the permissin
More informationEnabler Test Specification for SUPL V2.0
Enabler Test Specificatin fr SUPL V2.0 Candidate Versin 2.0 18 Aug 2009 Open Mbile Alliance OMA-ETS-SUPL-V2_0-20090818-C 2009 Open Mbile Alliance Ltd. All Rights Reserved. Used with the permissin f the
More informationHW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers
Page 1 f 18 HW4 Sftware versin 3 Device Manager and Data Lgging LOG-RC Series Data Lggers 2011; Page 2 f 18 Table f cntents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 3 INITIAL SETUP... 4 3.1
More informationAndrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin
More informationPHP / JAVA Summer Training Program 2012
PHP / JAVA Summer Training Prgram 2012 Curse Duratin: 45 days Pre-Requisite: Basic Knwledge f Internet Curse Fee: 10,000 ( Online Examinatin Fee, Bks, Certificatin, Tls & Sftware's Included ) Intrductin
More informationNetworks: Communicating and Sharing Resources. Chapter 7: Networks: Communicating and Sharing Resources
Netwrks: Cmmunicating and Sharing Resurces Chapter 7: Netwrks: Cmmunicating and Sharing Resurces 1 Netwrks: Cmmunicating and Sharing Resurces 2 Objectives Understand basic netwrking cncepts. Distinguish
More informationCNS-301 Citrix NetScaler 10.5 Advanced Implementation
CNS-301 Citrix NetScaler 10.5 Advanced Implementatin Curse Overview This curse prvides the fundatin t manage, cnfigure and mnitr advanced features and cmpnents f Citrix NetScaler 10.5. Interactive discussin
More informationOne reason for controlling access to an object is to defer the full cost of its creation and initialization until we actually need to use it.
Prxy 1 Intent Prvide a surrgate r placehlder fr anther bject t cntrl access t it. Als Knwn As Surrgate Mtivatin One reasn fr cntrlling access t an bject is t defer the full cst f its creatin and initializatin
More informationAT&T Corporate Voice Mail Unified Messaging (CVM-UM) Quick Start
AT&T Crprate Vice Mail Unified Messaging (CVM-UM) Quick Start 2011 AT&T Intellectual Prperty. All rights reserved. AT&T the lg and all ther AT&T marks cntained herein are trademarks f AT&T Intellectual
More informationSOLA and Lifecycle Manager Integration Guide
SOLA and Lifecycle Manager Integratin Guide SOLA and Lifecycle Manager Integratin Guide Versin: 7.0 July, 2015 Cpyright Cpyright 2015 Akana, Inc. All rights reserved. Trademarks All prduct and cmpany names
More information