Exposing Your Openvms Applications As Web Services

Total Page:16

File Type:pdf, Size:1020Kb

Exposing Your Openvms Applications As Web Services Exposing your OpenVMS Applications as Web Services John Apps Business Critical Servers HP © 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Did you know that: • OpenVMS is dead? • Oracle Rdb is being fed to the 10g lions? • Java is too slow on OpenVMS for prime time? • Web Services are simply hype, insecure and not transactional? 6/20/05 2 Agenda • Service-Oriented Architecture: Enabling an Adaptive Infrastructure for an Adaptive Enterprise • Web Services: where are we? • Software Development _ …no integration without it… _ On OpenVMS _ On other platforms for OpenVMS • Integration Technologies, Partners and Products _ Data _ Components _ Applications _ Web Services _ Message Queuing and Caching • What we are doing to help • Questions and answers 6/20/05 3 Service-Oriented Architecture The concept of Web Services is the The evolution of [Web] beginning of a new Service-Oriented applications into service- Architecture in building better oriented components with software applications Web Services The change from an object-oriented Services must be based on shared system to a service-oriented one is organizing principles that constitute an evolutionary idea stemming from a Service-Oriented Architecture, the the Internet and Web system architectural concept behind Web Services 6/20/05 Page 4 Key Elements of a SOA* W SOA Governance S Line of Business Services e e b r v Policies & Processes S i c Service Contracts e e s r v SOA Principles i c Reusable Technical Services e & Guidelines s P l Service Service Service a t SOA Methods f Contracts Registry/Lookup Proxies/Stubs o r Service-Level Service-Level Service-Level & Tools m Data Model Security Management Service-Level Service-Level Multi-Language QoS Comm Model Bindings Approved Products, Technologies, and Facilities Data Transform Client UI BPM Data Access Middleware Security RDBMS AppServer SysMgmt 6/20/05 *Understanding SOA with Web Services by Eric Newcomer and Greg Lomow, Addison Wesley 2005. 5 Service-level Abstractions* Presentation Management Interface Interaction Security Processes Data Models Definitions Models Services Models Models Components Business Data WSDL XML WS-Security WS-Policy WSDL MEPs WSDM WS-Reliability WS-Notification 6/20/05 *Understanding SOA with Web Services by Eric Newcomer and Greg Lomow, Addison Wesley 2005. 6 Key Component Layers of a SOA Service-oriented Architecture Applications Screen Based Java Connector Integration Architecture 3GL Components Exposed SQL Exposed Java .NET As Stored As Component Component [Web] Services Procedure [Web] Services Existing Data Relational, Hierarchical, Network, Flat, Object, … Service-oriented Architecture 6/20/05 7 Key Component Layers of a SOA Service-oriented Architecture Applications Screen Based Java Connector Integration Architecture Industry- Industry- standard 3GL Components standard SQL message Java .NET protocols, Stored formats: Component Component i.e., WSDL, Procedure HTTP, SOAP, Existing Data SMTP XML, MIME Relational, Hierarchical, Network, Flat, Object, … Service-oriented Architecture 6/20/05 8 Key Component Layers of a SOA Service-oriented Architecture Applications Screen Based Java Connector Integration Architecture Implementation Messages can details hidden 3GL Components be synchronous from caller. SQL or Java .NET Stored asynchronous. Data conversion Component Component done according Procedure With or without notification or to standard Existing Data schemas (W3C) attachments Relational, Hierarchical, Network, Flat, Object, … Service-oriented Architecture 6/20/05 9 Agenda • Service-Oriented Architecture: Enabling an Adaptive Infrastructure for an Adaptive Enterprise • Web Services: where are we? • Software Development _ …no integration without it… _ On OpenVMS _ On other platforms for OpenVMS • Integration Technologies, Partners and Products _ Data _ Components _ Applications _ Web Services _ Message Queuing and Caching • What we are doing to help • Questions and answers 6/20/05 10 Web Services: Where are we? Web Service? • Based on well defined industry standards • Enables loosely coupled connectivity • Can be synchronous or asynchronous • Is platform agnostic: Java, .NET, LAMP, home-grown • Connectivity defined by www.WS-I.org • Is the new ‘presentation layer’ for applications A small step for technology; Is to computers what a giant leap for business browsers are to users This leap is not about technology; it is about A modular piece of code on the enabling organizations to conduct business, with internet/intranet/extranet that technology assisting business, not restricting it. provides one or more business functions and that can be This leap is the beginning of the era when discovered and used on information technology matures to become invisible demand. in business interaction. 6/20/05 11 Web Service Protocol Stack* 6/20/05 *http://roadmap.cbdiforum.com/reports/protocols/images/figure2.gif 12 Base Web Service Standards* Service Registrar Publish UDDIUDDI via viavia UDDI FindFind Describe via WSDL Connect via SOAP Service Service Consumer Provider SOAP Simple Object Access Protocol WSDL Web Services Description Language UDDI Universal Discovery, Description, Integration From CBDI Forum: http://roadmap.cbdiforum.com/reports/ 6/20/05 13 Major Web Service Technologies • SOAP – Simple Object Access Protocol _ Standard packaging structure for XML doc transport _ Transport over, for example, SMTP, HTTP, FTP _ Also defines encoding and binding standards for non-XML RPC invocations _ EJBs can be exposed through SOAP and so can .NET components • WSDL – Web Services Description Language _ XML technology that describes the interface to a Web service in a standardized way _ Describes I/O parameters of an invocation externally _ Describes service protocol binding • UDDI – Universal Description, Discovery, and Integration _ Registry of available Web services (worldwide) _ Used for advertising, discovering and integrating Web services 6/20/05 14 Web Service Interaction Application HTTP Request Soap SOAP Processor Clien t HTTP Response DiscreteDiscrete WSDL BusinessBusiness LogicLogic Service UDDIUDDI RegistryRegistry 6/20/05 15 Extended Web Service Standards • Metadata _ XML Schema – message typing and structuring _ WSDL – associates messages and exchange patterns (MEPs) with service names and network addresses _ WS-MetadataExchange – queries and discovers metadata associated with Web Service. Can also fetch a WSDL file and the associated WS-Policy definitions • Addressing _ WS-Addressing – endpoint addressing and properties associated with endpoints • Security _ WS-Security – provides message-level security on an end-to-end basis for Web Services messages _ XML Encryption – provides confidentiality using a variety of encryption algorithms, ensuring reception of unchanged messages _ XML Signature – using a variety of encryption and signature mechanisms, ensures messages are not tampered with and are 6/20/05received once and only once 16 Extended Web Service Standards • Policy _ WS-Policy – Associating QoS requirements with WSDL definition. WS-Policy includes declarations for security, transactions and reliability • WS-Reliability – designed to ensure reliable delivery of SOAP messages using unreliable transports such as HTTP • Web Services Distributed Management _ OASIS WSDM definition: • “define web services management, including using web services architecture and technology to manage distributed resources. This Technical Committee will also develop the model of a web service as a manageable resource” _ WSDM compliant Web Services and platforms will offer a standard WSM interface _ Management Of Web Services (MOWS) _ Management Using Web Services (MUWS) Reliability and Messaging 6/20/05 17 Extended Web Service Standards Web Services Orchestration • Long running business processes (workflows) should also be transactional _ Hours or days rather than sub-second intervals • May cross organizational boundaries _ Supply chain and service aggregation scenarios • Locking is neither desirable or feasible _ We need alternative techniques • Extended transactions models _ Based on compensations _ WS-Business Activity (WS-BA) 6/20/05 18 Extended Web Service Standards • Transactions _ WS-Composite Application Framework (WS-CAF) • WS-Context – standalone context for non-transactional protocol contexts such as security, device and network IDs or database and file IDs • WS-CoordinationFramework – defines the coordinator for basic context specification and pluggable transaction protocols in the WS-TransactionManagement specification • WS-TransactionManagement – defines 3 transaction protocols: _ ACID _ long-running actions (compensation) _ Business process management 6/20/05 19 Extended Web Service Standards • World’s first Web Service transaction platform (HP-WST) released in 2002 by HP and Arjuna Technologies Ltd. Commit A Commit? A Yes _ Formed in 2002 from Hewlett Packard C Middleware Division C Commit? Commit _ Long history in reliable distributed systems Yes _ Leading research in reliable distributed systems B B since 1985 Phase 1 Phase 2 6/20/05 20 What does Google say?* • What applications can I create using Google™ Web APIs? Some possibilities might include: Issuing regularly scheduled search requests to monitor the Web for new information on a subject. _ Performing market research by analyzing differences in the amount of information available on different subjects over time. _ Searching via non-HTML interfaces, such as the command
Recommended publications
  • Oracle Rdb Extension for OEM 9I Release V7.1.0.0
    Rdb-OEM Agent Installation Guide 7/16/03 2:02 PM Oracle Rdb Extension for OEM 9i Release V7.1.0.0 Oracle Rdb Extension for OEM 9i Rdb-OEM Installation Guide for Oracle Intelligent Agent Release 7.1.0.0 for Oracle Enterprise Managers on Windows NT, Windows 2000, Sun Solaris OS (SPARC) for Oracle Intelligent Agents on OpenVMS for Alpha June 2003 This readme provides information on how to install the Oracle Rdb Extension for the Oracle Intelligent Agent on OpenVMS for Alpha systems using the Oracle Rdb Server CD media. The Oracle Enterprise Manager 9i is a 3-tier management framework consisting of Oracle Enterprise Manager Console Oracle Management Server Oracle Intelligent Agent Together, they can be used to Administer the complete Oracle environment, including databases, iAS servers, applications, and services. Diagnose, modify, and tune multiple Oracle databases. Schedule tasks on multiple systems at varying time intervals. Monitor Oracle database conditions throughout the network. Administer multiple network nodes and services from many locations. Share tasks with other administrators. Group related services together to facilitate administration tasks. Launch integrated Oracle and third-party tools. In order to facilitate the management of Oracle Rdb databases through the management framework, an additional installation is required at each tier. Each of these additional installations are described in this readme. The top tier consists of the Oracle Enterprise Manager Console. The Console is a GUI that allows you to interface into the management framework. Via the Console, you may interact with the Oracle Management Server and the Oracle Intelligent Agent to perform all the functions listed above.
    [Show full text]
  • Connx 14.0 Release Notes October 7, 2019
    ConnX 14.0 Release Notes October 7, 2019 Software AG Table of Contents ConnX 14.0 Release Notes ................................................................................................ 3 Overview .......................................................................................................................... 3 ConnX Architecture on Windows .................................................................................... 4 ConnX Architecture on UNIX ........................................................................................... 5 ConnX Architecture (ODBC/JDBC/OLEDB/.NET Provider) ............................................... 6 ConnX Client Engine for Windows ................................................................................... 6 ConnX Client Engine for UNIX .......................................................................................... 6 ConnX Data Dictionary ..................................................................................................... 6 ConnX Server ................................................................................................................... 6 ConnX JDBC Thin Client ................................................................................................... 6 ConnX JDBC Server .......................................................................................................... 6 ConnX JDBC Router .......................................................................................................... 7 ConnX DataSync ..............................................................................................................
    [Show full text]
  • Oracle Rdb7™ Guide to Using the Oracle SQL/Services™ Client API
    Oracle Rdb7™ Guide to Using the Oracle SQL/Services™ Client API Release 7.0 Part No. A41981-1 ® Guide to Using the Oracle SQL/Services Client API Release 7.0 Part No. A41981-1 Copyright © 1993, 1996, Oracle Corporation. All rights reserved. This software contains proprietary information of Oracle Corporation; it is provided under a license agreement containing restrictions on use and disclosure and is also protected by copyright law. Reverse engineering of the software is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. Oracle Corporation does not warrant that this document is error free. Restricted Rights Legend Programs delivered subject to the DOD FAR Supplement are ’commercial computer software’ and use, duplication and disclosure of the programs shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are ’restricted computer software’ and use, duplication and disclosure of the programs shall be subject to the restrictions in FAR 52.227-14, Rights in Data—General, including Alternate III (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. The programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee’s responsibility to take all appropriate fail-safe, back up, redundancy and other measures to ensure the safe use of such applications if the programs are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the programs.
    [Show full text]
  • Políticas De Soporte Técnico De Software De Oracle
    Políticas de Soporte Técnico de Software de Oracle Fecha de Entrada en Vigencia: 02 de abril de 2021 Oracle Software Technical Support Policies: 02-April-2021 Página 1 de 42 Contenido 1. Descripción general 4 2. Términos del Soporte 4 Tarifas de Soporte Técnico 4 Período de Soporte 5 Conjunto de Licencias 5 Niveles de Servicio Equivalentes 6 Reinstalación del Soporte Técnico de Oracle 6 Fijación de Precios después de la Reducción de Licencias o del Nivel de Soporte 7 Paquetes de Aplicaciones Personalizados 7 Programas Sin Soporte 7 Contactos Técnicos 8 Actualizaciones de Programas 8 3. Soporte De Por Vida 9 4. Niveles de Soporte Técnico de Oracle 13 Licencia de Actualización de Programas y Soporte 13 Soporte Extendido 15 Soporte de Mantenimiento 16 Soporte Premier y de Mantenimiento para el Software de Oracle Communications Network 19 Soporte de Software y Soporte de Mantenimiento para Oracle Communications Network 20 5. Servicios de Soporte Adicionales Disponibles para la Compra 22 Paquete de Soporte para Incidentes en el Servidor 22 Soporte para Herramientas de Desarrollo Oracle Java 23 Soporte para Herramientas de Oracle Developer Studio 23 Soporte para Oracle Application Development Framework Essentials 23 Soporte para Java SE y Soporte para Java SE para Proveedores de Software Independientes 24 Soporte de Desarrollo para Oracle Java Embedded y Soporte de Desarrollo para Oracle Java Embedded Suite 24 Soporte para Oracle Solaris 10 Container 25 Soporte para NoSQL Database Community Edition 25 Paquetes de Solicitudes de Servicio 25
    [Show full text]
  • Digital Equipment: Corporation, Maynard, Massachusetts 01754 Digital Equipment Cor1poration • Maynard
    TOPS .. 10 DOCUMENTATION DIRECTORY Order Number AA-0858C-TB April 1979 This document describes the manuals for the TOPS·10 Software Notebooks. This manual supersedes the TOPS·10 Documentation Directory, Order Number AA·0858B·TB. To order additional copies; of this document, contact the Software Distribution Center, Digital Equipment: Corporation, Maynard, Massachusetts 01754 digital equipment cor1poration • maynard. massachusetts First Printing, February, 1978 Upda ted, May, 1978 Updated, June, 1978 Updated, August, 1978 Revised, Nov~mber, 1978 Revised, April, 1979 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. Digital Equipment Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by DIGITAL and its affiliated companies. copyright©l979 by Digital Equipment Corporation The postage-prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DIGITAL DECsystem-lO MASSBUS DEC DECSYSTEM-20 OMNIBUS PDP DEC tape OS/8 DECUS DIBOL PHA UNIBUS EDUSYSTEM RSTS COMPUTER LABS FLIP CHIP RSX COMTEX
    [Show full text]
  • KTS-A Memory Management Control User's Guide Digital Equipment Corporation • Maynard, Massachusetts
    --- KTS-A memory management control user's guide E K- KTOSA-U G-001 digital equipment corporation • maynard, massachusetts 1st Edition , July 1978 Copyright © 1978 by Digital Equipment Corporation The material in this manual is for informational purposes and is subject to change without notice. Digital Equipment Corporation assumes no responsibility for any errors which may appear in this manual. Printed in U.S.A. This document was set on DIGITAL's DECset-8000 com­ puterized typesetting system. The following are trademarks of Digital Equipment Corporation, Maynard, Massachusetts: DIGITAL D ECsystem-10 MASSBUS DEC DECSYSTEM-20 OMNIBUS POP DIBOL OS/8 DECUS EDUSYSTEM RSTS UNI BUS VAX RSX VMS IAS CONTENTS Page CHAPTER 1 INTRODUCTION 1 . 1 SCOPE OF MANUAL ..................................................................................................................... 1-1 1.2 GENERAL DESCRI PTION ............................................................................................................. 1-1 1 .3 KT8-A SPECIFICATION S.............................................................................................................. 1-3 1.4 RELATED DOCUMENTS ............................................................................................................... 1-4 1 .5 SOFTWARE ..................................................................................................................................... 1-5 1.5.1 Diagnostic .............................................................................................................................
    [Show full text]
  • On the Cognitive Prerequisites of Learning Computer Programming
    On the Cognitive Prerequisites of Learning Computer Programming Roy D. Pea D. Midian Kurland Technical Report No. 18 ON THE COGNITIVE PREREQUISITES OF LEARNING COMPUTER PROGRAMMING* Roy D. Pea and D. Midian Kurland Introduction Training in computer literacy of some form, much of which will consist of training in computer programming, is likely to involve $3 billion of the $14 billion to be spent on personal computers by 1986 (Harmon, 1983). Who will do the training? "hardware and software manu- facturers, management consultants, -retailers, independent computer instruction centers, corporations' in-house training programs, public and private schools and universities, and a variety of consultants1' (ibid.,- p. 27). To date, very little is known about what one needs to know in order to learn to program, and the ways in which edu- cators might provide optimal learning conditions. The ultimate suc- cess of these vast training programs in programming--especially toward the goal of providing a basic computer programming compe- tency for all individuals--will depend to a great degree on an ade- quate understanding of the developmental psychology of programming skills, a field currently in its infancy. In the absence of such a theory, training will continue, guided--or to express it more aptly, misguided--by the tacit Volk theories1' of programming development that until now have served as the underpinnings of programming instruction. Our paper begins to explore the complex agenda of issues, promise, and problems that building a developmental science of programming entails. Microcomputer Use in Schools The National Center for Education Statistics has recently released figures revealing that the use of micros in schools tripled from Fall 1980 to Spring 1983.
    [Show full text]
  • DIBOL for Beginners Order No
    DIBOL for Beginners Order No. AA-BI77 A-TK April 1984 Supersession: This is a new manual. Operating System: VAXNMS, CTS-300, RSTS/E, Professional, RSX-11 M-Plus, Micro/RSX, Professional CTS-300 Software Version: Applicable to all products containing DIBOL-83 . First Printing, April 1984 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may only be used or copied in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by DIGITAL or its affiliated companies. The specifications and drawings, herein, are the property of Digital Equipment Corporation and shall not be reproduced or copied or used in whole or in part as the basis for the manufacture or sale of items without written permission. Copyright © 1984 by Digital Equipment Corporation. All Rights Reserved The following are trademarks of Digital Equipment Corporation: CTI BUS MASSBUS RSTS DEC PDP RSX DECmate P/OS Tool Kit DECsystem-10 PRO/BASIC UNIBUS DECSYSTEM-20 Professional VAX DECUS PRO/FMS VMS DECwriter PRO/RMS VT DIBOL PROSE Work Processor mamDOma Rainbow CONTENTS Page PREFACE ............................................................................................. v INTRODUCTION ...................................................................... Introduction-1 CHAPTER 1 COMMUNICATING WITH YOUR COMPUTER ........................ 1-1 CHAPTER 2 HOW DATA IS STORED ..................................................... 2-1 Accessing Stored Data............................................................. 2-2 CHAPTER 3 HOW DATA IS PROCESSED ............................................... 3-1 The Basic Data Processing Cycle.............................................
    [Show full text]
  • HP Powerpoint 2000 Dark Template
    OpenVMS Strategy and Futures OpenVMS Division, Hewlett-Packard © 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Agenda • OpenVMS Today • OpenVMS Tomorrow • Integrity Update • Summary 2 20 October 2007 OpenVMS Today 3 20 October 2007 The OpenVMS Mission Statement The OpenVMS Division is committed to delivering the OpenVMS roadmaps on time and with outstanding quality. The capabilities that customers have come to rely on in OpenVMS - leadership clustering, high availability, excellent quality, exceptional security and “bullet-proof” operations - will continue to be delivered and enhanced by HP, ensuring product leadership now and in the future. 4 20 October 2007 OpenVMS Celebrating 29 years across 3 computer architectures • Differentiating product • Some key Customers attributes Vodafone Toys R Us − Availability: Disaster Tolerance Deutsche Borse Renault − Clustering: Scalable to 96 nodes, Ikea USPS up to 500 miles apart Verizon Wireless Fraport USAF Commerzbank − Security: System and Cluster Mayo Foundation Intel − Best TCO in class Indian Railways PKE − Strong Integration technology Korean Exchange HKJC Veterans Association Volvo • Core Markets • Market Profile − Finance: Capital Markets, Retail − #1 rated in Healthcare Banking, Wholesale Banking, − 90% of manufacturing of the world’s CPU − Telecommunications: Mobile chips Billing, SMS, Prepaid, HLR, Cable − 30%+ of mobile phones billed in the world & Satellite TV − Over 50% of the world’s SMS transactions − Healthcare:
    [Show full text]
  • 1. with Examples of Different Programming Languages Show How Programming Languages Are Organized Along the Given Rubrics: I
    AGBOOLA ABIOLA CSC302 17/SCI01/007 COMPUTER SCIENCE ASSIGNMENT ​ 1. With examples of different programming languages show how programming languages are organized along the given rubrics: i. Unstructured, structured, modular, object oriented, aspect oriented, activity oriented and event oriented programming requirement. ii. Based on domain requirements. iii. Based on requirements i and ii above. 2. Give brief preview of the evolution of programming languages in a chronological order. 3. Vividly distinguish between modular programming paradigm and object oriented programming paradigm. Answer 1i). UNSTRUCTURED LANGUAGE DEVELOPER DATE Assembly Language 1949 FORTRAN John Backus 1957 COBOL CODASYL, ANSI, ISO 1959 JOSS Cliff Shaw, RAND 1963 BASIC John G. Kemeny, Thomas E. Kurtz 1964 TELCOMP BBN 1965 MUMPS Neil Pappalardo 1966 FOCAL Richard Merrill, DEC 1968 STRUCTURED LANGUAGE DEVELOPER DATE ALGOL 58 Friedrich L. Bauer, and co. 1958 ALGOL 60 Backus, Bauer and co. 1960 ABC CWI 1980 Ada United States Department of Defence 1980 Accent R NIS 1980 Action! Optimized Systems Software 1983 Alef Phil Winterbottom 1992 DASL Sun Micro-systems Laboratories 1999-2003 MODULAR LANGUAGE DEVELOPER DATE ALGOL W Niklaus Wirth, Tony Hoare 1966 APL Larry Breed, Dick Lathwell and co. 1966 ALGOL 68 A. Van Wijngaarden and co. 1968 AMOS BASIC FranÇois Lionet anConstantin Stiropoulos 1990 Alice ML Saarland University 2000 Agda Ulf Norell;Catarina coquand(1.0) 2007 Arc Paul Graham, Robert Morris and co. 2008 Bosque Mark Marron 2019 OBJECT-ORIENTED LANGUAGE DEVELOPER DATE C* Thinking Machine 1987 Actor Charles Duff 1988 Aldor Thomas J. Watson Research Center 1990 Amiga E Wouter van Oortmerssen 1993 Action Script Macromedia 1998 BeanShell JCP 1999 AngelScript Andreas Jönsson 2003 Boo Rodrigo B.
    [Show full text]
  • Oracle® Rdb Developer Tools for Visual Studio Release Notes Release 7.3.5.0.0 July 2016
    Oracle® Rdb Developer Tools for Visual Studio Release Notes Release 7.3.5.0.0 July 2016 Oracle Rdb Developer Tools for Visual Studio, Release 7.3.5.0.0. Copyright © 2011, 2016 Oracle and/or its affiliates. All rights reserved. Primary Author: Jim Murray. Contributing Author: Contributor: This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, 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 is software or related documentation that 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 applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government 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).
    [Show full text]
  • Oracle® Rdb Developer Tools For
    Oracle® Rdb Connectivity Management Release Notes Release 7.3.0.0 May 2014 Oracle Rdb Connectivity Management, Release 7.3 Copyright © 2014 Oracle Corporation. All rights reserved. Primary Author: Jim Murray. Contributing Author: Contributors : This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, 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 is software or related documentation that 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 applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government 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).
    [Show full text]