Showing posts with label rest. Show all posts
Showing posts with label rest. Show all posts

Professional Twitter Development: With Examples in .NET 3.5 (Wrox Programmer to Programmer) Review

Professional Twitter Development: With Examples in .NET 3.5 (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional Twitter Development: With Examples in .NET 3.5 (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional Twitter Development: With Examples in .NET 3.5 (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional Twitter Development: With Examples in .NET 3.5 (Wrox Programmer to Programmer) ReviewI must admit that Twitter is a subject that intrigues me, just like all of these social service media do. But this book is more than just about Twitter; it's also about Twitter's architecture and the use of REST-based applications and services that can be exposed through other means than just twitter (WCF, for example). It's about making web requests and responses using HttpWebRequest and HttpWebResponse. It's about Oath authentication requests which are utilized by Google and other services. So the concepts you will learn in this book go beyond twitter.
Content
The book is packed with a lot of content about the services Twitter offers. It's clear that Daniel has a lot of knowledge on the subject. He packs the book with API references, code he's written to simplify and make requests from Twitter, and other important information.
The book's chapters are laid out relatively well. The chapters do flow in a relative order that works, moving from overview, to API references, to working with the raw data and the various API's, and finally ending up with the advanced topics of performance, functionality, data push/pull, and cross platform applications.
I find a lot of value in the service references in the book. This makes a great reference to refer back to when using the Twitter service. The book also has a wonderful reference of error codes that twitter uses to return to the caller, as it isn't straightforward to typical HTTP requests. The information on OAuth, as it is a pain to get setup correctly, is priceless too.
The book also covers the type of information (the properties within each object) that may be returned from a given object. Some of these properties change depending on the type of data being queried. For instance, date formats change depending on the API you are using, and so you have to be careful and handle this appropriately.
At the end, he also includes information about the custom API he wrote for Twitter (making Twitter more simple to use). His API is pretty fluent and easy to use, and has much online support (google TweetSharp for more information).
I think the book could use a few more .NET examples to reinforce the lessons learned. For instance, after all the API references, it would have been helpful to have another .NET code example of how to use one of the API methods, just to reinforce the chapter's content.
Writing Style
Daniel is very knowledgeable about the subject, and you can tell from his writing. One of his strengths is his ability to lay out a solution to the challenges of Twitter. If you don't like to work with the low-level details in Twitter, you may have a hard time following the book; that is the kind of book this is, after all, because that is simply how Twitter works.
I feel that some times, the book tells you how to solve a problem, and not properly explain what the problem is. This isn't always the case, but certain areas of the book left me wondering why, instead of just getting code to resolve the problem.
Conclusion
Great book, worth the read, but know what you are getting into. This book gets into the detailed aspects you need to be aware of, which is those low-level error code, OAuth authentication, web requests and processing XML/JSON data, etc.Professional Twitter Development: With Examples in .NET 3.5 (Wrox Programmer to Programmer) Overview
Twitter is rapidly moving up the social networking food chain and is currently outranked by only Facebook and MySpace. It features a programming API that allows you to build Web sites and applications (both desktop and mobile) for reading and posting to Twitter, finding other Twitter users, aggregating Twitter content, and other uses. This book walks you through the process of combining many programming tools in order to build exciting, useful, and profitable applications.

You'll begin with a look at RESTful services and examine how to structure your queries, handle asynchronous operations, use headers, and post binary data. From there, author and TweetSharp developer Daniel Crenna explains how to authenticate with the OAuth specification for Web and Windows applications.
Twitter is growing in popularity at a rapid pace and this book shows you how to take advantage of its programming API to build applications
Explains the various ways to design a Twitter application, including caching, third party application interoperability, real-time data binding, push vs. pull data scenarios, and more
Takes an in-depth look at TweetSharp, a .NET library for developing Twitter applications-whose creator is also the author of this book
Walks you through requesting and retrieving responses from Twitter's API
Warns you of considerations to take into account regarding authentication and security

Professional Twitter Development shows you how to get the most out of Twitter so that you can build your own applications for this exciting new platform.

Want to learn more information about Professional Twitter Development: With Examples in .NET 3.5 (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP Review

The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP
Average Reviews:

(More customer reviews)
Are you looking to buy The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP ReviewThis book is the only resource I've been able to find that pulls together the current information on Amazon's E-Commerce Service platform *and* applies it to PHP development. I wouldn't say I have the deepest PHP skills in the world, but I found that I could easily apply the exercises in this book to my own projects.
It helps that the book is well-written and engaging (something I've come to NOT expect from the tech-book mills that usually churn out books like this).The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP OverviewComputer, Science, Technology, Internet, World, Wide, Web, Programming

Want to learn more information about The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Getting Started with IBM WebSphere sMash Review

Getting Started with IBM WebSphere sMash
Average Reviews:

(More customer reviews)
Are you looking to buy Getting Started with IBM WebSphere sMash? Here is the right place to find the great deals. we can offer discounts of up to 90% on Getting Started with IBM WebSphere sMash. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Getting Started with IBM WebSphere sMash ReviewGetting Started with IBM WebSphere sMash provides a fine survey of WebSphere sMash applications that comes from experts and provides a tutorial geared to creating the latest web applications quicker than one could using Java or .NET choices. Sample projects are based on real-world applications and users thus learn to install, configure and develop using WebSphere sMash's ability to streamline common web applications. Chapters also include agile best practices and how to gain consistently better web applications in a top pick for any serious computer programming collection.
Getting Started with IBM WebSphere sMash OverviewUse IBM WebSphere sMash to Rapidly Deliver Scalable, Flexible Web 2.0 ApplicationsWith the radically new IBM WebSphere sMash and the Project Zero platform, it's far easier to develop, assemble, and run applications and mashups that align tightly with SOA enterprise infrastructures. Getting Started with IBM WebSphere sMash covers all aspects of architecting, designing, and developing solutions with these breakthrough technologies.Authored by three IBM leading sMash experts, this practical tutorial shows how to create state-of-the-art web applications far more rapidly than you ever could with traditional Java or .NET enterprise platforms.As you walk through sample projects based on real-life scenarios, you'll master both basic and advanced sMash features, ranging from request handling to event processing, database access to security. You'll also learn agile best practices for consistently writing better web applications, delivering them sooner, and getting more value from them.Coverage includes• Installing and configuring IBM WebSphere sMash, and choosing your development environment• Creating handlers to efficiently service all types of requests• Understanding sMash's "convention over configuration" approach, and knowing when to override convention• Rendering responses that include visual content, data, and other resources• Connecting with databases via Project Zero's powerful data access API• Using sMash's security model to protect inbound and outbound connections• Building more flexible applications with sMash's sophisticated event processing• Extending sMash development to non-programmers with Assemble Flow• Programming client-side code with the Dojo Toolkit• Taking advantage of sMash's PHP support

Want to learn more information about Getting Started with IBM WebSphere sMash?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

REST in Practice: Hypermedia and Systems Architecture Review

REST in Practice: Hypermedia and Systems Architecture
Average Reviews:

(More customer reviews)
Are you looking to buy REST in Practice: Hypermedia and Systems Architecture? Here is the right place to find the great deals. we can offer discounts of up to 90% on REST in Practice: Hypermedia and Systems Architecture. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

REST in Practice: Hypermedia and Systems Architecture ReviewI started my REST journey with the two popular O'Reilly books ("RESTful Web Services" and "RESTful Web Services Cookbook") but found that they started a little too deep into the technical details and were missing the view from 30,000 feet. Sure, I learned stuff in those books about content type negotiation, the semantics of HTTP verbs and whatnot, but I was missing a really compelling answer to the question, "Why should I choose REST for my application architecture?".
At the same time I was reading about REST online and kept seeing lots of references to a mythical, magical thing called "Hypermedia As The Engine Of Application State" (HATEOAS) which lots of bloggers were effusive about but none of them could articulate very well. I was intrigued, but I wasn't convinced.
Luckily a colleague of mine mentioned this book to me and said it answered all of my questions, and he was right. Within a couple of chapters, it was obvious that the authors had made a real effort to explain not just what REST is but *why* it represents a significant shift in architectural thinking in software design. I quickly learned what REST really is and what it isn't. Most importantly I learned how it can be leveraged to build distributed systems that don't suffer from so many of the problems found with "classic" middleware technologies and architectures based on things like CORBA, DCOM, RPC, and so on.
After reading this book I returned to those two O'Reilly books and found they were much easier to follow and made far more sense. Having the architectural basis and benefits of REST explained properly by "REST in Practice" really accelerated my learning while reading those other books (which rely much more on code snippets and HTTP payload discussions rather than the underlying concepts).
If you're tasked with building a REST system or would like to figure out if REST is an appropriate approach for your designs, then this book is for you. If you're a script kiddie who just wants to learn how to write another Twitter client for the iPhone, this book may be overkill.
Building a RESTful system is much harder to do than simply consuming one that already exists. Designing a simple, usable RESTful system that properly follows the HATEOAS principle and remains easy for clients to consume is no small task either -- but this book helps immensely in that regard.
For making an architectural topic that is so poorly described elsewhere so tremendously easy to understand, this book easily gets five stars.REST in Practice: Hypermedia and Systems Architecture Overview
Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications?

In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web's guiding principles to common enterprise computing problems. You'll learn techniques for implementing specific Web technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to become a global enterprise.

Learn basic Web techniques for application integration
Use HTTP and the Web's infrastructure to build scalable, fault-tolerant enterprise applications
Discover the Create, Read, Update, Delete (CRUD) pattern for manipulating resources
Build RESTful services that use hypermedia to model state transitions and describe business protocols
Learn how to make Web-based solutions secure and interoperable
Extend integration patterns for event-driven computing with the Atom Syndication Format and implement multi-party interactions in AtomPub
Understand how the Semantic Web will impact systems design


Want to learn more information about REST in Practice: Hypermedia and Systems Architecture?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Sun Web Server: The Essential Guide Review

Sun Web Server: The Essential Guide
Average Reviews:

(More customer reviews)
Are you looking to buy Sun Web Server: The Essential Guide? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sun Web Server: The Essential Guide. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Sun Web Server: The Essential Guide ReviewI read a lot of technical books about a lot of topics, but I read very few of them cover-to-cover. I did that with Sun Web Server, the Essential Guide. It's an easy read about a complex hunk of software. It goes into great depth, but is still understandable and practical.
Granted, I've worked with Sun Web Server and its predecessors for more than a decade as well as its competitors, so I have a vested interest in the topic. But this book clearly explained a lot that isn't evident in the user documentation. The book also benefits by the web server software itself, which seems to have improved significantly in this version.
The only negatives I have are that some chunks of text seem repetitive. I suspect that's so the chapters can stand alone. But if you read it from front to back, there are a couple 'didn't-you-already-say-that' moments.
Sun Web Server: The Essential Guide OverviewSun Web Server: The Essential GuideWilliam Nelson • Arvind Srinivasan • Murthy Chintalapati (CVR)  Foreword by Scott G. McNealyThe authoritative, comprehensive guide to Sun Web Server 7.0 Sun Web Server is the secure web serving platform of choice for large-scale enterprises in industries from finance and telecommunications to travel and government. Now there's a complete, detailed guide to the latest Sun Web Server 7.0 release. Drawing on unsurpassed experience both training and supporting Sun's enterprise customers, this book's authors cover everything that developers, administrators, and architects need to know to implement and support Sun Web Server 7.0 within a single node or across an entire server farm.Server administrators will find task-focused coverage and hands-on examples for installation, configuration, cluster management, monitoring, and troubleshooting. Developers and architects will gain powerful insights into Sun Web Server's internals and learn how to extend its built-in functionality. Enterprise deployment specialists will find indispensable information on sizing and tuning, plus reference configurations to deploy advanced Web 2.0–style dynamic web sites. Whatever your role, this book will help you hit the ground running and get superior results for years to come. Coverage includes• Taking advantage of Sun Web Server 7.0's powerful new features• Walking through initial installations and upgrades• Customizing Sun Web Server's HTTP request processing to your specific requirements• Building dynamic content with scripting languages and server-side Java-based extensions• Creating secure dynamic Web 2.0 sites with your dynamic content and database technologies of choice• Monitoring server instances in live production environments and optimizing performance• Resolving server errors and other anomalies in Web Server runtime behavior • Using actual server configuration files from Sun's own large-scale technology deployments• Using the detailed reference information on Sun Web Server's main server configuration fileAbout the Web SiteThis book's companion web site, www.sunwebserver.com, contains FAQs, errata, answers to self-paced exercises, and links to download locations and product forums. About the AuthorsWilliam Nelson has more than 20 years of experience as a developer, instructor, author, consultant, and project manager. He has authored more than 10 Sun Microsystems courses on the Java Enterprise System, and currently manages a professional services organization that specializes in identity and access management. Arvind Srinivasan, an architect on the Sun Web Server development engineering team, has served as technical lead for the Servlet/JSP container of Sun's Web Server and Application Server. He is co-author of Java Networking and AWT API Superbible. Murthy Chintalapati (CVR), senior engineering manager at Sun Microsystems, is responsible for web tier products such as Sun Web Server 7.0, and the OpenSolaris Web Stack project. He holds five U.S. patents for web and application server technologies and was awarded Sun Microsystems Chairman's Award for Innovation. informit.com/phsunwebserver.comText printed on recycled paperCover image: Sun photo library

Want to learn more information about Sun Web Server: The Essential Guide?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Web 2.0 and Social Networking for the Enterprise: Guidelines and Examples for Implementation and Management Within Your Organization Review

Web 2.0 and Social Networking for the Enterprise: Guidelines and Examples for Implementation and Management Within Your Organization
Average Reviews:

(More customer reviews)
Are you looking to buy Web 2.0 and Social Networking for the Enterprise: Guidelines and Examples for Implementation and Management Within Your Organization? Here is the right place to find the great deals. we can offer discounts of up to 90% on Web 2.0 and Social Networking for the Enterprise: Guidelines and Examples for Implementation and Management Within Your Organization. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Web 2.0 and Social Networking for the Enterprise: Guidelines and Examples for Implementation and Management Within Your Organization Review"Web 2.0 and Social Networking for the Enterprise" is an overview of IBM products for the social networking. (See my review of "The Social Factor" for a better, less IBM specific take on the world while still being written by IBMers.) I also had a "this book is in search of an audience" moment at the beginning. It assumes you haven't heard of AJAX and then goes on to show long detailed code.
As far as product overview, I think the book does well. It covers different IBM offerings (portlets, connections, quickr, etc.) There are many screenshots and the book talks about what each one is good for. There are some tips throughout, but I felt they got buried in the "how to use the tools" descriptions.
If you are working an a shop using IBM social networking products, this is a good guide to them all. My low rating is because I didn't get that's what it would be about from the title or subtite. I expected it to cover more "guidelines and examples for implementation and management within your organization." I feel "The Social Factor" does that in a less product centric way.
---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of JavaRanch.Web 2.0 and Social Networking for the Enterprise: Guidelines and Examples for Implementation and Management Within Your Organization Overview

Want to learn more information about Web 2.0 and Social Networking for the Enterprise: Guidelines and Examples for Implementation and Management Within Your Organization?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Practical REST on Rails 2 Projects (Expert's Voice in Web Development) Review

Practical REST on Rails 2 Projects (Expert's Voice in Web Development)
Average Reviews:

(More customer reviews)
Are you looking to buy Practical REST on Rails 2 Projects (Expert's Voice in Web Development)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical REST on Rails 2 Projects (Expert's Voice in Web Development). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Practical REST on Rails 2 Projects (Expert's Voice in Web Development) ReviewIn a nutshell this book can be broken into 3 parts:
1) About REST - 19 pages
2) Rails support for REST - 18 pages
3) Tutorials - All the other pages
I found the first 37 pages or so pretty interesting. The tutorials I'm sure have a lot of good examples, but personally I find that not the most fascinating format to read. If I have to scroll more than a few pages in a tutorial in a blog I might lose interest. That's just me.
The tutorials provide examples of how to include the ideas of REST using JavaScript, JSON, PHP, iPhone, Facebook, etc. Glance over the sections at a bookstore, if it looks like something pertinent to a project you are working on ... then buy it.
So overall, it does an OK job of presenting the material in the chosen format (tutorials). It's just not my personal favorite as far as written formats go.Practical REST on Rails 2 Projects (Expert's Voice in Web Development) OverviewPractical REST on Rails 2 Projects by Ben Scofield is a practical projects oriented tour of extending the world's most popular open source Web framework into Web Services and Enterprise applications using REST. A great definition of the term 'REST" can be found at http://tomayko.com/articles/2004/12/12/rest-to-my-wife.This will be the first and likely only book on REST on Rails.It includes high profile practical case study projects on developing an application for the iPhone as well as Facebook and more.

Want to learn more information about Practical REST on Rails 2 Projects (Expert's Voice in Web Development)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Apache Axis2 Web Services, 2nd Edition Review

Apache Axis2 Web Services, 2nd Edition
Average Reviews:

(More customer reviews)
Are you looking to buy Apache Axis2 Web Services, 2nd Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Apache Axis2 Web Services, 2nd Edition. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Apache Axis2 Web Services, 2nd Edition ReviewIt is most surprising to see a PACKT book that simply could not have been proof read. Apart from many sentences actually making no sense there is so much bad English that you are not sure whether the authors are talking in technical terms or figuratively, for example "However, at the transport (transport sender), we have blocking behaviour" - is the author talking about the transport layer, or the server or sender? It is however, the lack of coherency across the topics, makes me think the authors had some source code and listings that they hacked into the sections of a document and then tried to document the code to form a book. The result is that there is very little flow in and between the sections that have source code, indeed if you don't have the actual source code listing, you would never be able to piece this together! Unfortunately not all the source code is available either, so sometimes you are stuck with the snippets that lie within the book. For example, even though Chapter 9 talks about the use of Asynchronous services, and provides codes snippets, there in chapter 14, there is almost identical code snippets used with no reference to the earlier chapter, hence you are left wondering (especially as the actual source code is missing from the download!)as to what the purpose of the new section is or whether it was just poor editing.
Paradoxically, where the book reads well, say in the early sections and the area on ESB Integration there is no source code at all, so after having spent a great deal of time explaining how the various open source ESB works, e.g. Synapse there is not a single piece of code to shown how all the other snippets could come together to re-enforce the importance of this integration technology.
To give due credit, of the code sections that were available for download, and those that I tried, relating to asynchronous services, did work and were educational - albeit more from looking at the application code than as a result of reading the book. And this comes to my point - a book like this only makes sense to purchase, if the code is well documented and is put together with the narrative in a coherent way. For example, I don't need to buy a book like this to learn about architecture Axis2, there is heaps of material on the net, the purpose of the book should be to show you how to apply it, and sadly with respect to this, it does not do a good job simply because it is so utterly and badly written.
Let me leave you with one gem from chapter 14. "We do not need to worry about the source code, because in real life, we are not going to use the following code to start Axis2". Well maybe so, but a single sentence on why we therefore need this extra bit of code would be illuminating!
If you after after better book on this subject infinitely better written, then you should look at Developing Web Services with Apache Axis2 byKent Ka Iok Tong.
Apache Axis2 Web Services, 2nd Edition OverviewThis is a step by step practical guide for developing web services using Apache Axis2. There are a lot of real-life examples, which makes this book an excellent practical guide. This book is for Java developers who are interested in building web services using Apache Axis2. Familiarity with web standards like SOAP, WSDL and XML parsing is assumed.

Want to learn more information about Apache Axis2 Web Services, 2nd Edition?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Developing Java Web Services: Architecting and Developing Secure Web Services Using Java Review

Developing Java Web Services: Architecting and Developing Secure Web Services Using Java
Average Reviews:

(More customer reviews)
Are you looking to buy Developing Java Web Services: Architecting and Developing Secure Web Services Using Java? Here is the right place to find the great deals. we can offer discounts of up to 90% on Developing Java Web Services: Architecting and Developing Secure Web Services Using Java. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Developing Java Web Services: Architecting and Developing Secure Web Services Using Java ReviewI am new to web services, and purchased this book based on the good reviews it has received. I was quite disappointed in this book, which is both repetitive, drawn-out and shallow in its coverage of web services. Although the book covers most aspects of web service development using JWSDP, as a result almost nothing is covered in great detail, and the book's 700+ pages ultimately provide a dreary drawn-out overview of web services better found elsewhere.
I am now using Apache Axis to create web services, trying to figure out how to create stateful web services. Axis is barely covered by the book, and I cannot find any mention of how to implement stateful web services. As a result, the book stays on the shelf collecting dust, while I google around the Internet for answers.Developing Java Web Services: Architecting and Developing Secure Web Services Using Java Overview
One of the first books to cover Sun Microsystem's new Java Web Services Developer Pack
Written by top Sun consultants with hands-on experience in creating Web services, with a foreword from Simon Phipps, Chief Evangelist at Sun
Case studies demonstrate how to create Web services with the tools most used by Java developers, including BEA WebLogic, Apache Axis, Systinet WASP, and Verisign


Want to learn more information about Developing Java Web Services: Architecting and Developing Secure Web Services Using Java?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Developing Web Services with Apache CXF and Axis2 (3rd edition) Review

Developing Web Services with Apache CXF and Axis2 (3rd edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Developing Web Services with Apache CXF and Axis2 (3rd edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Developing Web Services with Apache CXF and Axis2 (3rd edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Developing Web Services with Apache CXF and Axis2 (3rd edition) ReviewI'm a professional Software Engineer/Architect with many years of J2EE experience but new to the open source Apache CXF. This book has helped me learn the basic CXF through examples. I was also able to get some very good clarifications/explanations from the book author himself. Please note however that this review only rates the CXF SOAP-based sections as I only skimmed over a few Axis2 and REST paragraphs and could not therefore speak for them. If time allows, I will go over those Axis2 sections in a near future and update this review as suited.Developing Web Services with Apache CXF and Axis2 (3rd edition) OverviewIf you'd like to learn how to create web services (in particular, using Apache CXF or Axis2) and make some sense of various standards like JAX-WS, JAX-RS, JAXB, SOAP, WSDL, REST, MTOM, WS-Security, WS-Policy, XML Encryption and XML Signature, then this book is for you. Why? 1) It has a tutorial style that walks you through in a step-by-step manner.2) It is concise. There is no lengthy, abstract description.3) Many diagrams are used to show the flow of processing and high level concepts so that you get a whole picture of what's happening.4) It contains working code.5) The first two chapters are freely available on http://www.agileskills2.org. You can judge it yourself.

Want to learn more information about Developing Web Services with Apache CXF and Axis2 (3rd edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Web Services: Principles and Technology Review

Web Services: Principles and Technology
Average Reviews:

(More customer reviews)
Are you looking to buy Web Services: Principles and Technology? Here is the right place to find the great deals. we can offer discounts of up to 90% on Web Services: Principles and Technology. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Web Services: Principles and Technology ReviewThis book stands out from the vast array of contemporary SOA and Web services literature in many ways:
1) It presents business context and technical requirements for Web services design on an adequate level of detail.
2) It provides important historical insight without putting the reader to sleep.
3) It covers relevant related work such as e-business, EAI, and networking as needed, unlike most other Web services books.
4) It separates abstract concepts such as messaging from implementation technology such as JMS appropriately, but shows the connections when needed.
5) It builds up a non-trivial example that demonstrates how the various specifications fit together, many unique illustrations help to digest.
6) It has non-trivial exercises that will deepen your understanding.
7) The author's has a hype-free, vendor-neutral writing style and is very experienced in his field.
It always is a good sign if as a reader I want more... so I would also have been interested in the author's view on the ongoing WS-*/SOAP vs. REST debate, and about adoption of the presented concepts and technologies in the industry (tools and project usage); for example, UDDI does not seem to have much traction these days. Maybe something for the Website accompanying the book, which will also have additional material for students and lecturers?
As a practicing IT architect, I have helped many companies to transform their existing applications into Web services-based SOAs. As a book author, I have captured my own experience with the technology in writing. As a researcher, I now investigate many of the architecture design issues the author points out. Still, I find this book to be very educational and informative; I highly recommend it for practitioners, students, and researchers that want to understand the big picture as well as technical rationale and details behind the various concepts and technologies. Those of you that believe some WSDL-to-Java wizards or RESTful POX/HTTP calls are all that is required for successful enterprise development and integration, please do have a look as well - you will begin to appreciate that there is more to the picture!Web Services: Principles and Technology OverviewThe first textbook to focus on Web Services – the wave of the future for Web-based distributed computing.

