Web Services

Introduction to Drupal Web Services

by Trevor James | November 2010 | Web Services Drupal Open Source Web Graphics & Video

Besides its core content management functionality, Drupal can also feed content into its framework from other web applications, including Flickr, Twitter, Google, Amazon, Facebook, Mollom, and many more. This communication between Drupal and other web portals is what makes Drupal a feature-rich content management framework capable of supporting multiple methods of feeding content into its database and site structure. For example, as a Drupal developer, you can feed content into your Drupal site using aggregation or RSS feeds. The Drupal FeedAPI (Application Programming Interface) module allows you to take RSS or XML URLs from external websites and add these feeds to your Drupal site. This is one robust method of getting content from other web applications and sites.

How do we take content from all of these different web applications and share the content with a Drupal site? This is becoming highly important now due to the wealth of rich content management applications that are both on the market and also available in the open source community. For example, how can we take all of the images we upload to our Flickr site and share those images with users on our Drupal site?

In this article, by Trevor James, author of Drupal Web Services, you will learn the basics of web services and Drupal, including:

  • What are web services and why are web services useful?
  • Why do we use web services in Drupal?
  • How does Drupal 6 use web services?
  • Standards compliance when using web services in Drupal
  • Drupal as a service consumer and as a service provider

Let's begin our discussion of what web services are and how they work with Drupal. To get started, we need to define some of the larger concepts and the Drupal concepts that we'll be talking about.

Read Introduction to Drupal Web Services in full

Drupal Web Services: Twitter and Drupal

by Trevor James | November 2010 | Web Services Drupal Open Source Web Graphics & Video

In this article, by Trevor James, author of Drupal Web Services, we're going to integrate Twitter with Drupal. If you have a Twitter account, you can post your tweets to your Drupal site automatically at the same time you post them to your Twitter home page. You can also post node content from your Drupal site to your Twitter home page as tweets. We'll look at configuring this integration in detail and also look at setting up automatic actions and triggers to occur when you save a new node content on your Drupal site.

We will install and enable a few Twitter-based modules to allow for integration with the Twitter web service API, including the Twitter module, Daily Twitter, and Tweet modules.

To summarize, in this article we will:

  • Enable the Twitter module and configure it
  • Post tweets from our Twitter account to blocks on our Drupal website
  • Post links to nodes and node content from our Drupal site to our Twitter home page
  • Enable and configure the Tweet module
Read Drupal Web Services: Twitter and Drupal in full

Web Services in Apache OFBiz

by Ruth Hoffman | September 2010 | Cookbooks Web Services Open Source

In this article, by Ruth Hoffman, Apache OFBiz Cookbook, we shall look at various techniques to build OFBiz web service providers and consumers. In particular, you will find information on:

  • Requesting web services using URL parameters
  • Requesting web services using an HttpClient
  • Creating HttpClient and passing XML documents
  • Creating XML-RPC web service clients
  • Becoming an XML-RPC web service provider
  • Building SOAP messaging clients
Read Web Services in Apache OFBiz in full

SOA: Implementing Service-Oriented Orchestrations

by Yuli Vasiliev | May 2010 | .NET BPEL Microsoft SOA Web Services

This article by Yuli Vasiliev, author of the book SOA and WS-BPEL, dicusses how to implement service-oriented orchestrations using WS-BPEL.

Read SOA: Implementing Service-Oriented Orchestrations in full

SOA: Building Service Providers and Service Requestors

by Yuli Vasiliev | April 2010 | .NET BPEL Microsoft SOA Web Services

In this article by Yuli Vasiliev, author of the book SOA and WS-BPEL, we will learn how to how to use the PHP SOAP Extension to build a service requestor and service provider, using the request-response message exchange pattern.

Read SOA: Building Service Providers and Service Requestors in full

SOA: Implementing Message-Level Security

by Yuli Vasiliev | April 2010 | .NET BPEL Microsoft SOA Web Services

This article by Yuli Vasiliev, author of the book SOA and WS-BPEL, provides an example of how message-level security can be implemented in a Web services application.

Read SOA: Implementing Message-Level Security in full

Service Oriented JBI: Invoking External Web Services from ServiceMix

by Binildas A. Christudas | April 2010 | .NET BPEL Microsoft SOA Web Services

In this article by Binildas C. A., author of Service Oriented Java Business Integration, we will cover practical use of JBI Proxy—to proxy external web services in the JBI bus.

Read Service Oriented JBI: Invoking External Web Services from ServiceMix in full

Service Oriented Java Business Integration Proxy

by Binildas A. Christudas | April 2010 | .NET BPEL Microsoft SOA Web Services

We will cover the following in this article by Binildas A. Christudas, author of Service Oriented Java Business Integration:

  • Proxy design pattern in general
  • Proxy support in Java SDK with examples
  • ServiceMix JBI Proxy
  • A few samples of defining and exposing proxies to services in the JBI bus
Read Service Oriented Java Business Integration Proxy in full

Extending Project Governance for Service Oriented Architecture-part1

by Todd Biske | June 2009 | Architecture & Analysis SOA Web Services

This two-part article series by Todd Biske will begin the story of Advasco, and describe the beginning of their SOA journey. Through their initial experiences, you will learn about the role of SOA governance within the typical project governance efforts.

In the second part, you will learn key project roles, Service Contract, adding SOA to Traditional Project Governance, Service Communication Technologies, WS-I Compliance, Service Interface Specification, Web Services, POX over HTTP, and REST.

Read Extending Project Governance for Service Oriented Architecture-part1 in full

Searching for Data in Microsoft Dynamics AX 2009: Part 1

by Erlend Dalen | December 2009 | BPEL Microsoft SOA Web Services

This article by Erlend Dalen, explains the different options to use when you need to search and retrieve a set of data from the database. It shows you how to create a query, how to create a view, and how to write different select statements.

In this article, you will learn about the different methods of retrieving data from the database. They are as follows:

  • Queries which are reusable and often used in reports and periodic Jobs
  • Views that are created in AOT and translated to optimized select statements at runtime
  • Select statements to use in X++ to fetch data from the database to the application
Read Searching for Data in Microsoft Dynamics AX 2009: Part 1 in full
Syndicate content
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software