LEADER 04557nam 2200673Ia 450 001 9910456117803321 005 20200520144314.0 010 $a9786611886998 010 $a1-281-88699-8 010 $a1-84719-553-9 035 $a(CKB)2400000000001066 035 $a(EBL)950541 035 $a(OCoLC)618016322 035 $a(SSID)ssj0000332310 035 $a(PQKBManifestationID)11242134 035 $a(PQKBTitleCode)TC0000332310 035 $a(PQKBWorkID)10334149 035 $a(PQKB)10534156 035 $a(MiAaPQ)EBC950541 035 $a(PPN)228015340 035 $a(Au-PeEL)EBL950541 035 $a(CaPaEBR)ebr10448335 035 $a(CaONFJC)MIL188699 035 $a(EXLCZ)992400000000001066 100 $a20090215d2008 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aRESTful PHP web services$b[electronic resource] $elearn the basic architectural concepts and steps through examples of consuming and creating RESTful web services in PHP /$fSamisa Abeysinghe 210 $aBirmington, U.K. $cPackt Publishing Ltd.$dc2008 215 $a1 online resource (220 p.) 225 1 $aFrom technologies to solutions 300 $aIncludes index. 311 $a1-84719-552-0 320 $aIncludes bibliographical references and index. 327 $aCover; Table of Contents; Preface; Chapter 1: Introduction to REST; Programmable Web; HTTP and Web Services; What is REST?; HTTP Methods; The Need for RESTFul Web Services; REST Tools and Frameworks in PHP; XML Parsers; Tools for Accessing Services; Providing Services; PHP REST Frameworks; Tonic; Konstrukt; Zend Framework; WSO2 WSF/PHP; Madeam; dbscript; What Framework to Use?; Summary; Chapter 2: REST with PHP - A First Look; HTTP with PHP; CURL; HTTP GET; HTTP POST; HTTP PUT; HTTP DELETE; Building the Request with XML Tools; SimpleXML; DOM; Processing the Response; SimpleXML; DOM 327 $aConsuming FlickrPhoto Search; Photo Search with Information; Summary; Chapter 3: REST in Real World; Types of Services Available; Consuming Real World Services; Cresting our Utility Code - RESTUtil.php; Consuming an RSS Feed - BBC News Feed; BBC News Feed with Yahoo News Search; Yahoo Maps and Local Search; Earthquakes and Yahoo Maps; Mashups; Summary; Chapter 4: Resource Oriented Services; Designing Services; Simplified Library System; Resource Design; PUT vs POST; URI Design; URI and HTTP Verb Mapping; System Implementation; Library Database; Web Page from Data; Retrieve Operation 327 $aCreate OperationHandling Multiple Path Parameters; Summary; Chapter 5: Resource-Oriented Clients; Designing Clients; Resource Design; System Implementation; Retrieving Resource Information; Creating Resources; Deleting Resources; Putting it All Together; Implementing a Form-based Application; Summary; Chapter 6: Resource-Oriented Clients and Services with Zend Framework; Installing Zend Framework; Services with Zend_Rest_Server; Clients with Zend_Rest_Client; Library System with Zend REST classes; Library Service; Controllers for Book and Member Resources; Models for Book and Member Resources 327 $aApplication Configuration and InitializationBook Controller; Member Controller; Library Clients; List Books with GET; Add a Book with POST; List Members with GET; Add a Member with POST; Complete Client Application Controller; Summary; Chapter 7: Debugging REST Web Services; Message Tracing; Errors in Building XML; Errors in Parsing XML; Best Practices; Summary; Appendix A: WSO2 Web Services Framework for PHP; Installing WSF/PHP; Implementing Services; Implementing Clients; SOAP Service and Client; Summary; Appendix B: RESTClient class; get Method; post Method; put Method; delete Method 327 $aComplete RESTClient Classget Example; post Example; Yahoo Search Client Example; Summary; Index 330 $aLearn the basic architectural concepts and step through examples of consuming and creating RESTful web services in PHP 606 $aPHP (Computer program language) 606 $aWeb services 606 $aWeb servers$xComputer programs 608 $aElectronic books. 615 0$aPHP (Computer program language) 615 0$aWeb services. 615 0$aWeb servers$xComputer programs. 676 $a006.76 700 $aAbeysinghe$b Samisa$0937791 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910456117803321 996 $aRESTful PHP web services$92112482 997 $aUNINA