Want to learn more information about Web Services: Principles and Technology?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Java Soa Cookbook Review

Java Soa Cookbook
Average Reviews:

(More customer reviews)
Are you looking to buy Java Soa Cookbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java Soa Cookbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java Soa Cookbook ReviewThis book is intended for experienced Java developers and architects who need to know the details of SOA development with the Java programming language and associated technologies. It is not a very good big picture book on SOA. For that I recommend Service Oriented Architecture with Java: Using SOA and web services to build powerful Java applications, which was published in 2008, so it is still current in its approach.
To get the most out of this book the author assumes specifically that you are familiar with Java SE 5 or 6, servlets, JSP Enterprise Edition containers such as Glassfish, Enterprise JavaBeans, as well as JDBC, JNDI, EARs and WARs, and XML. In short, the author assumes that you have been involved in enterprise development using the Java technologies and APIs mentioned. If you have used web services but not recently, this book does help you get your feet back in the water. It is those that are complete novices that will get truly lost.
Parts of the book address strategy, design, and patterns, but largely it is a book that stays at a low level. A really good book on SOA design patterns is SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl). The author also talks about SOA and Ruby, Python, and .NET. However, it is not necessary to have a background in these languages since Java is specifically the language and environment that the author addresses.
Currently, the table of contents is not included in the product description, so I include that next:
Part 1: SOA Fundamentals
Chapter 1. Introduction to SOA
Chapter 2. XML Schema and the SOA Data Model
Chapter 3. Working with XML and Java
Part 2: Web Services
Chapter 4. Getting Started
Chapter 5. Web Services with SAAJ
Chapter 6. Creating Web Service Applications with JAX-WS
Chapter 7. Providing SOAP-Based Web Services
Chapter 8. RESTful Web Services
Part 3: Business Processes
Chapter 9. Service Orchestrations with BPEL
Chapter 10. Advanced Orchestrations with BPEL
Chapter 11. SOA Governance
Part 4: Interoperability and Quality of Service
Chapter 12. Web Service Interoperability
Chapter 13. Quality of Service
Chapter 14. Enterprise Service Bus
I would say that between this book and the other two that I mentioned, you should have a pretty good starting point on SOA/Java reading material.Java Soa Cookbook Overview
Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It's full of Java and XML code you can insert directly into your applications and recipes you can apply right away. The book focuses primarily on the use of free and open source Java Web Services technologies -- including Java SE 6 and Java EE 5 tools -- but you'll find tips for using commercially available tools as well.Java SOA Cookbook will help you:



