Web Services SOAP. Lecture "XML in Communication Systems" Chapter 12
|
|
- Thomasine Thompson
- 6 years ago
- Views:
Transcription
1 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
2 Recmmended Reading Bth, D. et al.: Web Services Architecture Nil Mitra, Yves Lafn (eds.): SOAP Versin 1.2 Part 0: Primer (Secnd Editin) W3C Recmmendatin 27 April Ballinger, K., Ehnebuske, D., Gudgin, M., Nttingham, M., Yendluri, P.: Web Services Interperability Organizatin Basic Prfile Versin Papazglu, M.: Web Services: Principles and Technlgy. Pearsn Educatin Ltd N. Luttenberger 2
3 Overview 1. Intrductin 2. SOAP Prcessing 3. SOAP Transprt Binding 4. SOAP Message Frmat 5. Remte Prcedure Calls N. Luttenberger 3
4 Chapter 12.1 Intrductin
5 Intrductin Frmer name: Simple Object Access Prtcl prtcl fr exchange f structured and typed data between peers in a distributed envirnment features: XML message cding stateless request/respnse cmmunicatin SOAP endpints identified by URL SOAP binding: definitins fr transprt f SOAP messages ver different Internet prtcls N. Luttenberger 5
6 Intrductin Frmer name: Simple Object Access Prtcl (cnt'd.) N explicit prgramming mdel, unlike DCOM and CORBA: n special cmpnents r tls needed t make an implementatin Can be implemented in any language and OS (Java, Perl, C++, VB, Windws, UNIX) SOAP defines tw types f messages: Requests Respnses N. Luttenberger 6
7 Intrductin Frmer name: Simple Object Access Prtcl (cnt'd.) versins: SOAP 1.1 (2000) and SOAP 1.2 (2003) namespaces fr SOAP namespaces fr SOAP N. Luttenberger 7
8 Intrductin elements Envelpe Header Bdy Fault attributes actr (SOAP 1.1) / rle (SOAP 1.2) mustunderstand encdingstyle relay (SOAP 1.2) N. Luttenberger 8
9 Intrductin Sample SOAP message (frm the SOAP 1.2 standard) <?xml versin='1.0'?> <env:envelpe xmlns:env=" <env:header> <m:reservatin xmlns:m=" env:rle=" env:mustunderstand="true"> <m:reference>uuid:093a2da1-q r-ba5d-pqff98fe8j7d</m:reference> <m:dateandtime> t13:20: :00</m:dateandtime> </m:reservatin> <n:passenger xmlns:n=" env:rle=" env:mustunderstand="true"> <n:name>åke Jógvan Øyvind</n:name> </n:passenger> </env:header> N. Luttenberger 9
10 Intrductin Sample SOAP message (frm the SOAP 1.2 standard) <env:bdy> <p:itinerary xmlns:p=" <p:departure> <p:departing>new Yrk</p:departing> <p:arriving>ls Angeles</p:arriving> <p:departuredate> </p:departuredate> <p:departuretime>late afternn</p:departuretime> <p:seatpreference>aisle</p:seatpreference> </p:departure> <p:return> </p:return> </p:itinerary> <q:ldging xmlns:q=" <q:preference>nne</q:preference> </q:ldging> </env:bdy> </env:envelpe> N. Luttenberger 10
11 Chapter 12.2 SOAP Prcessing
12 Henrik Frystyk Nielsen: SOAP Message Path Mdeling. W3C Wrkshp n Web Services, April 2001, San Jse, CA - USA SOAP Prcessing SOAP Ndes are surces and sinks f SOAP (request/respnse) messages, SOAP faults different types f SOAP ndes Initial SOAP sender Ultimate SOAP Receiver SOAP Intermediary N. Luttenberger 12
13 SOAP Prcessing Message path "A SOAP message generated by A can indicate which part f a message is fr B, C and D. Hwever, it cannt indicate that the intermediaries are t be rganized int a message path " "The SOAP targeting mdel is a decentralized message-prcessing cncept rather than a mechanism fr transferring SOAP messages acrss the Web." N. Luttenberger 13
14 SOAP Prcessing SOAP Intermediaries prcessing intermediaries deal with the message using the same rules as any ther SOAP receiver and/r sender prtcl intermediaries dn't take any part in the SOAP message path ther than acting as a relay at the underlying prtcl level. assignment f rles t SOAP ndes N. Luttenberger 14
15 SOAP Prcessing An aside: RFC-2616 (HTTP 1.1, 1999) n ther kinds f intermediaries A prxy is a frwarding agent, receiving requests fr a URI in its abslute frm, rewriting all r part f the message, and frwarding the refrmatted request tward the server identified by the URI. A gateway is a receiving agent, acting as a layer abve sme ther server(s) and, if necessary, translating the requests t the underlying server's prtcl. A tunnel acts as a relay pint between tw cnnectins withut changing the messages; tunnels are used when the cmmunicatin needs t pass thrugh an intermediary (such as a firewall) even when the intermediary cannt understand the cntents f the messages. N. Luttenberger 15
16 SOAP Prcessing Header blck prcessing determined by the "rle" a SOAP nde adpts SOAP Header blcks may carry a related env:actr (SOAP 1.1) resp. env:rle (SOAP 1.2) attribute (ptinal) N. Luttenberger 16
17 SOAP Prcessing Header blck prcessing (cnt'd.) predefined rles (SOAP 1.2): next fr bth all SOAP Intermediaries and the Ultimate SOAP Receiver nne n nde in this message path ultimatereceiver fr the Ultimate SOAP Receiver N. Luttenberger 17
18 SOAP Prcessing Header blck prcessing (cnt'd.) Optinal attribute env:mustunderstand blck must be prcessed! SOAP fault has t be sent, if blck cannt be prcessed. N. Luttenberger 18
19 SOAP Prcessing Bdy blck prcessing Ultimate SOAP Receiver must prcess SOAP Bdy. N. Luttenberger 19
20 Chapter 12.3 SOAP Transprt Binding
21 SOAP Transprt ver HTTP SOAP HTTP Binding SOAP in Request-Respnse mde HTTP Request carries SOAP Request and HTTP Respnse carries SOAP Respnse. HTTP features methd: POST Cntent-Type: text/xml (SOAP 1.1) r applicatin/sap+xml (SOAP 1.2) SOAP 1.1: additinal HTTP header line SOAPActin r SOAP 1.2: actin parameter in the Cntent-Type (RFC-3902) N. Luttenberger 21
22 SOAP Transprt ver HTTP POST /Service/Stckqutes HTTP/1.0 Cntent-Type: text/xml SOAPActin: "urn:getqute" <env:envelpe xmlns:env=" <env:bdy> <ns:getqute xmlns:ns="urn:example-delayed-qutes"> <ns:symbl>nyse:ibm</ns:symbl> </ns:getqute> </env:bdy> </env:envelpe> N. Luttenberger 22
23 SOAP Transprt ver HTTP HTTP/ OK Cntent-Type: text/xml <env:envelpe xmlns:env=" <env:bdy> <ns:getquterespnse xmlns:ns="urn:example-delayed-qutes"> <ns:result>91.35</ns:result> </ns:getquterespnse> </env:bdy> </env:envelpe> N. Luttenberger 23
24 Chapter 12.4 Message Frmats
25 Message Frmats elements Envelpe Header Bdy Fault attributes actr (SOAP 1.1) / rle (SOAP 1.2) mustunderstand encdingstyle relay (SOAP 1.2) N. Luttenberger 25
26 Message Frmats SOAP header is an ptinal cmpnent has infrmatin abut hw the message is t be prcessed can cntain extensins t the message like transactin ids can als cntain security infrmatin SOAP bdy cntains the message referred t as "paylad" can cntain the encdingstyle attribute can als cntain a <Fault> element N. Luttenberger 26
27 SOAP Message Frmat SOAP message A SOAP message is the basic unit f cmmunicatin between peer SOAP ndes. SOAP envelpe The utermst syntactic cnstruct r structure f a SOAP message defined by SOAP within which all ther syntactic elements f the message are enclsed. N. Luttenberger 27
28 SOAP Message Frmat SOAP header A cllectin f zer r mre SOAP blcks which may be targeted at any SOAP receiver within the SOAP message path. SOAP bdy A cllectin f zer r mre SOAP blcks targeted at the ultimate SOAP receiver within the SOAP message path. SOAP fault A special SOAP blck which cntains fault infrmatin generated by a SOAP nde. N. Luttenberger 28
29 SOAP Message Frmat SOAP blck A syntactic cnstruct r structure used t delimit data that lgically cnstitutes a single cmputatinal unit as seen by a SOAP nde. The type f a SOAP blck is identified by the fully qualified name f the uter element fr the blck, which cnsists f the namespace URI and the lcal name. A blck encapsulated within the SOAP header is called a header blck and a blck encapsulated within a SOAP bdy is called a bdy blck. N. Luttenberger 29
30 SOAP Message Frmat Frmal definitins The dcument element infrmatin item has: A lcal name f Envelpe Zer r mre namespace qualified attribute infrmatin items One r tw element infrmatin item children in rder as fllws: An ptinal Header element infrmatin item A mandatry Bdy element infrmatin item. N. Luttenberger 30
31 SOAP Message Frmat Frmal definitins (cnt'd.) The Header element infrmatin item has: A lcal name f Header Zer r mre namespace qualified attribute infrmatin item children Zer r mre namespace qualified element infrmatin item children Each SOAP header blck element infrmatin item MUST be namespace qualified MAY have an encdingstyle attribute infrmatin item MAY have an actr / rle attribute infrmatin item MAY have a mustunderstand attribute infrmatin item N. Luttenberger 31
32 SOAP Message Frmat Frmal definitins (cnt'd.) The Bdy element infrmatin item has: A lcal name f Bdy Zer r mre namespace qualified element infrmatin item children Each SOAP header blck element infrmatin item MUST be namespace qualified; MAY have an encdingstyle attribute infrmatin item The namespaces fr all Envelpe elements are: (SOAP 1.1) (SOAP 1.2) N. Luttenberger 32
33 SOAP Message Frmat Sample SOAP fault (SOAP 1.1) <env:envelpe xmlns:env=" <env:bdy> <env:fault> <faultcde>env:server</faultcde> <faultstring>server Errr</faultstring> <detail>my applicatin didn't wrk</detail> </env:fault> </env:bdy> </env:envelpe> N. Luttenberger 33
34 SOAP Message Frmat Sample SOAP fault (SOAP 1.2) <env:envelpe xmlns:env=" <env:bdy> <env:fault> <env:cde> <env:value>env:sender</env:value> </env:cde> <env:reasn> <env:text>sender Timeut</env:Text> </env:reasn> <env:detail>have waited 5 minutes</env:detail> </env:fault> </env:bdy> </env:envelpe> N. Luttenberger 34
35 SOAP Message Frmat Fault-Cdes VersinMismatch: invalid SOAP Envelpe MustUnderstand: A mustunderstand header blck culd nt be prcessed DataEncdingUnknwn (nur SOAP 1.2): message encding nt supprted Client (SOAP 1.1) / Sender (SOAP 1.2): message invalid Server (SOAP 1.1) / Receiver (SOAP 1.2): server-side errr N. Luttenberger 35
36 SOAP Message Frmat Message Encding given in the encdingstyle attribute (ptinal) Mstly: literal encding XML serializatin recmmended by WS-I N. Luttenberger 36
37 SOAP Message Frmat Anther example <env:envelpe xmlns:env=" <env:header> <n:alertcntrl xmlns:n=" <n:pririty>1</n:pririty> <n:expires> t14:00:00-05:00</n:expires> </n:alertcntrl> </env:header> <env:bdy> <m:alert xmlns:m=" <m:msg>pick up Mary at schl at 2pm</m:msg> </m:alert> </env:bdy> </env:envelpe> N. Luttenberger 37
38 Chapter 12.5 Remte Prcedure Calls
39 Remte Prcedure Calls Messages are nt a "natural" prgramming mdel require that prgrammer wrry abut message frmats must be packed and unpacked have t be decded by client and server ften asynchrnus may require special errr handling functins N. Luttenberger 39
40 Remte Prcedure Calls Prcedure call: a mre "natural" way t cmmunicate every language supprts it semantics are well defined and understd natural fr prgrammers t use Basic idea: Let s just define a server as a mdule. Let the server exprt a set f prcedures that can be called by clients. Clients just d prcedure calls. N. Luttenberger 40
41 Remte Prcedure Calls Issues Hw d we make RPCs invisible t the prgrammer? What are the semantics f parameter passing? Hw is binding dne (lcating the server)? Hw d we supprt hetergeneity (OS, language)? N. Luttenberger 41
42 Remte Prcedure Calls The basic mdel fr Remte Prcedure Call (RPC) described by Birrell and Nelsn frm Xerx PARC in 1984: A. D. Birrell and B. J. Nelsn: Implementing remte prcedure calls. ACM Transactins n Cmputer Systems, 2(1):39 59, February gals: make RPC lk as much like lcal PC as pssible used OS/language supprt N. Luttenberger 42
43 Remte Prcedure Calls Implementatin: 3 cmpnents n each side a user prgram (client r server) a set f stub prcedures client-side stub appears t the client cde as if it were a callable prcedure server-side stub appears t the server cde as a calling client stubs send messages t each ther t make the RPC happen RPC runtime supprt N. Luttenberger 43
44 Remte Prcedure Calls Building a server Server prgram defines the server s interface using an interface definitin language (IDL) IDL specifies the names, parameters, and types fr all client-callable server prcedures A stub cmpiler reads the IDL and prduces tw stub prcedures fr each server prcedure: a client-side stub and a server-side stub The server cde is linked with the server-side stubs; the client cde is linked with the client-side stubs. N. Luttenberger 44
45 Remte Prcedure Calls client prgram call f(x,y) client makes lcal call t stub prc. server is called by its stub prc f(a,b) begin f... end f server prgram call f call f client stub prc f(a,b) stub builds msg packet, inserts params stub unpacks params and makes call call f(x,y) server stub send msg receive msg RPC runtime runtime sends msg t remte nde runtime receives msg and calls stub RPC runtime Call N. Luttenberger 45
46 Remte Prcedure Calls client prgram call f(x,y) client cntinues server prc returns prc f(a,b) begin f... end f server prgram return return client stub prc f(a,b) stub unpacks msg, returns t caller stub builds result msg with utput args call f(x,y) server stub receive msg send msg RPC runtime runtime receives msg runtime sends msg t client RPC runtime return N. Luttenberger 46
47 Remte Prcedure Calls RPC binding prcess f cnnecting the client and server server, when it starts up, exprts its interface, identifying itself t a netwrk name server and telling the lcal runtime its dispatcher address The client, befre issuing any calls, imprts the server, which causes the RPC runtime t lkup the server thrugh the name service and cntact the requested server t setup a cnnectin. The imprt and exprt are explicit calls in the cde. N. Luttenberger 47
48 Remte Prcedure Calls RPC marshalling packing f prcedure parameters int a message packet The RPC stubs call type-specific prcedures t marshall and unmarshall all f the parameters t the call. On the client side, the client stub marshalls the parameters int the call packet; n the server side the server stub unmarshalls the parameters in rder t call the server s prcedure. On the return, the server stub marshalls return parameters int the return packet; the client stub unmarshalls return parameters and returns t the client. N. Luttenberger 48
49 Remte Prcedure Calls SOAP-based RPC parameter passing by value nly binding via UDDI, WSDL data mdel based n XML Schema N. Luttenberger 49
50 Remte Prcedure Calls SOAP-based RPC namespace f the target bject methd name parameters <env:bdy> <m:getlasttradeprice xmlns:m= <tickersymbl>sunw</tickersymbl> </m:getlasttradeprice> </env:bdy> N. Luttenberger 50
51 Feedback fr this Chapter Well understd easy material Mstly understd material is k Hardly understd difficult material N. Luttenberger 51
Simple 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 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 informationREST; WebSocket (RFC 6455)
REST; WebScket (RFC 6455) Web Oriented Technlgies and Systems Prf. Michele Ruta Master s Degree Curse in Cmputer Engineering - (A.Y. 2016/2017) REST REST = Representatinal State Transfer. Anther architectural
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 informationTree Processing (DOM)
XML Prcessing Tree Prcessing (DOM) Lecture "XML in Cmmunicatin Systems" Chapter 6 Dr.-Ing. Jesper Zedlitz Research Grup fr Cmmunicatin Systems Dept. f Cmputer Science Christian-Albrechts-University in
More informationGrammars for XML XML Information Set
Grammars fr XML XML Infrmatin Set Lecture "XML in Cmmunicatin Systems" Chapter 2 Dr.-Ing. Jesper Zedlitz Research Grup fr Cmmunicatin Systems Dept. f Cmputer Science Christian-Albrechts-University in Kiel
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 informationInfrastructure Series
Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing
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 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 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 informationAndrid 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 informationEnterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)
Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San
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 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 informationSecond Assignment Tutorial lecture
Secnd Assignment Tutrial lecture INF5040 (Open Distributed Systems) Faraz German (farazg@ulrik.ui.n) Department f Infrmatics University f Osl Octber 17, 2016 Grup Cmmunicatin System Services prvided by
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 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 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 informationIntegrating QuickBooks with TimePro
Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data
More informationEastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions
Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated
More informationOracle BPM 10rR3. Role Authorization resolution using groups. Version: 1.0
Oracle BPM 10rR3 Rle Authrizatin reslutin using grups Versin: 1.0 OBPM 10gR3 Rle Authrizatin reslutin using grups Cntents Intrductin... 3 Sme BPM & LDAP cncepts... 4 Cnfiguring OBPM t use different grup
More informationThe transport layer. Transport-layer services. Transport layer runs on top of network layer. In other words,
The transprt layer An intrductin t prcess t prcess cmmunicatin CS242 Cmputer Netwrks Department f Cmputer Science Wellesley Cllege Transprt-layer services Prvides fr lgical cmmunicatin* between applicatin
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 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 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 informationSoftware Engineering
Sftware Engineering Chapter #1 Intrductin Sftware systems are abstract and intangible. Sftware engineering is an engineering discipline that is cncerned with all aspects f sftware prductin. Sftware Prducts
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 informationD e v e l o p e r s G u i d e
A D S S A u t h r i s e d R e m t e S i g n i n g ( A R S ) D e v e l p e r s G u i d e A S C E R T I A LTD S E P T E M B E R 2 0 1 8 D c u m e n t V e r s i n - 5. 9. 0. 1 Ascertia Limited. All rights
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 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 informationCONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2
Réf. ThmX-NT-SI-CC001 Table f Cntents Sftware Technical Specificatins fr ThmX Authr : Philippe Page 1 / 9 1.INTRODUCTION... 2 2.TECHNICAL REQUIREMENTS... 2 3.DOCUMENTATION REQUIREMENTS... 4 4.COMPUTING
More informationOn the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks
On the rad again The netwrk layer data plane CS242 Cmputer Netwrks The netwrk layer The transprt layer is respnsible fr applicatin t applicatin transprt. The netwrk layer is respnsible fr hst t hst transprt.
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 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 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 informationCookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform
Ckbk Qermid Defibrillatr web service Versin 1.01 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument
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 informationUniversal CMDB. Software Version: Backup and Recovery Guide
Universal CMDB Sftware Versin: 10.32 Backup and Recvery Guide Dcument Release Date: April 2017 Sftware Release Date: April 2017 Backup and Recvery Guide Legal Ntices Warranty The nly warranties fr Hewlett
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 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 informationBMC Remedyforce Integration with Bomgar Remote Support
BMC Remedyfrce Integratin with Bmgar Remte Supprt 2017 Bmgar Crpratin. All rights reserved wrldwide. BOMGAR and the BOMGAR lg are trademarks f Bmgar Crpratin; ther trademarks shwn are the prperty f their
More informationLast Lecture. Start the Application Layer DNS. SUNY at Buffalo; CSE 489/589 Modern Networking Concepts; Fall 2010; Instructor: Hung Q.
Last Lecture Start the Applicatin Layer DNS SUNY at Buffal; CSE 489/589 Mdern Netwrking Cncepts; Fall 2010; Instructr: Hung Q. Ng 1 This Lecture SMTP SUNY at Buffal; CSE 489/589 Mdern Netwrking Cncepts;
More informationUSO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015
Functinal Descriptin and Specificatins Versin: 1.1 March 20, 2015 SNMP Agent Simple Netwrk Management Prtcl Optin S fr IE and PM Mdules Supplement t Functinal Descriptin and Specificatins f RUB Ethernet
More informationArius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA
Release Ntes and Installatin Instructins Milliman, Inc. 3424 Peachtree Rad, NE Suite 1900 Atlanta, GA 30326 USA Tel +1 800 404 2276 Fax +1 404 237 6984 actuarialsftware.cm 1. Release ntes Release 3.0 adds
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 informationCustodial Integrator. Release Notes. Version 3.11 (TLM)
Custdial Integratr Release Ntes Versin 3.11 (TLM) 2018 Mrningstar. All Rights Reserved. Custdial Integratr Prduct Versin: V3.11.001 Dcument Versin: 020 Dcument Issue Date: December 14, 2018 Technical Supprt:
More informationHP Server Virtualization Solution Planning & Design
Cnsulting & Integratin Infrastructure Services HP Server Virtualizatin Slutin Planning & Design Service descriptin Hewlett-Packard Cnsulting & Integratin Infrastructure Cnsulting Packaged Services (HP
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 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 informationConnect+/SendPro P Series Networking Technical Specification
Shipping & Mailing Pstage Meters Cnnect+/SendPr P Series Netwrking Technical Specificatin Intrductin 2 Netwrk Requirements 2 Prt/Cmmunicatin Requirements 2 URL Infrmatin 3 FAQs 10 Service Cllateral SV62440
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 informationSummary. Server environment: Subversion 1.4.6
Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin
More informationFIREWALL RULE SET OPTIMIZATION
Authr Name: Mungle Mukupa Supervisr : Mr Barry Irwin Date : 25 th Octber 2010 Security and Netwrks Research Grup Department f Cmputer Science Rhdes University Intrductin Firewalls have been and cntinue
More informationE-Lock Policy Manager White Paper
White Paper Table f Cntents 1 INTRODUCTION... 3 2 ABOUT THE POLICY MANAGER... 3 3 HOW E-LOCK POLICY MANAGER WORKS... 3 4 WHAT CAN I DO WITH THE POLICY MANAGER?... 4 4.1 THINGS YOU CONTROL IN SIGNING...
More informationService-Oriented Architecture (SOA)
Sftware Architecture curse Service-Oriented Architecture (SOA) Sessin bjectives SOA Intrductin Web Intrductin XML Simple Object Access Prtcl WSDL Web Service Registry REST By Võ Văn Hải Faculty f Infrmatin
More informationOperating systems. Module 7 IPC (Interprocess communication) PART I. Tami Sorgente 1
Operating systems Mdule 7 IPC (Interprcess cmmunicatin) PART I Tami Srgente 1 INTERPROCESS COMMUNICATION Prcesses within a system may be independent r cperating Cperating prcess can affect r be affected
More informationOverview of Data Furnisher Batch Processing
Overview f Data Furnisher Batch Prcessing Nvember 2018 Page 1 f 9 Table f Cntents 1. Purpse... 3 2. Overview... 3 3. Batch Interface Implementatin Variatins... 4 4. Batch Interface Implementatin Stages...
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 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 informationOO Shell for Authoring (OOSHA) User Guide
Operatins Orchestratin Sftware Versin: 10.70 Windws and Linux Operating Systems OO Shell fr Authring (OOSHA) User Guide Dcument Release Date: Nvember 2016 Sftware Release Date: Nvember 2016 Legal Ntices
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 informationMyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1
Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files
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 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 informationQuerying Data with Transact SQL
Querying Data with Transact SQL Curse Cde: 20761 Certificatin Exam: 70-761 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 Database Develpment Frmat: Classrm Level: 200 Abut this curse: This curse is
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 informationCreating a TES Encounter/Transaction Entry Batch
Creating a TES Encunter/Transactin Entry Batch Overview Intrductin This mdule fcuses n hw t create batches fr transactin entry in TES. Charges (transactins) are entered int the system in grups called batches.
More informationLecture 1: SOA in a nutshell
Lecture 1: SOA in a nutshell TIES4560 SOA and Clud Cmputing Autumn 2017 University f Jyväskylä Khriyenk Oleksiy Clud Cmputing Clud Cmputing is a buzzwrd that means different things t different peple: anther
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 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 informationTIBCO Statistica Options Configuration
TIBCO Statistica Optins Cnfiguratin Sftware Release 13.3 June 2017 Tw-Secnd Advantage Imprtant Infrmatin SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
More informationCCNA 1 v5.1 Practice Final Exam Answers %
CCNA 1 v5.1 Practice Final Exam Answers 2016 100% 1. Which term refers t a netwrk that prvides secure access t the crprate ffices by suppliers, custmers and cllabratrs? Internet intranet extranet extendednet
More informationMaximo Reporting: Maximo-Cognos Metadata
Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess
More informationELEC5509 Mobile Networks
ELEC5509 Mbile Netwrks Edmund Tse 2010 ELEC5509 Mbile Netwrks General Lecturer Prfessr Abbas Jamalipur Rm 732, Bldg J03 abbas@ee.usyd.edu.au Tutrs Fazirulhisyam Hashim Rm 730, Bldg J03 fhisyam@ee.usyd.edu.au
More informationChapter 6 Delivery and Routing of IP Packets. PDF created with FinePrint pdffactory Pro trial version
Chapter 6 Delivery and Ruting f IP Packets PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline Cnnectin Delivery Ruting methds Static and dynamic ruting Ruting table and mdule
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 informationCookbook ORTHOpride web service Version v1. This document is provided to you free of charge by the. ehealth platform
Ckbk ORTHOpride web service Versin v1 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument with reference
More informationJSR Java API for JSON Binding (JSON- B)
JSR Java API fr JSON Binding (JSON- B) Title: * Java API fr JSON Binding (JSON- B) Summary: * A standard binding layer (metadata & runtime) fr cnverting Java bjects t/frm JSON messages. Sectin 1: Identificatin
More informationChapter 5. The Network Layer IP
Chapter 5 The Netwrk Layer IP These slides are taken frm the bk Cmputer etwrking, A Tp Dwn Apprach Featuring the Internet by Kurse & Rss and frm the bk Cmputer etwrks by Andrew Tanenbaum. The Netwrk Layer
More informationHP Universal CMDB. Software Version: Backup and Recovery Guide
HP Universal CMDB Sftware Versin: 10.21 Backup and Recvery Guide Dcument Release Date: July 2015 Sftware Release Date: July 2015 Backup and Recvery Guide Legal Ntices Warranty The nly warranties fr HP
More informationPrinter Working Group. Intended status: Informational April 18, 2010 Expires: April 2011
Printer Wrking Grup P. Zehler Internet Draft Xerx Crpratin Intended status: Infrmatinal April 18, 2010 Expires: April 2011 Dial String syntax fr the tel URI Scheme draft-ietf-teldial-inf-01.txt Status
More informationSimple Identity Management Profile
Simple Identity Management Prfile Dcument Number: DCIM1055 Dcument Type: Specificatin Dcument Status: Published Dcument Language: E Date: 2017-07-11 Versin: 4.0.0 Versin 4.0.0 1 This prfile is fr infrmatinal
More informationEnterprise Installation
Enterprise Installatin Mnnit Crpratin Versin 3.6.0.0 Cntents Prerequisites... 3 Web Server... 3 SQL Server... 3 Installatin... 4 Activatin Key... 4 Dwnlad... 4 Cnfiguratin Wizard... 4 Activatin... 4 Create
More informationUsing CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command
Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.
More informationTroubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools.
Q.1 What is Trubleshting Tls? List their types? Trubleshting f netwrk prblems is find and slve with the help f hardware and sftware is called trubleshting tls. Trubleshting Tls - Hardware Tls They are
More informationService Oriented Architecture (SOA)
Sftware Architecture curse Service Oriented Architecture (SOA) Sessin bjectives SOA Intrductin Web Intrductin XML Simple Object Access Prtcl WSDL Web Service Registry REST By Võ Văn Hải Faculty f Infrmatin
More informationCCNA course contents:
CCNA curse cntents: Prerequisites: The knwledge and skills that yu must have befre attending this curse are as fllws: Basic cmputer literacy Windws navigatin skills Basic Internet usage skills Fundamental
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 informationCS1150 Principles of Computer Science Introduction (Part II)
Principles f Cmputer Science Intrductin (Part II) Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Review Terminlgy Class } Every Java prgram must have at least
More informationebxml Registry And Repository Registry Services Proposal
1 2 3 4 5 6 ebxml Registry And Repsitry Registry Services Prpsal Wrking Draft 10/2/2000 12:35 PM This versin: RegistryServicesSpecificatin v0-8.dc 7 8 9 10 11 12 Abstract This dcument is a draft prpsal
More informationAnnouncing Veco AuditMate from Eurolink Technology Ltd
Vec AuditMate Annuncing Vec AuditMate frm Eurlink Technlgy Ltd Recrd any data changes t any SQL Server database frm any applicatin Database audit trails (recrding changes t data) are ften a requirement
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 informationELEC5509 Mobile Networks
ELEC5509 Mbile Netwrks Edmund Tse 2010 ELEC5509 Mbile Netwrks General Lecturer Prfessr Abbas Jamalipur Rm 732, Bldg J03 abbas@ee.usyd.edu.au Tutrs Fazirulhisyam Hashim Rm 730, Bldg J03 fhisyam@ee.usyd.edu.au
More informationAVG AntiVirus Business Edition
AVG AntiVirus Business Editin User Manual Dcument revisin AVG.07 (2.2.2016) C pyright AVG Technlgies C Z, s.r.. All rights reserved. All ther trademarks are the prperty f their respective wners. Cntents
More informationDell EqualLogic PS Series Arrays: Expanding Windows Basic Disk Partitions
TECHNICAL REPORT Dell EqualLgic PS Series Arrays: Expanding Windws Basic Disk Partitins ABSTRACT This Technical Reprt describes hw t expand Micrsft Windws basic disk vlumes after increasing the size f
More informationLaboratory #13: Trigger
Schl f Infrmatin and Cmputer Technlgy Sirindhrn Internatinal Institute f Technlgy Thammasat University ITS351 Database Prgramming Labratry Labratry #13: Trigger Objective: - T learn build in trigger in
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 informationApp Orchestration 2.6
App Orchestratin 2.6 Terminlgy in App Orchestratin 2.6 Last Updated: July 8, 2015 Page 1 Terminlgy Cntents Elements f App Orchestratin... 3 Dmains... 3 Multi-Datacenter Deplyments... 4 Delivery Sites...
More information