Web Services Books - Page 3

MagicBeanDip.com

Page 3 of 198 - Go to page: 1 2 3 4 5 6 7 8 14

ASP.NET AJAX in Action

Alessandro Gallo, David Barkol, Rama Vavilala

ASP.NET AJAX in Action Alessandro Gallo, David Barkol, Rama Vavilala Amazon Price: $29.69
List Price: $44.99
Usually ships in 24 hours
By: Manning Publications
Amazon Marketplace: 49 new & used starting at $14.91

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Ajax
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Customer Reviews:
Total reviews: 21 Average rating: 4.5 of 5

Editorial Review:

Ajax has revolutionized the way users interact with web pages today. Gone are frustrating page refreshes, lost scroll positions and intermittent interaction with a web site. Instead, we have a new generation of fast, rich, and more intuitive web applications. The ASP.NET AJAX framework puts the power of Ajax into the hands of web developers. ASP.NET AJAX, formerly called Atlas, is a new free framework from Microsoft designed to easily add Ajax features to ASP.NET applications. With this technology, ASP.NET developers can easily build more interactive and highly-personalized web applications that work across all most popular browsers.

ASP.NET AJAX in Action is a fast-paced, example-rich tutorial designed for ASP.NET web developers and written by ASP.NET AJAX experts Alessandro "Garbin" Gallo, David Barkol, and Rama Krishna Vavilala. This book introduces you to Ajax applications and to the ASP.NET AJAX technology. Beginners will appreciate the clear explanations of key ideas and terminology. Intermediate and advanced ASP.NET developers will find a no-nonsense learning source and well-organized reference.