Construct XML vocabularies and data models appropriate to SOA applications
Build real-world web services using the latest Java standards, including JAX-WS 2.1 and JAX-RS 1.0 for RESTful web services
Integrate applications from popular service providers using SOAP, POX, and Atom
Create service orchestrations with complete coverage of the WS-BPEL (Business Process Execution Language) 2.0 standard
Improve the reliability of SOAP-based services with specifications such as WS-Reliable Messaging
Deal with governance, interoperability, and quality-of-service issues

The recipes in Java SOA Cookbook will equip you with the knowledge you need to approach SOA as an integration challenge, not an obstacle.


Want to learn more information about Java Soa Cookbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

SOA Using Java Web Services Review

SOA Using Java  Web Services
Average Reviews:

(More customer reviews)
Are you looking to buy SOA Using Java Web Services? Here is the right place to find the great deals. we can offer discounts of up to 90% on SOA Using Java Web Services. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

SOA Using Java Web Services ReviewMark Hansen says SOA using Java Web Services is hard and he seems to do his best to prove it.
The author states in the Preface, "...it is inevitable that I will have disappointed some readers because a particular topic of interest to them isn't covered." For me, that wasn't the problem. The problem was there was not enough grounding in what I already know to give me enough lift to understand the text.
I couldn't really follow most of the book. Reading this book, my concentration collapsed under a borage of acronyms and complex notations. I don't think this book is for someone who is not already nearly an expert on the subject. Too many times I saw phrases like "my purpose is not to write a detailed tutorial for..." -- leaving me wondering what background information he would provide.
I cannot say this is a bad book. I can only say I didn't get much out of it and that most developers would be challenged themselves. I am not an expert in SOA or Web Services, but I have been a Java developer more than six years and a software engineer for more than 20.
Despite being a book about Java Web Services, there is really not very much Java in the book. It's mostly dense text with XML examples.
SOA Using Java Web Services OverviewExpert Solutions and State-of-the-Art Code ExamplesSOA Using Java™ Web Servicesis a hands-on guide to implementing Web services and Service OrientedArchitecture (SOA) with today's Java EE 5 and Java SE 6 platforms.Author Mark Hansen presents in explicit detail the information thatenterprise developers and architects need to succeed, frombest-practice design techniques to state-of-the-art code samples.
Hansencovers creating, deploying, and invoking Web services that can becomposed into loosely coupled SOA applications. He begins by reviewingthe "big picture," including the challenges of Java-based SOAdevelopment and the limitations of traditional approaches. Next, hesystematically introduces the latest Java Web Services (JWS) APIs andwalks through creating Web services that integrate into a comprehensiveSOA solution. Finally, he shows how application frameworks based on JWScan streamline the entire SOA development process and introduces onesuch framework: SOA-J.
The book

