LEADER 05296nam 2200637Ia 450 001 9910143750203321 005 20170815121321.0 010 $a1-280-27142-6 010 $a9786610271429 010 $a0-470-34579-9 010 $a0-470-86208-4 010 $a0-470-86207-6 035 $a(CKB)1000000000356056 035 $a(EBL)232710 035 $a(OCoLC)77503615 035 $a(SSID)ssj0000202743 035 $a(PQKBManifestationID)11201219 035 $a(PQKBTitleCode)TC0000202743 035 $a(PQKBWorkID)10255168 035 $a(PQKB)10734729 035 $a(MiAaPQ)EBC232710 035 $a(EXLCZ)991000000000356056 100 $a20040318d2004 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 00$aMiddleware for communications$b[electronic resource] /$fedited by Qusay H. Mahmoud 210 $aChichester ;$aHoboken, NJ $cJohn Wiley & Sons$dc2004 215 $a1 online resource (523 p.) 300 $aDescription based upon print version of record. 311 $a0-470-86206-8 320 $aIncludes bibliographical references and index. 327 $aMiddleware for Communications; Contents; Preface; List of Contributors; Introduction; 1 Message-Oriented Middleware; 1.1 Introduction; 1.1.1 Interaction Models; 1.1.2 Synchronous Communication; 1.1.3 Asynchronous Communication; 1.1.4 Introduction to the Remote Procedure Call (RPC); 1.1.5 Introduction to Message-Oriented Middleware (MOM); 1.1.6 When to use MOM or RPC; 1.2 Message Queues; 1.3 Messaging Models; 1.3.1 Point-to-Point; 1.3.2 Publish/Subscribe; 1.3.3 Comparison of Messaging Models; 1.4 Common MOM Services; 1.4.1 Message Filtering; 1.4.2 Transactions 327 $a1.4.3 Guaranteed Message Delivery1.4.4 Message Formats; 1.4.5 Load Balancing; 1.4.6 Clustering; 1.5 Java Message Service; 1.5.1 Programming using the JMS API; 1.6 Service-Oriented Architectures; 1.6.1 XML; 1.6.2 Web Services; 1.6.3 MOM; 1.6.4 Developing Service-Oriented Architectures; 1.7 Summary; Bibliography; 2 Adaptive and Reflective Middleware; 2.1 Introduction; 2.1.1 Adaptive Middleware; 2.1.2 Reflective Middleware; 2.1.3 Are Adaptive and Reflective Techniques the Same?; 2.1.4 Triggers of Adaptive and Reflective Behavior; 2.2 Implementation Techniques; 2.2.1 Meta-Level Programming 327 $a2.2.2 Software Components and Frameworks2.2.3 Generative Programming; 2.3 Overview of Current Research; 2.3.1 Reflective and Adaptive Middleware Workshops; 2.3.2 Nonfunctional Properties; 2.3.3 Distribution Mechanism; 2.4 Future Research Directions; 2.4.1 Advances in Programming Techniques; 2.4.2 Open Research Issues; 2.4.3 Autonomic Computing; 2.5 Summary; Bibliography; 3 Transaction Middleware; 3.1 Introduction; 3.2 Transaction Processing Fundamentals; 3.2.1 ACID Transactions; 3.2.2 Distributed Transactions; 3.2.3 Common Extensions; 3.2.4 Programming Models for Transactions 327 $a3.3 Distributed Object Transactions3.3.1 Transaction Model; 3.3.2 Transaction APIs; 3.3.3 Container-Managed Transactions; 3.4 Messaging Transactions; 3.4.1 Messaging Models; 3.4.2 Programming Models; 3.4.3 Queued Transaction Processing; 3.5 Web Transactions; 3.5.1 Web Services Coordination and Transactions; 3.5.2 Programming model; 3.5.3 Web Services Messaging; 3.6 Advanced Transactions; 3.6.1 Long Running Unit of Work (LRUOW); 3.6.2 Conditional Messaging and D-Spheres; 3.6.3 Transactional Attitudes (TxA); 3.7 Conclusion; Bibliography; 4 Peer-to-Peer Middleware; 4.1 Introduction 327 $a4.1.1 Peer-to-Peer and Grids4.1.2 Lack of Peer-to-Peer Middleware; 4.1.3 Group Communication; 4.1.4 Challenges; 4.1.5 Chapter Outline; 4.2 JXTA; 4.2.1 Overview; 4.2.2 Resources and Advertisements; 4.2.3 Peer Groups; 4.2.4 Services and Modules; 4.2.5 Protocols; 4.2.6 Messages and Pipes; 4.2.7 Security; 4.2.8 Relay and Rendezvous Peers; 4.2.9 Group Communication; 4.2.10 Applications using JXTA; 4.2.11 Challenges; 4.2.12 Summary; 4.3 P2P Messaging System; 4.3.1 Self-Organizing Overlay Networks; 4.3.2 Failure Tolerance; 4.3.3 Implicit Dynamic Routing; 4.3.4 Quality-of-Service; 4.3.5 System Model 327 $a4.3.6 Network Abstraction Layer 330 $aA state-of-the-art guide to middleware technologies, and their pivotal role in communications networks. Middleware is about integration and interoperability of applications and services running on heterogeneous computing and communications devices. The services it provides - including identification, authentication, authorization, soft-switching, certification and security - are used in a vast range of global appliances and systems, from smart cards and wireless devices to mobile services and e-Commerce. Qusay H. Mahmoud has created an invaluable reference tool that explores the ori 606 $aTelecommunication systems$xData processing 606 $aMiddleware 608 $aElectronic books. 615 0$aTelecommunication systems$xData processing. 615 0$aMiddleware. 676 $a005.3 676 $a005.7/13 701 $aMahmoud$b Qusay H.$f1971-$0884228 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910143750203321 996 $aMiddleware for communications$91974498 997 $aUNINA LEADER 01746nam 2200529 450 001 9910798653103321 005 20230808195441.0 010 $a1-68123-571-4 035 $a(CKB)3710000000861662 035 $a(EBL)4690984 035 $a(PQKBManifestationID)16482151 035 $a(PQKBWorkID)15021238 035 $a(PQKB)22792601 035 $a(MiAaPQ)EBC4690984 035 $a(Au-PeEL)EBL4690984 035 $a(CaPaEBR)ebr11283395 035 $a(OCoLC)961451986 035 $a(EXLCZ)993710000000861662 100 $a20161026h20162016 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 04$aThe encyclopedia of middle grades education /$fedited by Steven B. Mertens, Illinois State University, Micki M. Caskey, Portland State University, Nancy Flowers, University of Illinois 205 $aSecond edition. 210 1$aCharlotte, North Carolina :$cInformation Age Publishing, Inc.,$d2016. 210 4$dİ2016 215 $a1 online resource (471 p.) 225 1 $aHandbook of Resources in Middle Level Education 300 $aDescription based upon print version of record. 311 $a1-68123-569-2 320 $aIncludes bibliographical references and index. 410 0$aHandbook of resources in middle level education. 606 $aMiddle school education$vEncyclopedias 615 0$aMiddle school education 676 $a373.23603 702 $aMertens$b Steven B. 702 $aCaskey$b Micki M. 702 $aFlowers$b Nancy 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910798653103321 996 $aThe encyclopedia of middle grades education$93689383 997 $aUNINA