Technologie Pro Snadnou Konfiguraci Sítě Klienta a Service Discovery

Total Page:16

File Type:pdf, Size:1020Kb

Load more

Masarykova Univerzita Fakulta Informatiky Technologie pro snadnou konfiguraci sítě klienta a service discovery Bakalářská práce Martin Kopecký Brno 2007 Prohlášení Prohlašuji, že tato práce je mým původním autorským dílem, které jsem vypracoval(a) samostatně. Všechny zdroje prameny a literaturu, které jsem při vypracování používal(a) nebo z nich čerpal(a), v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj. Vedoucí práce Mgr. Vlastimil Holer -2- Poděkování Na této straně bych chtěl poděkovat: • rodičům, • Mgr. Vlastimilu Holerovi, vedoucímu mé bakalářské práce, • Lukáši Fryčovi, studentovi, za podnětné připomínky. -3- Shrnutí Tato práce se zabývá technologiemi a protokoly, které vykonávají automatickou konfiguraci zařízení, připojujícího se do počítačové sítě, a poskytují service discovery. Popisuje principy fungování těchto protokolů, jejich implementace a jejich budoucí využití. -4- Klíčová slova service discovery, UPnP, SLP, Zeroconf, DHCP, RARP, Neighbor Discovery -5- Obsah 1 Úvod .................................................................................................................. 8 1.1 Service discovery....................................................................................... 8 2 Service Location Protocol................................................................................. 9 2.1 Popis SLP................................................................................................... 9 2.2 Struktura a fungování SLP......................................................................... 9 2.3 Rozdíly mezi 1. a 2. verzí SLP.................................................................... 10 2.4 Bezpečnost................................................................................................. 11 2.4.1 Útok Denial of Service................................................................... 11 2.4.2 Bezpečnostní politika SLP............................................................. 11 2.5 Použití a implementace.............................................................................. 12 2.6 Porovnání.................................................................................................. 12 3 Zeroconf............................................................................................................. 13 3.1 Popis.......................................................................................................... 13 3.1.1 IPv4 Link Local Addressing.......................................................... 13 3.1.2 Multicast DNS............................................................................... 14 3.1.3 Service discovery........................................................................... 14 3.1.3.1 DNS-SD.......................................................................... 15 3.2 Implementace............................................................................................. 15 3.2.1 Bonjour.......................................................................................... 15 3.2.1.1 mDNSResponder............................................................ 16 3.2.1.2 Zabezpečení.................................................................... 16 3.2.1.3 Využití............................................................................ 16 3.2.2 Howl.............................................................................................. 16 3.2.3 Avahi............................................................................................. 17 4 Universal Plug and Play................................................................................... 18 4.1 Popis.......................................................................................................... 18 4.2 UPnP service discovery............................................................................. 18 4.2.1 Nalezení zařízení – SSDP.............................................................. 18 4.2.2 Popis nalezené entity..................................................................... 18 4.2.3 Kontrola zařízení........................................................................... 19 4.2.3.1 SOAP.............................................................................. 19 -6- 4.2.4 Oznamování událostí a prezentace služby..................................... 19 4.3 NAT............................................................................................................ 20 4.3.1 Internet gateway device................................................................. 20 4.5 Bezpečnost UPnP....................................................................................... 20 4.5.1 Ověřování nalezeného zařízení...................................................... 20 4.5.2 Zabezpečení kontrolního protokolu............................................... 21 4.6 Využití a implementace.............................................................................. 21 5 Další protokoly.................................................................................................. 21 5.1 RARP......................................................................................................... 23 5.2 DHCP........................................................................................................ 23 5.3 NDP – Neighbor discovery protocol.......................................................... 24 5.3.1 Komunikace mezi hostitelským počítačem a routerem.................. 24 5.3.2 Komunikace mezi hostitelskými počítači....................................... 25 5.3.3 Funkce pro přesměrování paketu................................................... 25 5.3.4 Secure neighbor discovery............................................................. 25 6 Závěr.................................................................................................................. 27 -7- Kapitola 1 Úvod S rozvojem sítí a jejich rozšířením do běžného života začaly stoupat i požadavky na snadnou a rychlou konfiguraci počítače připojeného do sítě. Cílem bylo odlehčit správě neustále rostoucích sítí a umožnit pohodlnější připojení do sítě. Zároveň s tím může klient ob­ držet i další informace, charakterizující danou síť. Dokud byly sítě poměrně malé, jevilo se jako nejvhodnější řešení použití protokolu RARP1. S rostoucí rozlehlostí a strukturou sítí, se však tento protokol začal jevit jako nedosta­ čující, zejména kvůli jeho omezení nastavit klientovi pouze IP adresu. Tento problém vyřešily protokoly BOOTP2 a DHCP3, které navíc umožňují nastavit počítači i další informace, nezbytné pro komunikaci v síti, jako jsou maska a brána sítě a adresa DNS4 serveru . Kromě těchto pro­ tokolů, vyvinutých primárně pro konfiguraci počítače, existují i technologie, které tuto službu také poskytují, a navíc umožňují vykonávat tzv. service discovery. 1.1 Service discovery Jedná se o schopnost nalézt bez předchozího nastavení v sítích zařízení poskytující určitou službu. Ta pak může být využita k vyžádaným úkonům. Před nalezením však musí být tato služba registrována v síti. K těmto operacím slouží specifické protokoly, tzv. service dis­ covery protokoly. Hlavními cíli při vytvoření service discovery bylo umožnit nalezení dané služby a zaru­ čit, že vyhledávání a registrování bude probíhat bez předchozího nastavení sítě. Dané poža­ davky však velmi snižují bezpečnost a důvěrnost v dané síti. Tyto problémy částečně řeší servi­ ce discovery protokoly. Ty můžeme rozdělit do tří kategorií. V první skupině jsou protokoly pracující v ad-hoc sítích. Ty používají pro komunikaci broadcast (všesměrové vysílání) a multicast (vysílání pouze pro uzly určité skupiny). Mezi ta­ kové protokoly patří např. Bluetooth SDP, DEAPspace nebo Allia. Dále to jsou protokoly určené pro sítě typu WAN (Wide Area Network). Z důvodu pre­ vence před velkým zatížením komunikačních linek je zakázáno používat broadcast a multicast. Nejznámějšími protokoly, vyvinutými pro tento druh sítí jsou např. Superstring nebo GloServ. Posledním typem jsou protokoly operujících v malých lokálních sítích typu LAN (Lo­ cal Area Network), pro něž byl service discovery původně navržen. Zde jsou použity velice fle­ xibilní a spolehlivé protokoly SLP, Zeroconf a UPnP. Kapitoly dvě, tři a čtyři se zabývají výše zmíněnými protokoly umožňující service dis­ covery v lokálních sítích. V kapitole páté jsou popsány historické, současné a budoucí protoko­ ly, které provádějí automatickou konfiguraci zařízení. Závěrečná kapitola obsahuje přehled této práce a možnosti budoucího využití popisovaných technologií. V přiloženém CD se nacházejí funkční zdrojové kódy protokolů service discovery. 1 Reverse Address Resolution Protocol 2 Bootstrap Protocol 3 Dynamic Host Configuration Protocol 4 Domain Name Service -8- Kapitola 2 Service Location Protocol 2.1 Popis SLP SLP je standardní vyhledávací protokol, který byl vytvořen pro nalezení a využívání za­ řízení v LAN sítích bez předchozího nastavení. Hlavními přednostmi jsou jednoduchá imple­ mentace a nenáročná kontrola. V současné době existují dvě verze tohoto protokolu. Verze č.1 je popsána RFC 2165 dokumentem a specifikaci verze č.2 obsahuje dokument RFC 2608. 2.2 Struktura a fungovaní SLP Struktura SLP se skládá ze tří softwarových entit. Ty tvoří základ SLP, viz. obrázek 2.2a. Komunikace mezi nimi probíhá na protokolech TCP a UDP na portu 427. První entita je User Agent (dále jen UA), což je počítač, který vyhledává služby. Druhou je Service Agent (zkráceně SA), zařízení oznamující existenci jedné nebo více služeb. Poslední volitelným
Recommended publications
  • TIBCO Rendezvous Concepts Iv | Contents

    TIBCO Rendezvous Concepts Iv | Contents

    TIBCO Rendezvous® Concepts Software Release 8.5 December 2019 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. ANY SOFTWARE ITEM IDENTIFIED AS THIRD PARTY LIBRARY IS AVAILABLE UNDER SEPARATE SOFTWARE LICENSE TERMS AND IS NOT PART OF A TIBCO PRODUCT. AS SUCH, THESE SOFTWARE ITEMS ARE NOT COVERED BY THE TERMS OF YOUR AGREEMENT WITH TIBCO, INCLUDING ANY TERMS CONCERNING SUPPORT, MAINTENANCE, WARRANTIES, AND INDEMNITIES. DOWNLOAD AND USE OF THESE ITEMS IS SOLELY AT YOUR OWN DISCRETION AND SUBJECT TO THE LICENSE TERMS APPLICABLE TO THEM. BY PROCEEDING TO DOWNLOAD, INSTALL OR USE ANY OF THESE ITEMS, YOU ACKNOWLEDGE THE FOREGOING DISTINCTIONS BETWEEN THESE ITEMS AND TIBCO PRODUCTS.
  • TIBCO Rendezvous Concepts Iv | Contents

    TIBCO Rendezvous Concepts Iv | Contents

    TIBCO Rendezvous® Concepts Software Release 8.4 February 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIBCO, The Power of Now, TIB, Information Bus, Rendezvous, TIBCO Rendezvous and Messaging Appliance are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. EJB, Java EE, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc.
  • IBM Cognos Real-Time Monitoring Workbench Version 10.2.2

    IBM Cognos Real-Time Monitoring Workbench Version 10.2.2

    IBM Cognos Real-time Monitoring Workbench Version 10.2.2 Guide de référence de la modélisation Important Avant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la section «Remarques», à la page 471. LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE CONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE. Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui y sont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmes disponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ou services non annoncés dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncés. Pour plus de détails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial. Vous pouvez également consulter les serveurs Internet suivants : v http://www.fr.ibm.com (serveur IBM en France) v http://www.ibm.com/ca/fr (serveur IBM au Canada) v http://www.ibm.com (serveur IBM aux Etats-Unis) Compagnie IBM France Direction Qualité 17, avenue de l'Europe 92275 Bois-Colombes Cedex Informations sur le produit Le présent document s'applique à IBM Cognos Business Intelligence version 10.2.2 et peut aussi s'appliquer aux éditions ultérieures de ce produit.
  • TIBCO Rendezvous Java Reference Iv | Contents

    TIBCO Rendezvous Java Reference Iv | Contents

    TIBCO Rendezvous® Java Reference Software Release 8.3.0 July 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN TIBCO Rendezvous Installation) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIB, TIBCO, TIBCO Adapter, Predictive Business, Information Bus, The Power of Now, Rendezvous, TIBCO Rendezvous and Messaging Appliance are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. EJB, Java EE, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc.
  • TIBCO Rendezvous® C++ Reference

    TIBCO Rendezvous® C++ Reference

    TIBCO Rendezvous® C++ Reference Software Release 8.4 February 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIBCO, The Power of Now, TIB, Information Bus, Rendezvous, TIBCO Rendezvous and Messaging Appliance are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. EJB, Java EE, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc.
  • TIBCO Rendezvous COM Reference Iv | Contents

    TIBCO Rendezvous COM Reference Iv | Contents

    TIBCO Rendezvous® COM Reference Software Release 8.3.0 July 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN TIBCO Rendezvous Installation) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIB, TIBCO, TIBCO Adapter, Predictive Business, Information Bus, The Power of Now, Rendezvous, TIBCO Rendezvous and Messaging Appliance are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. EJB, Java EE, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc.
  • TIBCO Rendezvous Configuration Tools Iv | Contents

    TIBCO Rendezvous Configuration Tools Iv | Contents

    TIBCO Rendezvous® Configuration Tools Software Release 8.3.0 July 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN TIBCO Rendezvous Installation) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIB, TIBCO, TIBCO Adapter, Predictive Business, Information Bus, The Power of Now, Rendezvous, TIBCO Rendezvous and Messaging Appliance are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. EJB, Java EE, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc.
  • User's Guide.Pdf

    User's Guide.Pdf

    TIBCO® API Exchange Gateway User Guide Version 2.4.1 July 2021 Copyright © 2004-2021. TIBCO Software Inc. All Rights Reserved. 2 | Contents Contents Contents 2 Introduction to TIBCO API Exchange Gateway 19 Design-time Components 20 Config UI 21 Studio 21 Runtime Components 21 Gateway Operational Layer 21 Gateway Management Layer 22 Deployment Architecture 24 Single Server Deployment Architecture 25 Distributed Deployment Architecture 28 Getting Started 32 Examples Overview 32 Examples 33 Configure an Endpoint Operation for TIBCO API Exchange Gateway 34 Creating a New Configuration 35 Configuring Partner Group 35 Configuring Partner Data 36 Configuring a Facade Operation 36 Configuring a Target Operation 37 Configuring an Authorization Configuration 38 Configuring Routing Configuration 39 Saving the Gateway Configuration 40 Testing the Gateway configuration 40 Working with Studio 41 Starting Studio 41 Loading the Default ASG_DefaultImplementation Project 42 TIBCO® API Exchange Gateway User Guide 3 | Contents Editing Validating and Building the Default ASG_DefaultImplementation Project 43 Validation Tool (asg-validate) 50 Running asg-validate Using asg-tools 51 Log File for asg-validate 51 Limitations of asg-validate 52 Runtime Properties 52 Runtime Properties of Core Engine 52 Runtime Properties of Central Logger 97 Building an EAR File at the Command Line 107 Core Engine Configuration 109 Core Engine 109 Starting Core Engine 109 Processing Units of Core Engine 111 Configure Log Files Settings 113 Logging Levels of Core Engine 116 Apache
  • TIBCO Rendezvous® Release Notes

    TIBCO Rendezvous® Release Notes

    TIBCO Rendezvous® Release Notes Software Release 8.4.6 October 2018 Two-Second Advantage® 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. ANY SOFTWARE ITEM IDENTIFIED AS THIRD PARTY LIBRARY IS AVAILABLE UNDER SEPARATE SOFTWARE LICENSE TERMS AND IS NOT PART OF A TIBCO PRODUCT. AS SUCH, THESE SOFTWARE ITEMS ARE NOT COVERED BY THE TERMS OF YOUR AGREEMENT WITH TIBCO, INCLUDING ANY TERMS CONCERNING SUPPORT, MAINTENANCE, WARRANTIES, AND INDEMNITIES. DOWNLOAD AND USE OF THESE ITEMS IS SOLELY AT YOUR OWN DISCRETION AND SUBJECT TO THE LICENSE TERMS APPLICABLE TO THEM. BY PROCEEDING TO DOWNLOAD, INSTALL OR USE ANY OF THESE ITEMS, YOU ACKNOWLEDGE THE FOREGOING DISTINCTIONS BETWEEN THESE ITEMS AND TIBCO PRODUCTS.
  • TIBCO Rendezvous Installation Iv | Contents

    TIBCO Rendezvous Installation Iv | Contents

    TIBCO Rendezvous® Installation Software Release 8.5 December 2019 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. ANY SOFTWARE ITEM IDENTIFIED AS THIRD PARTY LIBRARY IS AVAILABLE UNDER SEPARATE SOFTWARE LICENSE TERMS AND IS NOT PART OF A TIBCO PRODUCT. AS SUCH, THESE SOFTWARE ITEMS ARE NOT COVERED BY THE TERMS OF YOUR AGREEMENT WITH TIBCO, INCLUDING ANY TERMS CONCERNING SUPPORT, MAINTENANCE, WARRANTIES, AND INDEMNITIES. DOWNLOAD AND USE OF THESE ITEMS IS SOLELY AT YOUR OWN DISCRETION AND SUBJECT TO THE LICENSE TERMS APPLICABLE TO THEM. BY PROCEEDING TO DOWNLOAD, INSTALL OR USE ANY OF THESE ITEMS, YOU ACKNOWLEDGE THE FOREGOING DISTINCTIONS BETWEEN THESE ITEMS AND TIBCO PRODUCTS.
  • TIBCO Rendezvous Java Reference Iv | Contents

    TIBCO Rendezvous® Java Reference Software Release 8.5 December 2019 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. ANY SOFTWARE ITEM IDENTIFIED AS THIRD PARTY LIBRARY IS AVAILABLE UNDER SEPARATE SOFTWARE LICENSE TERMS AND IS NOT PART OF A TIBCO PRODUCT. AS SUCH, THESE SOFTWARE ITEMS ARE NOT COVERED BY THE TERMS OF YOUR AGREEMENT WITH TIBCO, INCLUDING ANY TERMS CONCERNING SUPPORT, MAINTENANCE, WARRANTIES, AND INDEMNITIES. DOWNLOAD AND USE OF THESE ITEMS IS SOLELY AT YOUR OWN DISCRETION AND SUBJECT TO THE LICENSE TERMS APPLICABLE TO THEM. BY PROCEEDING TO DOWNLOAD, INSTALL OR USE ANY OF THESE ITEMS, YOU ACKNOWLEDGE THE FOREGOING DISTINCTIONS BETWEEN THESE ITEMS AND TIBCO PRODUCTS.
  • Oracle Fusion Middleware

    Oracle Fusion Middleware

    Oracle® Fusion Middleware Oracle API Gateway Administrator Guide 11g Release 2 (11.1.2.4.0) March 2015 Oracle API Gateway Administrator Guide, 11g Release 2 (11.1.2.4.0) Copyright © 1999, 2015, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and dis- closure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or al- lowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, per- form, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the ap- plicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, dis- closure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Gov- ernment contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).