Introduces practical techniques for managing the complexity of Web services and SOA, including best-practice design examples
Offers hard-won insights into building effective SOA applications with Java Web Services
Illuminates recent major JWS improvements–including two full chapters on JAX-WS 2.0
Thoroughly explains SOA integration using WSDL, SOAP, Java/XML mapping, and JAXB 2.0 data binding
Walksstep by step through packaging and deploying Web services components onJava EE 5 with JSR-181 (WS-Metadata 2.0) and JSR-109
Includesspecific code solutions for many development issues, from publishingREST endpoints to consuming SOAP services with WSDL
Presentsa complete case study using the JWS APIs, together with an Ajax frontend, to build a SOA application integrating Amazon, Yahoo Shopping, andeBay
Contains hundreds of code samples–all tested with theGlassFish Java EE 5 reference implementation–that are downloadable fromthe companion Web site, http://soabook.com.
Foreword Preface Acknowledgments About the Author Chapter 1: Service-Oriented Architecture with Java Web Services Chapter 2: An Overview of Java Web Services Chapter 3: Basic SOA Using REST Chapter 4: The Role of WSDL, SOAP, and Java/XML Mapping in SOA Chapter 5: The JAXB 2.0 Data Binding Chapter 6: JAX-WS–Client-Side Development Chapter 7: JAX-WS 2.0–Server-Side Development Chapter 8: Packaging and Deployment of SOA Components (JSR-181 and JSR-109) Chapter 9: SOAShopper: Integrating eBay, Amazon, and Yahoo! Shopping Chapter 10: Ajax and Java Web Services Chapter 11: WSDL-Centric Java Web Services with SOA-J Appendix A: Java, XML, and Web Services Standards Used in This Book Appendix B: Software Configuration Guide Appendix C: Namespace Prefixes Glossary References Index

