دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Letha Hughes Etzkorn
سری:
ISBN (شابک) : 9781315118673, 1498754090
ناشر: Chapman and Hall/CRC
سال نشر: 2017
تعداد صفحات: 689
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 21 مگابایت
کلمات کلیدی مربوط به کتاب مقدمه ای بر میان افزار: خدمات وب، اجزای شی و محاسبات ابری: میانافزار، کتابهای درسی، میانافزار، رایانهها، توسعه نرمافزار و مهندسی، عمومی
در صورت تبدیل فایل کتاب Introduction to middleware : web services, object components, and cloud computing به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مقدمه ای بر میان افزار: خدمات وب، اجزای شی و محاسبات ابری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مقدمهای بر میانافزار: سرویسهای وب، اجزای شی و رایانش ابری
مقایسهای از فناوریهای میانافزار مختلف و مفاهیم میانافزار
کلی که بر اساس آنها ساخته شدهاند، ارائه میکند. پارادایم های
مختلف اصلی میان افزار معرفی شده و مزایا و معایب آنها مورد بحث
قرار می گیرد. این شامل رابط های ابری مدرن، از جمله ابزار معماری
سرویس گرا می شود. متن مزایا و معایب سرویسهای وب RESTful در
مقابل غیر RESTful را مورد بحث قرار میدهد، و همچنین این
سرویسها را با میانافزار توزیعشده شی/کامپوننت قدیمیتر اما
هنوز به شدت مورد استفاده قرار میگیرد. این متن خوانندگان را
راهنمایی میکند تا یک فناوری میانافزار مناسب را برای استفاده
برای هر کار مشخصی انتخاب کنند، و فناوریهای میانافزار جدید را
همانطور که در طول زمان ظاهر میشوند، بدون اینکه تحت تأثیر هیچ
مفهوم جدیدی قرار بگیرند، بیاموزند.
کتاب با مقدمهای آغاز میشود. پارادایم های مختلف محاسبات توزیع
شده، و بررسی انواع مختلف معماری ها، سبک ها/الگوهای معماری، و
ویژگی هایی که محققان مختلف در گذشته برای بررسی برنامه های
کاربردی توزیع شده و تعیین کیفیت برنامه های کاربردی توزیع شده
استفاده کرده اند. سپس شامل مطالب پس زمینه مناسب در شبکه و وب،
امنیت و رمزگذاری لازم برای درک بحث مفصل در این زمینه است.
پارادایمهای اصلی میانافزار مقایسه میشوند، و یک روش مقایسه
توسعه مییابد. خوانندگان پس از خواندن این متن یاد خواهند گرفت
که چگونه یک الگو و فناوری را برای یک کار خاص انتخاب کنند.
بخش های بررسی دقیق فناوری میان افزار به دانشجویان یا متخصصان
صنعت اجازه می دهد تا دانش خود را برای دستیابی به مهارت های عملی
بر اساس پروژه های واقعی گسترش دهند. تا در آن فناوری در صنعت به
خوبی عمل کند. فناوری های اصلی مورد بررسی عبارتند از: خدمات وب
RESTful (رابط های ابری RESTful مانند OpenStack، رابط AWS EC2،
CloudStack AJAX، JAX-RS، ASP.NET MVC و ASP.NET Core)، خدمات وب
غیر RESTful (مبتنی بر SOAP و WSDL) (JAX-WS، Windows
Communication Foundation)، اشیاء/کامپوننت های توزیع شده
(Enterprise Java Beans، .NET Remoting، CORBA).
کتاب دو پروژه را ارائه می دهد که می توانند برای نشان دادن
استفاده عملی از میان افزار، و اجرای این پروژه ها را بر روی
فناوری های مختلف ارائه می دهد.
این کتاب درسی همه کاره و تست شده (بسته به فصل های انتخاب شده)
برای دوره های کارشناسی یا کارشناسی ارشد سال اول در زمینه معماری
سرور مشتری، میان افزار، و رایانش ابری، وب مناسب است. خدمات و
برنامه نویسی وب
Introduction to Middleware: Web Services, Object Components,
and Cloud Computing 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.
The book begins with an introduction to different distributed
computing paradigms, and a review of the different kinds of
architectures, architectural styles/patterns, and properties
that various researchers have used in the past to examine
distributed applications and determine the quality of
distributed applications. Then it includes appropriate
background material in networking and the web, security, and
encoding necessary to understand detailed discussion in this
area. The major middleware paradigms are compared, and a
comparison methodology is developed. Readers will learn how to
select a paradigm and technology for a particular task, after
reading this text.
Detailed middleware technology review sections allow students
or industry practitioners working to expand their knowledge to
achieve practical skills based on real projects so as to become
well-functional in that technology in industry. Major
technologies examined include: RESTful web services (RESTful
cloud interfaces such as OpenStack, AWS EC2 interface,
CloudStack AJAX, JAX-RS, ASP.NET MVC and ASP.NET Core),
non-RESTful (SOAP and WSDL-based) web services (JAX-WS, Windows
Communication Foundation), distributed objects/ components
(Enterprise Java Beans, .NET Remoting, CORBA).
The book presents two projects that can be used to illustrate
the practical use of middleware, and provides implementations
of these projects over different technologies.
This versatile and class-tested textbook is suitable (depending
on chapters selected) for undergraduate or first-year graduate
courses on client server architectures, middleware, and cloud
computing, web services, and web programming.
Content: 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