Personalize
ADS

Sandesha2 > Java

Reliable Web Service Messaging with Apache Sandesha2

Story :

Level : Project :

The Apache Sandesha2 project was started to provide a reliability layer for Apache Axis2. Sandesha2 is well on its way past the 1.2 stage and has gathered a faithful user and developer community around it. Chamikara Jayalath, a key contributor to the Sandesha2 project, speaks about the product and the main features of it.

0
No votes yet

Using Sandesha2 for Reliable Two-way WS Communication

Story :

Level : Project :

According to the WSRM specification Apache Sandesha2 has to send several control messages back and forth during your application message exchange. When doing a two-way message exchange you need to be aware of certain details including additional configurations to perform this message exchange accurately. This tutorial by Chamikara Jayalath gives you an insight into those details.

0
No votes yet

Copying the Options' Properties into RM Messages

Story :

Project :

The Axis2 client API allows you to pass various properties into the system using the Options object. The Options object is a part of the MessageContexts that are created for each invocation. The properties are used by the core Apache Axis2/Java engine or any other module that you deploy into it.

0
No votes yet

Apache Sandesha2 Storage Framework

Story :

Project :

This article by Chamikara Jayalath, talks about the storage framework of Apache Sandesha2. This will explain the architecture behind the storage framework and describes how you can use it to plug-in deferent types of storage mechanisms into Apache Sandesha2.
0
No votes yet

How and where can I use a Sandesha2 Listener?

Story :

Project :

You can use Sandesha2 listeners to get notified when specific events happen in the Apache Sandesha2 system. You will most probably be registering your listener in the client code. Calling back could happen within any time of the execution of Sandesha2.

5
Average: 5 (1 vote)

How should I end/exit from my Sandesha2 client code?

Story :

Project :

Apache Sandesha2 or rather any other WSRM implementation has to exchange several protocol specific messages with an endpoint with which you are trying to communicate reliably. Because of this, even though you may be doing only a single invocation from your client code Sandesha2 would most probably be exchanging several other messages as well. The amount of time that is taken for this depends on your system performance and on the quality of the network between you and the other endpoint.

5
Average: 5 (1 vote)

What are Sandesha2 Reports and how can I use them?

Story :

Project :

Apache Sandesha2 reports can be used to get information from a running Sandesha2 system. Most of the times these reports will be requested through your client code. There are two kinds of Sandesha2 reports you can request for.

5
Average: 5 (1 vote)

Apache Sandesha2 Configuration Framework

Story :

Project :

Apache Sandesha2 is a reliability framework for Apache Axis2. By engaging Sandesha2 module to your Axis2 based services, you can make them reliability aware and clients will be able to invoke them in a reliable manner. Reliability and performance do not always go together. But by configuring Sandesha2 module correctly, you will be able to get the best of both worlds. In this article WSO2's Chamikara Jayalath introduces you to the configuration framework of Apache Sandesha2 through which you can achieve the above goal.
5
Average: 5 (1 vote)
Syndicate content