Want to learn more information about SOA Using Java Web Services?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

RESTful PHP Web Services Review

RESTful PHP Web Services
Average Reviews:

(More customer reviews)
Are you looking to buy RESTful PHP Web Services? Here is the right place to find the great deals. we can offer discounts of up to 90% on RESTful PHP Web Services. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

RESTful PHP Web Services ReviewThe book is a good introduction to PHP web services, cURL and DOM. It goes into details of building a web service from scratch. That is good for understanding, but I would much rather use a framework from WSO2 or Zend.
Book has a lot of examples. Though the examples have a few problems
1. Very basic sample programs for RESTful server.
2. A lot of code is printed, but with very little explanation.
3. Code explanation does not offer more than what you would get by reading the code itself. No options or pitfalls are described.
4. Printed code formatting is awful. Statements wrap around, instead of line breaks and indentation. Random words are highlighted. Bold words have no connection to the concept being explained. For example, frequently (but not always) functions have plain "return;" highlighted.
All that makes the book hard to read.
Before buying the book, check websites for WSO2, Zend, Flickr and Yahoo. They have good documentation and tutorials.
RESTful PHP Web Services OverviewLearn the basic architectural concepts and step through examples of consuming and creating RESTful web services in PHP. This book targets PHP developers who want to build or make use of RESTful web services, or explore the options available to them in PHP. You will need to know the basics of PHP development, but no knowledge of REST is assumed, nor any knowledge of creating web services generally.

