Top Navigation

Axis2 > C

Axis2/C AMQP Transport - Part I

Part 1 of a 2-part series, this is a comprehensive introduction to the AMQP protocol from Danushka Manikkumbura.  This article describes the history and foundational concepts of AMQP, an application layer protocol for interoperable messaging systems.  The second article in the series features a detailed how-to guide for the AMQP transport in Axis2/C.

Understanding Axis2/C Threading Model

Axis2/C is commonly used to process and send SOAP messages in a multi-threaded environment. In this article, Damitha Kumarage illustrates the Axis2/C support for thread models, so that users can better understand how libraries will behave in different multi-threaded use case scenarios.

Sending and Receiving Attachments with Axis2/C

Axis2/C is a SOAP processing engine written in C.  Axis2/C enables C/C++ code to be exposed as Web services, and allows developers to talk to Web services using C/C++ Web service clients. Most of the time, Web services communicate using SOAP, but occasionally users need to transmit binary attachments such as images, videos or drawings along with Web service requests.  In this article, Manjula Pieris, software engineer at WSO2, explains how Axis2/C sends and receives these attachments.

What is a Service Client?

If you try to look at the internals of Axis2 a little bit beyond the generated stubs, you will see the ServiceClient class. Let us look at what it means.

Axis2/C Handler Configurations Using Parameters

The Axis2/C architecture consists of flows, phases, modules and handlers.

SSL-Enabled Web Services with Apache Axis2/C

In this article by Dushshantha Chandradasa, an introduction to the use of the Secure Socket Layer (SSL) protocol for securing online transactions is provided.

Debugging Axis2/C Services and Clients

In this tutorial, Supun Kamburugamuva illustrates debugging Apache Axis2/C services and clients in both Windows and Linux platforms under different deployment scenarios.

Common Pitfalls in Deploying Axis2/C in Apache Server

One of the main deployment scenarios of Apache Axis2/C is with Apache Web Server. Best performance and stability can be gained by deploying Axis2/C in Apache. When deployed in Apache server, Axis2/C uses the memory pools supplied by Apache and guarantees zero memory leaks. Also due to custom memory implementation Axis2/C can perform up to its maximum.

Syndicate content