ASP.NET AJAX in Action offers a rich set of examples and meticulous explanations. The extensive code samples are accompanied by accurate and rigorous explanations of the concepts behind development with ASP.NET AJAX. In this book, you will discover how to use

  • Microsoft Ajax Library
  • Partial rendering with UpdatePanels
  • Advanced client and server techniques
  • Ajax Control Toolkit

    If you are a web developer looking to bring your web pages to life and to enhance the user experience, this book is for you.

    ASP.NET AJAX in Action will give you with the knowledge and tools you need to more easily craft the next generation of Ajax applications. With the help of the Microsoft ASP.NET AJAX framework, Ajax development has never been easier and more instinctive for both client-script developers and ASP.NET developers alike.

  • Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB (Programming)

    James Murty

    Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB (Programming) James Murty Amazon Price: $31.49
    List Price: $49.99
    Usually ships in 24 hours
    By: O'Reilly Media, Inc.
    Amazon Marketplace: 44 new & used starting at $24.98

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Business & Investing -> Industries & Professions -> E-commerce -> General
    Subjects -> Business & Investing -> Industries & Professions -> E-commerce -> General AAS
    Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS

    Customer Reviews:
    Total reviews: 7 Average rating: 3.5 of 5

    Editorial Review:

    Product Description
    Building on the success of its storefront and fulfillment services, Amazon now allows businesses to "rent" computing power, data storage and bandwidth on its vast network platform. This book demonstrates how developers working with small- to mid-sized companies can take advantage of Amazon Web Services (AWS) such as the Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications. With AWS, Amazon offers a new paradigm for IT infrastructure: use what you need, as you need it, and pay as you go. Programming Web Services explains how you can access Amazon's open APIs to store and run applications, rather than spend precious time and resources building your own. With this book, you'll learn all the technical details you need to: Store and retrieve any amount of data using application servers, unlimited data storage, and bandwidth with the Amazon S3 service Buy computing time using Amazon EC2's interface to requisition machines, load them with an application environment, manage access permissions, and run your image using as many or few systems as needed Use Amazon's web-scale messaging infrastructure to store messages as they travel between computers with Amazon SQS Leverage the Amazon FPS service to structure payment instructions and allow the movement of money between any two entities, humans or computers Create and store multiple data sets, query your data easily, and return the results using Amazon SimpleDB. Scale up or down at a moment's notice, using these services to employ as much time and space as you need Whether you're starting a new online business, need to ramp upexisting services, or require an offsite backup for your home, Programming Web Services gives you the background and the practical knowledge you need to start using AWS. Other books explain how to build web services. This book teaches businesses how to take make use of existing services from an established technology leader.

    Create HTML POST Forms That Allow Your Web Site Visitors to Upload Files Into Your S3 Account Using a Standard Web Browser
    By James Murty, creator of the JetS3t Java S3 library and author of Programming Amazon Web Services

    Amazon’s Simple Storage Service (S3) provides cheap and unlimited online data storage for anyone with a credit card and an Amazon Web Service (AWS) account. If you have an AWS account, you can interact with the S3 service using specialized tools to upload and manage your files. It is very convenient to have access to this online storage resource for yourself, but there may be situations where you would like to allow others to upload files into your account.

    For this purpose, S3 accepts uploads via specially-crafted and pre-authorized HTML POST forms. You can include these forms in any web page to allow your web site visitors to send you files using nothing more than a standard web browser.

    In this article, I will demonstrate how to build simple S3 POST forms. I will assume that you have already signed up for the S3 service, and that you have an S3 client program for creating buckets and viewing files in your account. Before you proceed, create your own bucket to store uploaded files — in the examples below I will use a bucket named s3-bucket.

    POST Form Web Page

    Here is a web page with an S3 POST Form that you can use as a template for your own forms:

               S3 POST Form                        
    File to upload to S3:

    This template demonstrates some important features of an S3 POST form, and the web page that contains it:

    • The web page that contains the form has a meta tag in the head section that tells web browsers to use the UTF-8 unicode character encoding.
    • The form’s action parameter specifies an S3 URL that includes the name of your destination bucket, in this case the bucket called s3-bucket.
    • The form contains a number of input fields with parameter names and values that will be sent to the S3 service. If any required input fields are missing, or if a field has an incorrect value, the service will not accept uploads from the form.

    The S3 service uses information from the form’s input fields to authorize uploads, and to set the properties of uploaded file objects. Here is a description of the most common input fields:

    Field Name Description
    key A name for the S3 object that will store the uploaded file’s data. This name can be set in advance when you know what information the user will upload, for example: uploads/monthly_report.txt.

    If you do not know the name of the file a user will upload, the key value can include the special variable ${filename} which will be replaced with the name of the uploaded file. For example, the key value uploads/${filename} will become the object name uploads/Birthday Cake.jpg if the user uploads a file called Birthday Cake.jpg.

    AWSAccessKeyId The Access Key Identifier credential for your Amazon Web Service account.
    acl The access control policy to apply to the uploaded file. If you do not want the uploaded file to be made available to the general public, you should use the value private. To make the uploaded file publicly available, use the value public-read.
    success_action_redirect The URL address to which the user’s web browser will be redirected after the file is uploaded. This URL should point to a “Successful Upload” page on your web site, so you can inform your users that their files have been accepted. S3 will add bucket, key and etag parameters to this URL value to inform your web application of the location and hash value of the uploaded file.
    policy A Base64-encoded policy document that applies rules to file uploads sent by the S3 POST form. This document is used to authorize the form, and to impose conditions on the files that can be uploaded. Policy documents will be described in more detail below.
    signature A signature value that authorizes the form and proves that only you could have created it. This value is calculated by signing the Base64-encoded policy document with your AWS Secret Key, a process that I will demonstrate below.
    Content-Type The content type (mime type) that will be applied to the uploaded file, for example image/jpeg for JPEG picture files. If you do not know what type of file a user will upload, you can either prompt the user to provide the appropriate content type, or write browser scripting code that will automatically set this value based on the file’s name.

    If you do not set the content type with this field, S3 will use the default value application/octet-stream which may prevent some web browsers from being able to display the file properly.

    file The input field that allows a user to select a file to upload. This field must be the last one in the form, as any fields below it are ignored by S3.

    This overview of the form’s input fields should help you to modify the template POST form to suit your own purposes. At a minimum, you will need to edit the form’s action parameter to point to your own S3 bucket, and set the value of the AWSAccessKeyId field to your AWS Access Key credential.

    To complete the form and make it acceptable to the S3 service, you will also need to generate a policy document and signature value.

    Policy Document

    S3 POST forms include a policy document that authorizes the form and imposes limits on the files that can be uploaded. When S3 receives a file via a POST form, it will check the policy document and signature to confirm that the form was created by someone who is allowed to store files in the target S3 account.

    A policy document is a collection of properties expressed in JavaScript Object Notation, which simply means that the document’s structure and content must conform to a certain format. Every policy document contains two top-level items:

    • expiration - A Greenwich Mean Time (GMT) timestamp that specifies when the policy document will expire. Once a policy document has expired, the upload form will no longer work.
    • conditions - A set of rules to define the values that may be included in the form’s input fields, and to impose size limits for file uploads.

    Here is a policy document corresponding to the POST form template above. This policy has an expiration date of January 1st 2009:

    {"expiration": "2009-01-01T00:00:00Z",    "conditions": [       {"bucket": "s3-bucket"},       ["starts-with", "$key", "uploads/"],      {"acl": "private"},      {"success_action_redirect": "http://localhost/"},      ["starts-with", "$Content-Type", ""],      ["content-length-range", 0, 1048576]    ]  }  

    To create a valid S3 POST form, you must include a policy document whose conditions section contains a rule for almost every input field in the form. At a minimum, this document must include rules for the bucket and key values of the uploaded file object. In addition to these two rules, you will need to include a rule for every other input field in the form except for AWSAccessKeyId, signature, policy and file.

    Because our template POST form includes the input fields acl, success_action_redirect, and Content-Type, our policy document includes rules corresponding to these fields. Our policy document also includes an extra content-length-range rule that limits the size of files that can be uploaded.

    There are three kinds of rules you can apply in your policy document:

    1. Equality rule, which checks that an input field’s value is set to a given string. An equality rule is expressed as a name and value pair within brace characters, for example: {"acl": "private"}
    2. Starts-With rule, which checks that an input field’s value begins with a given string. If the given string is empty, S3 will check only that the field is present in the form and will not care what value it contains. A starts-with rule is expressed as a three-element array that contains the term starts-with, followed by the name of the input field preceded by a $ symbol, then the prefix string value for comparison.
      In the policy document above, we use starts-with rules for the key and Content-Type fields because we do not know in advance the name of the file a user will upload, or what type of file it will be. The rule for the Content-Type field uses an empty string for comparison, which means it will permit any content type value. The rule for the object’s key name uses the prefix string “upload/”, which means that the key value must always start with the upload/ subdirectory path.
    3. Content length rule, which checks that the size of an uploaded file is between a given minimum and maximum value. If this rule is not included in a policy document, users will be able to upload files of any size up to the 5GB limit imposed by S3.
      A content length rule is expressed as a three-element array that contains the term content-length-range, followed by integer values to set the minimum and maximum file size. The policy document above includes a content length rule that will prevent the form from uploading files larger than 1MB in size (1,048,576 bytes).

    It is important to make sure that your policy document corresponds exactly to your S3 POST form. If there are any discrepancies between the input field values in your form and the rule values in your policy document, or if your form contains input fields that do not have corresponding rules in your policy, the S3 service will reject the form and return an incomprehensible XML error message to your users.

    Sign Your S3 POST Form

    To complete your S3 POST form, you must sign it to prove to S3 that you actually created the form. If you do not sign the form properly, or if someone else tries to modify your form after it has been signed, the service will be unable to authorize it and will reject the upload.

    To sign your form you need to perform two steps:

    1. Base64-encode the policy document, and include it in the form’s policy input field.
    2. Calculate a signature value (SHA-1 HMAC) from the encoded policy document using your AWS Secret Key credential as a password. Include this value in the form’s signature input field after Base64-encoding it.

    Almost all programming languages include libraries for performing these two steps. Here are some example code fragments to do the job with different languages, assuming you have already defined the variables policy_document and aws_secret_key.

    Ruby

    require 'base64'  require 'openssl'  require 'digest/sha1'    policy = Base64.encode64(policy_document).gsub("\n","")    signature = Base64.encode64(      OpenSSL::HMAC.digest(          OpenSSL::Digest::Digest.new('sha1'),           aws_secret_key, policy)      ).gsub("\n","")  

    Java

    import sun.misc.BASE64Encoder;  import javax.crypto.Mac;  import javax.crypto.spec.SecretKeySpec;    String policy = (new BASE64Encoder()).encode(      policy_document.getBytes("UTF-8")).replaceAll("\n","");    Mac hmac = Mac.getInstance("HmacSHA1");  hmac.init(new SecretKeySpec(      aws_secret_key.getBytes("UTF-8"), "HmacSHA1"));  String signature = (new BASE64Encoder()).encode(      hmac.doFinal(policy.getBytes("UTF-8")))      .replaceAll("\n", "");  

    Python

    import base64  import hmac, sha    policy = base64.b64encode(policy_document)    signature = base64.b64encode(      hmac.new(aws_secret_key, policy, sha).digest())  

    Once you have calculated the values for the policy and signature input fields and included these values in your form, the form should be complete. Save the web page and form document as an .html file, open it in your favorite web browser, and test it by uploading some files to your S3 bucket.

    Conclusion

    The form web page and policy document templates in this article should give you a starting point for creating your own upload forms. With some minor modifications to the template documents and a little coding, you will be able to create authorized forms that make it easy for your web site visitors to upload files to your S3 account.

    The S3 service’s POST support is a powerful feature with many potential uses. You could create a single upload form to allow your friends and colleagues to send you files that are too large for email, or you could modify your web applications to generate forms on-demand so your users can store their data in S3 rather than on your own server. Just remember that you will be liable for any S3 data transfer and storage fees incurred by the people who use your forms.

    Collective Intelligence in Action

    Satnam Alag

    Collective Intelligence in Action Satnam Alag Amazon Price: $29.69
    List Price: $44.99
    Usually ships in 24 hours
    By: Manning Publications
    Amazon Marketplace: 33 new & used starting at $25.09

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
    Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Computer Mathematics
    Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Machine Learning

    Customer Reviews:
    Total reviews: 4 Average rating: 5.0 of 5

    Editorial Review:

    There's a great deal of wisdom in a crowd, but how do you listen to a thousand people talking at once? Identifying the wants, needs, and knowledge of internet users can be like listening to a mob.

    In the Web 2.0 era, leveraging the collective power of user contributions, interactions, and feedback is the key to market dominance. A new category of powerful programming techniques lets you discover the patterns, inter-relationships, and individual profiles-the collective intelligence--locked in the data people leave behind as they surf websites, post blogs, and interact with other users.

    Collective Intelligence in Action is a hands-on guidebook for implementing collective intelligence concepts using Java. It is the first Java-based book to emphasize the underlying algorithms and technical implementation of vital data gathering and mining techniques like analyzing trends, discovering relationships, and making predictions. It provides a pragmatic approach to personalization by combining content-based analysis with collaborative approaches.

    This book is for Java developers implementing Collective Intelligence in real, high-use applications. Following a running example in which you harvest and use information from blogs, you learn to develop software that you can embed in your own applications. The code examples are immediately reusable and give the Java developer a working collective intelligence toolkit.

    Along the way, you work with, a number of APIs and open-source toolkits including text analysis and search using Lucene, web-crawling using Nutch, and applying machine learning algorithms using WEKA and the Java Data Mining (JDM) standard.

    Groovy in Action

    Dierk Koenig, Andrew Glover, Paul King, Guillaume Laforge, Jon Skeet

    Groovy in Action Dierk Koenig, Andrew Glover, Paul King, Guillaume Laforge, Jon Skeet Amazon Price: $31.49
    List Price: $49.99
    Usually ships in 24 hours
    By: Manning Publications
    Amazon Marketplace: 59 new & used starting at $21.20

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Databases -> SQL -> General
    Subjects -> Computers & Internet -> Databases -> SQL -> General AAS
    Subjects -> Computers & Internet -> Programming -> Java -> General

    Customer Reviews:
    Total reviews: 21 Average rating: 5.0 of 5

    Editorial Review:

    "... a clear and detailed exposition of what is groovy about Groovy. I'm glad to have it on my bookshelf."
    --From the Foreword by James Gosling

    Groovy, the brand-new language for the Java platform, brings to Java many of the features that have made Ruby popular. Groovy in Action is a comprehensive guide to Groovy programming, introducing Java developers to the new dynamic features that Groovy provides. To bring you Groovy in Action, Manning again went to the source by working with a team of expert authors including both members and the Manager of the Groovy Project team. The result is the true definitive guide to the new Groovy language.

    Groovy in Action introduces Groovy by example, presenting lots of reusable code while explaining the underlying concepts. Java developers new to Groovy find a smooth transition into the dynamic programming world. Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creatively.

    Because Groovy is so new, most readers will be learning it from scratch. Groovy in Action quickly moves through the Groovy basics, including:

    * Simple and collective Groovy data types
    * Working with Closures and Groovy Control Structures
    * Dynamic Object Orientation, Groovy style

    Readers are presented with rich and detailed examples illustrating Groovy's enhancements to Java, including

    * How to Work with Builders and the GDK
    * Database programming with Groovy

    Groovy in Action then demonstrates how to Integrate Groovy with XML, and provides,

    * Tips and Tricks
    * Unit Testing and Build Support
    * Groovy on Windows

    An additional bonus is a chapter dedicated to Grails, the Groovy Web Application Framework.

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

    Jon Flanders

    RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5 Jon Flanders Amazon Price: $26.39
    List Price: $39.99
    Usually ships in 24 hours
    By: O'Reilly Media, Inc.
    Amazon Marketplace: 1 new & used starting at $26.39

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
    Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> General AAS
    Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows - General

    Editorial Review:

    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 (WFe 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

    Google Analytics 2.0

    Jerri L. Ledford, Mary E. Tyler

    Google Analytics 2.0 Jerri L. Ledford, Mary E. Tyler Amazon Price: $19.79
    List Price: $29.99
    Usually ships in 24 hours
    By: Wiley
    Amazon Marketplace: 53 new & used starting at $11.06

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Business & Investing -> Industries & Professions -> Retailing
    Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
    Subjects -> Computers & Internet -> Databases -> Data Mining

    Customer Reviews:
    Total reviews: 11 Average rating: 3.5 of 5

    Very useful for Google Analytics users 5 out of 5 stars.
    4 of 5 people found this review helpful.

    This is the updated version of the same title, which was released over a year ago. I complained about a few things, which were corrected or included in this updated version of the book. For this reason am I giving this version 5 stars instead of just 4 as I did for the previous version.

    Also added were some tips that go beyond Google Analytics, including tips for the use of another free analytics tool that lets you analyse the web server log-files on your own server.

    If you are a user of the free Google Analytics service, you are probably on a tight budget or just started out to get your head around the subject of web analytics. The features of Google Analytics multiplied over the past years since Google bought Urchin Software, which became Google Analytics.

    You can hire Google Analytics certified consultants, but they are not cheap. You are better off to spend the few dollars on this book first, because with its help are you probably able to figure out most of the things yourself. You can still hire an expensive external consultant for the really tricky stuff afterwards.

    If you are new to web analytics in general, I would also suggest to get Web Analytics: An Hour a Day to learn about web analytics in general. All software and tools are useless, if you don't know what you want to use them for.

    Editorial Review:

    Site statistics give you raw numbers, but Web analytics crunch those numbers into meaningful metrics you can actually use. Here’s what's new in Google Analytics 2.0, such as cross-segment reporting and drilldown content that enhance analysis. Learn to set up Analytics and choose filters, explore goals and goal-setting, use customizable dashboards and date ranges, and master basic analytics and Web statistics concepts. Examine every aspect of available reports, learn to use those best suited for e-commerce sites, and more.

    BONUS: Each copy of Google Analytics 2.0 includes a $25 Google AdWords gift card compliments of Google. With this $25 gift card , you can attract new customers to your website on Google's dime.

    Subject To Change: Creating Great Products & Services for an Uncertain World: Adaptive Path on Design (Adaptive Path)

    Peter Merholz, Todd Wilkens, Brandon Schauer, David Verba

    Subject To Change: Creating Great Products & Services for an Uncertain World: Adaptive Path on Design (Adaptive Path) Peter Merholz, Todd Wilkens, Brandon Schauer, David Verba Amazon Price: $16.49
    List Price: $24.99
    Usually ships in 24 hours
    By: O'Reilly Media, Inc.
    Amazon Marketplace: 45 new & used starting at $8.83

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Business & Investing -> General
    Subjects -> Business & Investing -> General AAS
    Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS

    Customer Reviews:
    Total reviews: 17 Average rating: 4.0 of 5

    Editorial Review:

    To achieve success in today's ever-changing and unpredictable markets, competitive businesses need to rethink and reframe their strategies across the board. Instead of approaching new product development from the inside out, companies have to begin by looking at the process from the outside in, beginning with the customer experience. It's a new way of thinking-and working-that can transform companies struggling to adapt to today's environment into innovative, agile, and commercially successful organizations.

    Companies must develop a new set of organizational competencies: qualitative customer research to better understand customer behaviors and motivations; an open design process to reframe possibilities and translate new ideas into great customer experiences; and agile technological implementation to quickly prototype ideas, getting them from the whiteboard out into the world where people can respond to them.

    In "Subject to Change: Creating Great Products and Services for an Uncertain World," Adaptive Path, a leading experience strategy and design company, demonstrates how successful businesses can-and should-use customer experiences to inform and shape the product development process, from start to finish.

    Developing Web Services with Apache Axis2

    Kent Ka lok Tong

    Developing Web Services with Apache Axis2 Kent Ka lok Tong Amazon Price: $26.19
    List Price: $32.95
    Usually ships in 24 hours
    By: TipTec Development
    Amazon Marketplace: 3 new & used starting at $26.19

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Web Development -> Web Services

    Customer Reviews:
    Total reviews: 5 Average rating: 4.0 of 5

    Very Useful 4 out of 5 stars.
    1 of 1 people found this review helpful.

    Webservices explained in simple and best way.You may read other big books covering 1000 pages and end up with no written code sample or books discussing all pages on SOA showing no code implementation which will be useful only for Managers ..If you feel you like to try hands on example .Then buy this one.
    Still I give 4 stars as book is too tiny and there are so many topics not touched.

    Editorial Review:

    If you'd like to learn how to create web services (in particular, using Apache Axis2) and make some sense of various standards like SOAP, WSDL, MTOM, WS-Addressing, WS-Security, WS-Policy, XML Encryption and XML Signature, then this book is for you. Why? First, it has a tutorial style that walks you through in a step-by-step manner. Second, it is concise. There is no lengthy, abstract description. Third, 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. The first 46 pages are freely available on www.agileskills2.org and you can judge it yourself.

    Open-Source ESBs in Action

    Tijs Rademakers, Jos Dirksen

    Open-Source ESBs in Action Tijs Rademakers, Jos Dirksen Amazon Price: $29.69
    List Price: $44.99
    Usually ships in 24 hours
    By: Manning Publications
    Amazon Marketplace: 34 new & used starting at $22.98

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
    Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> General AAS
    Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> General

    Customer Reviews:
    Total reviews: 2 Average rating: 4.5 of 5

    Editorial Review:

    Most modern business systems include independent applications that exchange information with each other-a technique usually called enterprise integration. An architectural approach called the Enterprise Service Bus (ESB) offers developers a way to handle the messages between those independent applications without creating a lot of custom code. While commercial ESB solutions can be quite expensive to implement and maintain, a set of high-quality open source ESB tools offer the same functionality at a substantially lower cost.

    Open Source ESBs in Action shows you how to implement and use two open source ESB implementations: Mule and ServiceMix. The authors introduce you to these freely-available ESB tools and present practical examples of how to use them in real-world scenarios. You will learn how the various features of an ESB such as transformation, routing, security, connectivity and more can be implemented using Mule and ServiceMix. You will also learn how to solve common enterprise integration problems using a structured approach.

    Beyond simply learning how Mule and Service Mix work, you'll learn the core techniques of ESB implementation such as Process Choreography, or the implementation of complex business processes through an ESB, and Service Orchestration, or exposing a set of services as a single service. The book shows you the fundamentals of ESB-based event processing and Quality of Service concerns like security, reliable delivery, and transaction management.

    Working in integration projects is exciting, with new technologies and paradigms arriving every day. Open Source technologies like Mule and ServiceMix both offer lower-cost solutions and a higher degree of innovation than commercial ESB implementations. Open Source ESBs in Action will help you master ESB-driven integration techniques quickly and will provide you with knowledge you need to work effectively with Mule and ServiceMix.

    Web Services: Principles and Technology

    Michael Papazoglou

    Web Services: Principles and Technology Michael Papazoglou Amazon Price: $67.50
    List Price: $75.00
    Usually ships in 24 hours
    By: Prentice Hall
    Amazon Marketplace: 51 new & used starting at $42.73

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Business & Investing -> Industries & Professions -> MIS
    Subjects -> Business & Investing -> Management & Leadership -> Systems & Planning
    Subjects -> Business & Investing -> General

    Customer Reviews:
    Total reviews: 3 Average rating: 5.0 of 5

    Ultimate Web Services reference book: Broad coverage, concise and comprehensiv 5 out of 5 stars.
    9 of 10 people found this review helpful.

    As Web services are becoming one of the most popular technologies for a wide range of demanding IT applications, there is a growing need to get a thorough understanding of the foundations, principles, methodologies, technologies and protocols that under-pin them. This need, which is felt both by practitioners and the Computer Science students, is addressed superbly by the "Web services: principles and technology" book of Mike Papazoglou, one of the pioneers and world experts in the field.

    Rarely will you find a book on Web Services that covers such an incredible broad range of inter-related topics with such authority and depth. The book is well organized, well written, broad, concise and comprehensive. It is an excellent coverage of the whole world of Web Services spanning principles, methodologies, engineering and technologies, which it all expertly laces together and explains with amazing clarity and sufficient details to allow a true and deep understanding of the subject.

    The book covers such topics as:

    * Distributed Computing Infrastructures, EAI systems and business-to-Business integration techniques
    * Service Description and Publication
    * Reliable Messaging and Event Notification
    * Service-Oriented Architectures & the Enterprise Service Bus
    * Web Services and Workflows
    * Web Services Transactions
    * Web Services Security
    * Web Services Policies and Agreements
    * Semantics and Web Services
    * Business Protocols
    * Web Services Development Life-cycle with emphasis on techniques for service analysis (including "as-is" and "to-be" analysis), design and service implementation options
    * Web Services Management
    * Grid and Mobile Services

    This book is the definitive guide on Web services - excellent coverage on fundamentals, principles, operating guidelines combined with non-trivial case studies and examples which illustrate the design and engineering of Web services in a real-world setting. It provides a very precise, thorough and comprehensive treatment of Web services. Unlike other books, it goes beyond mere Web service standards, programming and implementation by placing emphasis on understanding of the concepts, principles, mechanisms and methodologies underpinning Web services.

    I'm using this book in a Master's course at the University of Groningen and had a great response from the students, while I found my work as an instructor greatly facilitated by the clarity of the presentation and the available material (power point notes) for instructors. This said, I consider the book absolutely adequate also for self-study and for the novice who wants to explore the landscape of Web services.

    To summarize, this book is an excellent and authoritative journey into the world of Web Services. It is an incredible read! Highly recommended!!

    Editorial Review:

    Web services, usually including some combination of programming and data, are made available from a business's web server for web users and other web connected programs. The accelerating creation and availability of these services is a major computing trend as software becomes increasingly distributed and web-based. Web services are the next logical step for web-based computing and will have a profound impact on the way in which business is conducted on the web in the future. As they involve many different systems communicating with each other, they are particularly important following the proliferation in the range of computing devices (PDA's mobile telephones, hand held computers etc). This book will provide a comprehensive treatment of the concepts and isses in web services, looking at how they are designed, and the key technologies, and standards used.

    Page 3 of 198 - Go to page: 1 2 3 4 5 6 7 8 14

    Return to MagicBeanDip.com

    This page was created in 1.1379 seconds.