Want to learn more information about RESTful PHP Web Services?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5 Review

RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5
Average Reviews:

(More customer reviews)
Are you looking to buy RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5? Here is the right place to find the great deals. we can offer discounts of up to 90% on RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5 ReviewThere are two things I really liked about Flanders' book:
(1) It has a gradual progression from concept to implementation that is both easy to read and very structured. It made the whole book very valuable. The initial section on REST is concise and either enlightening or revision, depending on what you already know. The transition to WCF programming is just as smooth.
(2) It zeroes in on the essentials and provides very lean tutorials on the meat of implementing RESTful services. This is key because WCF as a technology is fairly dense and sprawling. Flanders starts with a quick tutorial of non-SOAP based web programming using WCF. And he covers both server side API implementation and client side consumption of the same.
RESTful .NET's biggest strength is that it is concise, clear and lean. To that point, you need the basics of HTTP, SOAP, WCF, XML, C# and (briefly) ASP in place.RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5 Overview
RESTful .NET is the first book that teaches Windows developers to build RESTful web services using the latest Microsoft tools. Written by Windows Communication Foundation (WFC) expert Jon Flanders, this hands-on tutorial demonstrates how you can use WCF and other components of the .NET 3.5 Framework to build, deploy and use REST-based web services in a variety of application scenarios. RESTful architecture offers a simpler approach to building web services than SOAP, SOA, and the cumbersome WS- stack. And WCF has proven to be a flexible technology for building distributed systems not necessarily tied to WS- standards. RESTful .NET provides you with a complete guide to the WCF REST programming model for building web services consumed either by machines or humans. You'll learn how to:

