Join | Sign in

Software

This add-on allows web browsers to handle Qworum messages.

Specifications

Latest version (1.2)

Version 1.1

Version 1.0

Version 0.9

Tutorials

15-minute tutorial
At the end of this short tutorial, you will have learned enough to start integrating into your website the Qworum services of other websites.

Demonstrations

Calling a comment service
This demonstration shows how the end-user experiences service calls.

Calling a payment processing service
This demonstration includes a technical description of the service call mechanism.

Frequently asked questions

Can I try out internet Qworum services before buying subscriptions for them?

Yes, you can. Local websites such as http://127.0.0.1:3000/ may call any such service without requiring subscription. You can set up such a website for evaluating services which are of interest to you.

I have subscribed my domain to a set of internet Qworum services. Can my subdomains also use them?

No. For example, if mydomain.com is subscribed to the service group SG1, then subdomain.mydomain.com must also subscribe to that group in order to use its services.

Do I have to subscribe to my own internet Qworum services?

It depends.

Internet websites may call their own services without requiring subscription, so the answer is no in this case. For example, the website http://www.website.com/ may freely call the service http://www.website.com/a_service, because both have the same host name www.website.com.

On the other hand, the internet website http://www.website.com/ needs to subscribe to the service http://services.website.com/a_service before calling it, because the service host name services.website.com is not the same as the website host name www.website.com.

Can my Qworum service in turn call another Qworum service?

Yes. Your service may even make recursive calls to itself. The usual subscription conditions also apply here.

How does Qworum enforce subscriptions?

Before calling an internet Qworum service, Qworum-enabled browsers check whether the internet website or the business (in case of an intranet website) which sent the composition message containing the call instruction is subscribed to the service. If it is not subscribed, then the browser replaces the call instruction with a fault without actually calling the service.

Browsers learn about the subscription status of internet websites or businesses by asking qworum.com.

How can a Qworum service know which domain it is being called from?

The first phase of a called service receives the URL of the composition message which initiated the call. This information is contained in the Referer header of the HTTP/HTTPS request. The subscriber domain is indicated by the 'host' part of this URL.

Note that when an internet Qworum service is called from an enterprise intranet website, then the 'host' part of this URL does not identify the intranet website. Instead, this host is explicitly specified by the enterprise customer, and identifies the business as a whole. This allows the service to be customized for each business while preserving enterprise security.

How does Qworum earn money?

Qworum sells enterprise integration products to businesses worldwide. In addition, service providers who sell subscriptions to internet Qworum services through the component marketplace are charged 10% of their earnings.