Limit search to available items
Your search query has been changed... Tried: (online and library and catalogs and remote and access and stati) no results found... Tried: (online or library or catalogs or remote or access or stati)
32000 results found. Sorted by relevance .
Book Cover
E-book
Author Etzkorn, Letha, author.

Title Introduction to middleware : web services, object components, and cloud computing / Letha Hughes Etzkorn
Published Boca Raton : CRC Press, [2017]
©2017

Copies

Description 1 online resource
Contents Cover; Title Page; Copyright Page; Dedication; Contents; Online Resources; Preface; Author; Section 1: The Different Paradigms; Chapter 1: Introduction; 1.1. What Is Middleware?; 1.2. Technology Review: Sockets; 1.2.1. Socket Data Structures; 1.2.2. Socket Library Calls ; 1.2.3. Network Byte Order and How It Is Used with Sockets ; 1.2.4. General Socket Operation; 1.2.5. Simple Socket Example; 1.2.6. Sending Data Other than Char Data-Problems with Endianness; 1.3. Brief Introduction to Other Middlewares
1.3.1. What Are Remote Procedure Calls?-Also Introduction to Synchronous and Asynchronous Operation1.3.2. What Are Distributed Object-Oriented Components?; 1.3.3. What Is Message-Oriented Middleware?; 1.3.4. What Are Service-Oriented Architectures?; 1.3.5. What Are Web Services?; 1.3.6. What Is Cloud Computing?; 1.4. Environmental Monitoring Project; 1.5. Sailboat Marina Management Project; Exercises; Conceptual Questions; Bibliography; Chapter 2: Software Architectural Styles/Patterns for Middleware; 2.1. Just What Is a "Software Architecture," Anyway?; 2.2. Architectural Styles/Patterns
2.3. Architectural Styles/Patterns for Middleware2.3.1. Gomaa's Architectural Patterns; 2.3.2. Fielding's Architectural Styles; 2.3.3. Fielding's Architectural Properties; 2.4. Architectural Styles/Patterns for Distributed Object-Oriented Components; 2.5. Architectural Styles/Patterns for Service-Oriented Architectures; 2.6. Architectural Styles/Patterns for Web Services; 2.7. Architectural Styles/Patterns for Cloud Computing; Exercises; Conceptual Questions; Bibliography; Section 2: Enabling Technologies for Middleware; Chapter 3: Introduction to Internet Technologies
3.1. Just What Is the Internet, Anyway?3.2. Brief Introduction to TCP/IP and UDP; 3.3. IP Addresses (IPv4 and IPv6) and Subnetting; 3.3.1. IPv4 Addresses; 3.3.1.1. Private IP Addresses and Network Address Translation; 3.3.2. IPv6 Addresses; 3.3.3. Subnetting ; 3.4. Port Numbers; 3.5. Other Important Network Information; 3.5.1. Internet Control Message Protocol; 3.5.2. LAN Protocols: Ethernet and Wi-Fi; 3.5.3. Media Access Control Addresses; 3.5.4. Hubs, Bridges, Switches, and Routers; 3.5.5. Autoconfiguration for IPv4: Dynamic Host Configuration Protocol; 3.5.6. Autoconfiguration for IPv6
3.5.6.1. DHCP for IPv6 3.5.7. Virtual Local Area Network; 3.6. Universally Unique Identifiers; Exercises; Conceptual Questions; Bibliography; Chapter 4: Introduction to World Wide Web Technologies; 4.1. Just What Is the Web, Anyway?; 4.2. Hypertext Transfer Protocol; 4.3. HTML, XML, and HTML Forms; 4.4. XML Schema Basics; 4.5. JavaScript Object Notation (JSON); 4.6. Internet Media Types (MIME Types); 4.7. Base 64 Encoding; 4.8. URL Encoding (Percent Encoding) and URL Base 64 Encoding; 4.9. Domain Names and Domain Name Servers; 4.10. Document Object Model and Browser Object Model
Summary "[This book] provides a comparison of different middleware technologies and the overarching middleware concepts they are based on. The various major paradigms of middleware are introduced and their pros and cons are discussed. This includes modern cloud interfaces, including the utility of Service Oriented Architectures. The text discusses pros and cons of RESTful vs. non-RESTful web services, and also compares these to older but still heavily used distributed object/component middleware. The text guides readers to select an appropriate middleware technology to use for any given task, and to learn new middleware technologies as they appear over time without being greatly overwhelmed by any new concept."--Page 4 of cover
Bibliography Includes bibliographical references and index
Notes Print version record
Subject Middleware -- Textbooks
COMPUTERS -- Software Development & Engineering -- General.
Middleware.
Genre/Form Electronic books
Textbooks.
Form Electronic book
ISBN 9781315118673
131511867X
9781498754095
1498754090