Program Read-Only (GET) services
Program READ/WRITE services
Host REST services
Program REST feeds
Program AJAX REST clients
Secure REST endpoints
Use workflow to deliver REST services
Consume RESTful XML services using WCF
Work with HTTP
Work with ADO.NET Data Services (Astoria)

RESTful .NET introduces you to the ideas of REST and RESTful architecture, and includes a detailed discussion of how the Web/REST model plugs into the WCF architecture. If you develop with .NET, it's time to jump on the RESTful bandwagon. This book explains how. "While REST is simple, WCF is not. To really understand and exploit this part of WCF requires a knowledgeable and experienced guide. I don't know anybody who's better suited for this role than Jon Flanders. ...Jon is first-rate at explaining complicated things. This book is the best introduction I've seen to creating and using these services with WCF." --David Chappell, Chappell & Associates


Want to learn more information about RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity Review

RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity
Average Reviews:

(More customer reviews)
Are you looking to buy RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity? Here is the right place to find the great deals. we can offer discounts of up to 90% on RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity ReviewAs is common with O'Reilly's Cookbooks, the style of this book is very terse and to the point. There is not much handholding. The intended audience seems to be system architects who already know what they are doing, but who need to know what they should be aiming for when they want to be RESTful. The "recipes" in this Cookbook are more like Best Practices, since figuring out how to implement them is left as an excercise for the reader.
Compared to my previous readings on REST, this book strongly emphasizes the use of consistent XML formats. For me, this was the most important lesson in the book. It is not enough to just use PUT and DELETE: in order to really think in terms of "representations," you need to design meaningful XML. Along these lines, Allamaraju's discussion of the Atom protocol is particularly interesting.RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity Overview
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use.

Each recipe includes one or two problem statements, with easy-to-follow, step-by-step instructions for solving them, as well as examples using HTTP requests and responses, and XML, JSON, and Atom snippets. You'll also get implementation guidelines, and a discussion of the pros, cons, and trade-offs that come with each solution.

Learn how to design resources to meet various application scenarios
Successfully design representations and URIs
Implement the hypertext constraint using links and link headers
Understand when and how to use Atom and AtomPub
Know what and what not to do to support caching
Learn how to implement concurrency control
Deal with advanced use cases involving copying, merging, transactions, batch processing, and partial updates
Secure web services and support OAuth


Want to learn more information about RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Java Series) Review

Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Java Series)
Average Reviews:

