Z/TPF Application Modernization Using Standard and Open Middleware

Total Page:16

File Type:pdf, Size:1020Kb

Z/TPF Application Modernization Using Standard and Open Middleware IBM® WebSphere® Front cover z/TPF Application Modernization using Standard and Open Middleware Understanding extreme transaction rates and availability in SOA Refacing z/TPF applications Leveraging z/TPF in an open systems environment Lisa Banks Bradd Kadlecik Mark Cooper Colette A. Manoni Chris Coughlin David McCreedy Jamie Farmer Carolyn Weiss Chris Filachek Joshua Wisniewski Mark Gambino ibm.com/redbooks International Technical Support Organization z/TPF Application Modernization using Standard and Open Middleware June 2013 SG24-8124-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. First Edition (June 2013) This edition applies to z/TPF Enterprise Edition 1.1 PUT 9. © Copyright International Business Machines Corporation 2013. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xi Trademarks . xii Preface . xiii Authors. xiii Now you can become a published author, too! . .xv Comments welcome. xvi Stay connected to IBM Redbooks . xvi Part 1. Overview . 1 Chapter 1. An introduction to z/TPF and its role in a service-oriented architecture . 3 1.1 Introduction . 4 1.2 z/TPF and service-oriented architecture . 4 1.3 z/TPF and WebSphere Application Server . 4 1.4 Overview of z/TPF. 5 1.5 TPF family of products . 5 1.6 Brief history of z/TPF . 6 1.7 Transaction . 6 1.8 Speed and reliability, availability, and scalability . 7 1.8.1 Speed and reliability. 7 1.8.2 Availability . 9 1.8.3 Scalability. 11 1.9 z/TPF features . 12 1.10 z/TPF analysis . 12 1.10.1 z/TPF core features . 12 1.10.2 z/TPF 64-bit support . 13 1.10.3 z/TPF open development. 14 1.10.4 z/TPF application refactoring . 14 1.11 z/TPF summary . 15 Chapter 2. Technologies. 17 2.1 Service-oriented architecture . 18 2.1.1 SOA and existing applications . 19 2.2 Web services . 20 2.2.1 XML . 21 2.2.2 SOAP . 21 2.2.3 Web Services Description Language . 22 2.2.4 Web Services Inspection Language . 23 2.2.5 Universal Description, Description, and Integration registry . 23 2.3 Extensible Markup Language. 24 2.3.1 Basic XML format. 24 2.3.2 Special characters . 25 2.3.3 Namespace. 25 2.3.4 XML schema and XSD. 26 2.4 Service Data Objects . 27 2.4.1 Service Data Object components. 27 2.4.2 Service Data Object architecture . 28 2.5 Leveraging zEnterprise BladeCenter Extension (zBX) for web services. 29 © Copyright IBM Corp. 2013. All rights reserved. iii Part 2. z/TPF as a provider in a service-oriented architecture . 31 Chapter 3. z/TPF SOAP processing. 33 3.1 SOAP handler . 34 3.1.1 Web services deployment table . 36 3.1.2 SOAP message handler . 36 3.1.3 Web service wrapper . 37 3.1.4 z/TPF application . 37 3.1.5 Utility functions . 37 3.1.6 Resource management. 38 3.2 SOAP fault builder. 39 3.3 SOAP message encoding . 41 3.3.1 Character set translations . 41 3.4 SOAP structures . 49 Chapter 4. The z/TPF communications bindings . 55 4.1 Internet daemon . 56 4.1.1 The Internet daemon process models in detail . 56 4.2 SOAP over HTTP . 68 4.2.1 Apache 2.2. 68 4.2.2 z/TPF HTTP Server. 76 4.2.3 z/TPF HTTP server message processing . 77 4.2.4 z/TPF HTTP Server SOAP Message Processing . 78 4.3 SOAP over WebSphere MQ for z/TPF . 83 4.3.1 z/TPF WebSphere MQ overview . 84 4.3.2 The SOAP communications binding for WebSphere MQ . 86 4.3.3 WebSphere MQ over SSL . ..
Recommended publications
  • Sabre Corporation (Exact Name of Registrant As Specified in Its Charter)
    ' UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D. C. 20549 FORM 10-K ~ ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the fiscal year ended December 31, 2018 or • TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 Sabre Corporation (Exact name of registrant as specified in its charter) Delaware 001-36422 20-8647322 (State or other jurisdiction (Commission File Number) (I.R.S. Employer of Incorporation or organization) Identification No.) 3150 Sabre Drive Southlake, TX 76092 (Address, including zip code, ofprinc ipal executive offices) (682) 605-1000 (Registrant's telephone number, including area code) Securities registered pursuant to Section 12(b) of the Act: Common Stock, $0.01 par value The NASDAQ Stock Market LLC (Title of class) (Name of exchange on which registered ) Securities registered pursuant to Section 12(g) of the Act: None Indicate by check mark if the registrantis a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes l!I No • Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act Yes • No l!I Indicate by check mark whether the registrant (1) has fi led all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
    [Show full text]
  • Airline Control System Version 2: General Information Manual Figures
    Airline Control System Version 2 IBM General Information Manual Release 4.1 GH19-6738-13 Airline Control System Version 2 IBM General Information Manual Release 4.1 GH19-6738-13 Note Before using this information and the product it supports, be sure to read the general information under “Notices” on page ix. This edition applies to Release 4, Modification Level 1, of Airline Control System Version 2, Program Number 5695-068, and to all subsequent releases and modifications until otherwise indicated in new editions. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address given below. A form for readers’ comments appears at the back of this publication. If the form has been removed, address your comments to: ALCS Development 2455 South Road P923 Poughkeepsie NY 12601-5400 USA When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright IBM Corporation 2003, 2019. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures .................................... v Tables .................................... vii Notices .................................... ix Trademarks ................................... ix About this book ................................ xi Who should read this book .............................. xi Related publications ...............................
    [Show full text]
  • Forging the Future of Hospitality: Blockchain for Trust Now And
    Expert Insights Forging the future of hospitality Blockchain for trust now—and in a post-pandemic world In collaboration with: Experts on this topic Kurt Wedgwood Kurt leads IBM’s Blockchain North America practice for the Retail, Consumer Product and Travel industries. He helps IBM North America Blockchain clients build deeper trust in information and process Leader for Retail, Consumer execution. He is an adjunct professor, chair emeritus of Products, Travel & Transport Seattle University’s Innovation and Entrepreneurship [email protected] Board, and is working with the World Business Council for linkedin.com/in/wedgwood Sustainable Development. Kurt lives in Seattle, WA and received his MBA from the University of Chicago. Rob Grimes Robert (“Rob”) Grimes is the Founder & CEO of the IFBTA (International Food & Beverage Technology Association), International Food and Beverage a non-profit professional trade association promoting and Technology Association advancing technology and innovation for the global food Founder & CEO and beverage industries. Previously, Rob also founded [email protected] FSTEC (Foodservice Technology Conference and linkedin.com/in/rogrimes Showcase) and ConStrata Consulting & Services, which www.ifbta.org provides IT services for the global hospitality, foodservice and retail industries. Greg Land Greg serves as Global Industry Leader with global responsibility for Aviation, Hospitality, and Travel Related IBM Distinguished Industry Leader, Services industry segment. Prior to joining IBM, held Travel & Transportation leadership roles with American Airlines, Sabre, Wyndham [email protected] Hotel Group and Radius Global Travel Management, linkedin.com/in/gregland spanning a 23-year career across the travel industry. Greg holds bachelor’s degrees in Computer Science and Accounting, and an MBA from Oklahoma State University.
    [Show full text]
  • Mobile to Mainframe Devops for Dummies®, IBM Limited Edition Published by John Wiley & Sons, Inc
    These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited. Mobile to Mainframe DevOps IBM Limited Edition By Rosalind Radcliffe These materials are © 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited. Mobile to Mainframe DevOps For Dummies®, IBM Limited Edition Published by John Wiley & Sons, Inc. 111 River St. Hoboken, NJ 07030‐5774 www.wiley.com Copyright © 2015 by John Wiley & Sons, Inc. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748‐6011, fax (201) 748‐6008, or online at http://www.wiley.com/go/permissions. Trademarks: Wiley, For Dummies, the Dummies Man logo, The Dummies Way, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. IBM and the IBM logo are registered trademarks of International Business Machines Corporation. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE.
    [Show full text]
  • Timeline of Computer History
    Timeline of Computer History By Year By Category Search AI & Robotics (55) Computers (145)(145) Graphics & Games (48) Memory & Storage (61) Networking & The Popular Culture (50) Software & Languages (60) Bell Laboratories scientist 1937 George Stibitz uses relays for a Hewlett-Packard is founded demonstration adder 1939 Hewlett and Packard in their garage workshop “Model K” Adder David Packard and Bill Hewlett found their company in a Alto, California garage. Their first product, the HP 200A A Called the “Model K” Adder because he built it on his Oscillator, rapidly became a popular piece of test equipm “Kitchen” table, this simple demonstration circuit provides for engineers. Walt Disney Pictures ordered eight of the 2 proof of concept for applying Boolean logic to the design of model to test recording equipment and speaker systems computers, resulting in construction of the relay-based Model the 12 specially equipped theatres that showed the movie I Complex Calculator in 1939. That same year in Germany, “Fantasia” in 1940. engineer Konrad Zuse built his Z2 computer, also using telephone company relays. The Complex Number Calculat 1940 Konrad Zuse finishes the Z3 (CNC) is completed Computer 1941 The Zuse Z3 Computer The Z3, an early computer built by German engineer Konrad Zuse working in complete isolation from developments elsewhere, uses 2,300 relays, performs floating point binary arithmetic, and has a 22-bit word length. The Z3 was used for aerodynamic calculations but was destroyed in a bombing raid on Berlin in late 1943. Zuse later supervised a reconstruction of the Z3 in the 1960s, which is currently on Operator at Complex Number Calculator (CNC) display at the Deutsches Museum in Munich.
    [Show full text]
  • In the United States District Court for the District of Delaware
    Case 1:19-cv-01548-LPS Document 277 Filed 04/08/20 Page 1 of 97 PageID #: 6849 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE UNJTED STATES OF AMERICA Plaintiff, v. C.A. No. 19-1548-LPS SABRE CORP., REDACTED PUBLIC SABRE GLBL INC., VERSION FARELOGIXINC., and (RELEASED APRIL 8, SANDLER CAPITAL PARTNERS V, L.P., 2020) Defendants. David C. Weiss, Laura D. Hatcher, and Shamoor Anis, UNITEDSTATES DEPARTMENT OF JUSTICE, Wilmington, DE Julie S. Elmer, Scott A. Westrich, Sarah P. McDonough, Robert A. Lepore, Aaron Comenetz, Brian E. Hanna, Craig W. Conrath,Dylan M. Carson, Rachel A. Flipse, Michael T. Nash, Jeremy P. Evans, Vittorio Cottafavi,Seth J. Wiener, John A. Holler, Grant A. Bermann, and Katherine A. Celeste, UNITED STATES DEPARTMENT OF JUSTICE, Washington, DC Attorneys forPlaintiff United States of America Joseph 0. Larkin and Veronica A. Bartholomew, SKADDEN, ARPS,SLATE, MEAGHER & FLOM LLP, Wilmington, DE Tara L. Reinhart and Steven C. Sunshine, SKADDEN, ARPS, SLATE, MEAGHER & FLOM LLP, Washington, DC Matthew M. Martino, Michael H. Menitove, and Evan R. Kreiner, SKADDEN, ARPS, SLATE, MEAGHER & FLOM LLP, New York, NY Attorneys forDefendants Sabre Corporation and Sabre GLBL Inc. Case 1:19-cv-01548-LPS Document 277 Filed 04/08/20 Page 2 of 97 PageID #: 6850 Daniel A. Mason, PAUL, WEISS, RIFKIND, WHARTON & GARRISON LLP, Wilmington, DE Kenneth A. Gallo, Jonathan S. Kanter, Joseph J. Bia!, and Daniel J. Howley, PAUL, WEISS, RIFKIND, WHARTON & GARRISON LLP, Washington, DC Attorneys for Defendants Farelogix Inc. and Sandler Capital Partners V, L.P. OPINION April 7, 2020 Wilmington, Delaware Case 1:19-cv-01548-LPS Document 277 Filed 04/08/20 Page 3 of 97 PageID #: 6851 INTRODUCTION The United States Department of Justice ("DOJ" or "government") filed this expedited antitrust action seeking to permanently enjoin the proposed acquisition by Defendants Sabre Corporation and Sabre GLBL Inc.
    [Show full text]
  • Rise of the Intelligent Machines in Healthcare March 2, 2016
    Rise of the Intelligent Machines in Healthcare March 2, 2016 Kenneth A. Kleinberg, FHIMSS Managing Director, Research & Insights The Advisory Board Company Conflict of Interest Kenneth A. Kleinberg, MA Has no real or apparent conflicts of interest to report. Agenda • Roundtable Learning Objectives • Overview of Intelligent Computing • Use in Other Industries • Uses in Health Care • Challenges and Futures • Roundtable Questions/Discussion • Summary/Wrap-Up Learning Objectives • Identify what advances in intelligent computing are having the greatest effect on other industries such as transportation, retail, and financial services, and how these advances could be applied to healthcare • Compare the types of technological approaches used in intelligent computing, such as inferencing, constraint-based reasoning, neural networks, and machine learning, and the types of problems they can address in healthcare • Identify examples of the application of intelligent computing in healthcare and the Internet of Things (IoT) that are already deployed or are in development and the benefits they provide, such as robotic assistants, smart pumps, speech interfaces, scheduling systems, and remote diagnosis • Recognize the workflow, workforce, and cultural changes that will need to occur in a world of intelligent machines, such as the morphing or elimination of job roles, comparisons of human to computer performance, and the reliance, risks and benefits of use of intelligent systems • Discuss the IT implications and how healthcare industry professionals can
    [Show full text]
  • Multivariate Generalised Linear Mixed Models Via Sabrer (Sabre in R)
    Multivariate Generalised Linear Mixed Models via sabreR (Sabre in R) Rob Crouchley Dave Stott [email protected] [email protected] Centre for e-Science Centre for e-Science Lancaster University Lancaster University John Pritchard Dan Grose [email protected] [email protected] Centre for e-Science Centre for e-Science Lancaster University Lancaster University version 1 ii Contents Preface xv Acknowledgements xix 1LinearModelsI 1 1.1 Random EffectsANOVA....................... 1 1.2 The Intraclass Correlation Coefficient............... 2 1.3ParameterEstimationbyMaximumLikelihood.......... 3 1.4 Regression with level-2 effects.................... 5 1.5 Example C1. Linear Model of Pupil’s Maths Achievement . 5 1.5.1 Reference........................... 6 1.5.2 Data description for hsb.tab ................ 6 1.5.3 Variables........................... 6 1.6 Including School-Level Effects-Model2.............. 8 1.6.1 Sabrecommands....................... 8 1.6.2 Sabre log file......................... 9 1.6.3 Model1discussion...................... 11 1.6.4 Model2discussion...................... 11 1.7Exercises............................... 12 iii iv CONTENTS 1.8References............................... 12 2LinearModelsII 13 2.1Introduction.............................. 13 2.2Two-LevelRandomInterceptModels................ 13 2.3 General Two-Level Models Including Random Intercepts . 15 2.4Likelihood:general2-levelmodels................. 15 2.5Residuals............................... 16 2.6CheckingAssumptionsinMultilevelModels...........
    [Show full text]
  • Corporate Profile
    Corporate Profile The SABRE Group Holdings, Inc. (The SABRE Group) is a world leader in the electronic distribution of travel-related products and services and is a leading provider of information technology solutions for the travel and transportation indus- try. Through The SABRE Group’s global distribution system, more than 30,000 travel agency locations, three million reg- istered individual consumers and numerous corporations access information on and book reservations with more than 400 airlines, more than 50 car rental companies, 35,000 hotel properties, and dozens of railways, tour companies, passenger ferries and cruise lines located throughout the world. The SABRE Group also provides a comprehensive suite of decision- support systems, software and consulting services to the travel and transportation industry, and is increasingly leveraging its expertise to offer solutions to companies in other industries that face similar complex operational issues. Airport author- ities, railroads, logistical service providers, lodging companies, oil and gas companies, and leaders in the financial services industry are all customers of The SABRE Group. The SABRE Group operates one of the world’s largest privately owned, real-time computer systems. The vast SABRE® network links over 130,000 terminals located in travel agencies, as well as many more privately owned personal computers, and has sent up to 190 million messages per day to the central data cen- ter located in Tulsa, Oklahoma. The data center is composed of 17 mainframe computers with over 4,000 MIPS of pro- cessing power and 15.3 terabytes of electronic storage. The SABRE Group’s objective is to be the leading provider of information technology solutions to the travel industry, and to broaden its customer base by expanding to other industries.
    [Show full text]
  • Transaction Processing: Past, Present, and Future
    Front cover Transaction Processing: Past, Present, and Future Redguides for Business Leaders Alex Louwe Kooijmans Elsie Ramos Niek De Greef Dominique Delhumeau Donna Eng Dillenberger Hilon Potter Nigel Williams Transaction processing in today’s business environment Business challenges and technology trends Role of the IBM mainframe Foreword Thriving in the Era of Ubiquitous Transactions I am absolutely obsessed with the concept of Transaction Processing because it is the very essence of every company on earth. A business is not in business unless it is successfully processing transactions of some kind. IBM® has been investing in, leading, and inventing Transaction Processing technology for as long as there has been programmable computing. It is no coincidence that the world’s economic infrastructure largely rests on IBM technology, such as mainframes, and fundamental financial activity occurs through CICS®, IMS™, and WebSphere® transaction engines. IBM continues to evolve the entire compendium of intellectual property as it relates to Transaction Processing so that companies like yours will have the sophisticated technology required to not only support but thrive in the new world of federated environments and interconnected enterprises, and Cloud services and mobile commerce with certainty and control. This melding of modularity and service-oriented techniques together with Transaction Processing science will provide every business the ability to deliver straight-through processing at the lowest possible cost and highest level of transactional integrity. Steve Mills IBM Senior Vice President and Group Executive, Software and Systems © Copyright IBM Corp. 2012. All rights reserved. 1 2 Transaction Processing: Past, Present, and Future Executive overview The role of IT is becoming more prominent in people’s daily lives and we are becoming increasingly dependent on computers.
    [Show full text]
  • 2 9215FQ14 FREQUENTLY ASKED QUESTIONS Category Pages Facilities & Buildings 3-10 General Reference 11-20 Human Resources
    2 FREQUENTLY ASKED QUESTIONS Category Pages Facilities & Buildings 3-10 General Reference 11-20 Human Resources 21-22 Legal 23-25 Marketing 26 Personal Names (Individuals) 27 Predecessor Companies 28-29 Products & Services 30-89 Public Relations 90 Research 91-97 April 10, 2007 9215FQ14 3 Facilities & Buildings Q. When did IBM first open its offices in my town? A. While it is not possible for us to provide such information for each and every office facility throughout the world, the following listing provides the date IBM offices were established in more than 300 U.S. and international locations: Adelaide, Australia 1914 Akron, Ohio 1917 Albany, New York 1919 Albuquerque, New Mexico 1940 Alexandria, Egypt 1934 Algiers, Algeria 1932 Altoona, Pennsylvania 1915 Amsterdam, Netherlands 1914 Anchorage, Alaska 1947 Ankara, Turkey 1935 Asheville, North Carolina 1946 Asuncion, Paraguay 1941 Athens, Greece 1935 Atlanta, Georgia 1914 Aurora, Illinois 1946 Austin, Texas 1937 Baghdad, Iraq 1947 Baltimore, Maryland 1915 Bangor, Maine 1946 Barcelona, Spain 1923 Barranquilla, Colombia 1946 Baton Rouge, Louisiana 1938 Beaumont, Texas 1946 Belgrade, Yugoslavia 1926 Belo Horizonte, Brazil 1934 Bergen, Norway 1946 Berlin, Germany 1914 (prior to) Bethlehem, Pennsylvania 1938 Beyrouth, Lebanon 1947 Bilbao, Spain 1946 Birmingham, Alabama 1919 Birmingham, England 1930 Bogota, Colombia 1931 Boise, Idaho 1948 Bordeaux, France 1932 Boston, Massachusetts 1914 Brantford, Ontario 1947 Bremen, Germany 1938 9215FQ14 4 Bridgeport, Connecticut 1919 Brisbane, Australia
    [Show full text]
  • Hospitality Cloud Service Descriptions
    Oracle Hospitality Hotel Cloud Services Service Descriptions and Metrics Effective Date: 23-September-2021 These service descriptions currently do not apply when Legacy Micros SKUs are ordered. Oracle Hospitality Hotel Cloud Service Descriptions Page 1 of 122 TABLE OF CONTENTS METRIC DEFINITIONS 8 10,000 Transactions 8 Booking 8 Customer 8 Device 8 Guest Rooms 8 Hosted Named User 8 Instance 8 Interface 8 Kitchen Display Client 8 Interface 8 Property 8 Revenue Center 9 Transaction Services Client 9 VPN Connection 9 Workstation 9 GLOSSARY 9 Check In 9 Database Storage 9 File Storage 9 Non-Production Environment 9 Production Environment 9 ORACLE HOSPITALITY HOTEL CLOUD SERVICE DESCRIPTIONS 10 Oracle Hospitality Application Cloud Services 10 Oracle Hospitality OPERA Cloud Service, Property Management Professional Foundation – Per Guest Room 10 Oracle Hospitality OPERA Cloud Service, Property Management Enterprise Foundation – Per Guest Room 11 Oracle Hospitality OPERA Cloud Service, Property Management Standard Edition Add-On – Per Guest Room 13 Oracle Hospitality OPERA Cloud Service, Property Management Premium Edition Add-On – Per Guest Room 13 Oracle Hospitality OPERA Cloud Service, Sales and Event Management Standard Edition – Per Guest Room 14 Oracle Hospitality OPERA Cloud Property Management Services 14 Oracle Hospitality OPERA Professional Premium Cloud Service – Per Guest Room 14 Oracle Hospitality OPERA Professional Standard Cloud Service – Per Guest Room 16 Oracle Hospitality OPERA Enterprise Premium Cloud Service – Per Guest Room
    [Show full text]