(More customer reviews)
Are you looking to buy Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Java Series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Java Series). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Java Series) ReviewThis book is primarily geared towards reader at the architectural end of the spectrum. Code samples are few and far between, and the illustrations are primarily UML. That's not a bad thing, it's just a matter of what you are looking for. Though even for an architecture work I would like to see a little more code (thus the four stars instead of five.)
The book starts with XML basics, then spends the largest portion of the book on SOAP and JAX-RPC, then finishes off with an excellent chapter on security issues. There is some mention of mobile, but nothing in depth.
I recommend this book to Java architects who want to learn more about this topic. Front line engineers will probably want to concentrate on API centric books on Java Web Services, most likely from O'Reilly.Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Java Series) OverviewWritten by Sun Microsystems' Java™ BluePrints team, Designing Web Services with the J2EE™ 1.4 Platform is the authoritative guide to the best practices for designing and integrating enterprise-level Web services using the Java 2 Platform, Enterprise Edition (J2EE) 1.4. This book provides the guidelines, patterns, and real-world examples architects and developers need in order to shorten the learning curve and start building robust, scalable, and portable solutions.The authors use the Java Adventure Builder application to bring the design process to life and help illustrate the use of Java APIs for XML Processing (JAXP), Java APIs for XML-Based RPC (JAX-RPC), and other Web service and Java-XML technologies. Key topic coverage includes:Web service requirements and design issues Support for Web services provided by the J2EE 1.4 platform Designing and implementing Web service end points Writing efficient Web service client applications Designing and developing XML-based applications Integrating applications and data using Web services The J2EE platform security model as it applies to Web services A coherent programming model for designing and developing Web service endpoints and clients Designing Web Services with the J2EE™ 1.4 Platform provides the insight, advice, and detail that make it easier to create effective Web service applications using the J2EE 1.4 platform.

Want to learn more information about Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (Java Series)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Applied SOAP: Implementing .NET XML Web Services Review

Applied SOAP: Implementing .NET XML Web Services
Average Reviews:

(More customer reviews)
Are you looking to buy Applied SOAP: Implementing .NET XML Web Services? Here is the right place to find the great deals. we can offer discounts of up to 90% on Applied SOAP: Implementing .NET XML Web Services. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Applied SOAP: Implementing .NET XML Web Services ReviewHere's what you get in the book: you will learn how to use .NET in order to shape your SOAP messages. There's a lot to know and understand: manipulating XML, creating custom attributes, debugging, reading messages. This book covers all of those items in detail and has the code to save you time. The book tells me exactly what I needed to know in order to make better use of SOAP in my .NET applications. Kenn teaches this stuff for Wintellect and developed the course on this. It's also pretty clear that the day jobs for both these guys involves writing Web Services. When you are done with the book, you will understand all you need in order to write your own Web Services.
I read the two other reviews and I don't understand why the readers are complaining. SOAP is one way to do Web Services and is the only thing that the authors talk about in the entire book. Perhaps this reader has a problem with the fact that, for the most part, SOAP == Web Services? As for the horrible waste of time review, I again think that the person didn't really look at the book. This is the best book I have seen to date which describes how to mold your SOAP messages, write custom attributes, etc. These guys explain pretty well what SOAP is for. Better for Web Page scraping? I think that reviewer simply picked up a copy in a book store, read 2 pages, and that's it.Applied SOAP: Implementing .NET XML Web Services Overview This book takes the reader from the architecture of .NET to real-world techniques they can use in their own Internet applications.The reader is introduced to .NET and Web Services and explores (in detail) issues surrounding the fielding of successful Web Services.Practical guidelines as well as solutions are provided that the rader may use in their own projects.Some of the issues involve lack of specific guidance in the SOAP specification, while others transcend SOAP and involve issues Internet developers have grappled with since the inception of the World Wide Web.At this time, this book has no competition.

Want to learn more information about Applied SOAP: Implementing .NET XML Web Services?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

SOAP: Cross Platform Web Services Development Using XML Review

SOAP: Cross Platform Web Services Development Using XML
Average Reviews:

(More customer reviews)
Are you looking to buy SOAP: Cross Platform Web Services Development Using XML? Here is the right place to find the great deals. we can offer discounts of up to 90% on SOAP: Cross Platform Web Services Development Using XML. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

SOAP: Cross Platform Web Services Development Using XML ReviewMy boss wanted me to show him that something complex could be done using XML Web Services. I took about a day and a half to setup the case study from this book (case study is an auction web site that has a Linux box talking to Windows servers running both the SOAP toolkit and VS .NET Beta 2). He and his boss were amazed that something like that could be put together using XML. As an added bonus, the explanations of SOAP, WSDL, and the rest made it easy for me to explain what was going on under the covers.
Scott has some great stuff on MSDN as well. To get a feeling for his writing style, just look for his name there.SOAP: Cross Platform Web Services Development Using XML OverviewSOAP will be the universal "application glue" for tomorrow's widely distributed systems. It's simple, based on widely deployed standards such as XML and HTTP, and will enable virtually any business software to communicate across the Internet. SOAP: Cross Platform Internet Development Using XML offers a practical, hands-on introduction to SOAP that demonstrates how to leverage this technology on multiple platforms, using virtually every leading programming language. Seely begins by reviewing the history of distributed computing, and demonstrating how SOAP solves distributed computing problems that DCOM and CORBA failed to solve. He presents basic introductions to XML, and then to SOAP's syntax -- including SOAP's use of HTTP headers, the SOAP payload, error handling, data types, encoding structures, and more. You'll walk through building a simple SOAP server for Windows; then discover how SOAP can be extended to support multiple platforms and programming languages. SOAP: Cross Platform Internet Development Using XML contains detailed chapters on utilizing SOAP with each of five leading programming languages: C++, Perl, Python, Visual Basic, and Java.The book concludes by reviewing today's leading SOAP servers. For all developers and system integrators constructing Internet applications, applications written in multiple programming languages, or applications that integrate diverse enterprise systems; and for any IT professional evaluating SOAP.

Want to learn more information about SOAP: Cross Platform Web Services Development Using XML?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...