Qworum — The Service Web

Qworum is:

Qworum defines:

Qworum is suitable for both:

Follow us on Twitter: @QworumNet.

Downloads


Qworum for
Google Chrome

    


Qworum for
Safari

    


Qworum for
Microsoft Edge

    


Qworum for
Brave Browser

    


Qworum for
Opera Browser

    


Qworum for
Web Pages

    


Qworum for
Visual Studio Code

Specification

You can either directly jump to the Qworum specification, or first read the following in order to get some context about what Qworum is trying to achieve.

Demonstration

This video shows an online shop calling a remote shopping cart service.

Use this demo live on shop.demo.qworum.net.

Visit the GitHub repository as a starting point for your project.

This sample e-shop is a Qworum application and the shopping cart is a remote Qworum service. A payment processing service will be implemented later on. Demo status: alpha.

Video of demo
3: A screenshot of an e-shop Qworum application

Note that:

Schematics of demo
4: A Qworum application and two Qworum services

A platform for distributed web applications

There are currently two different Webs that exist on the World Wide Web:

Qworum adds another type of Web to the mix: the Service Web. Qworum is used for providing software rather than content. Qworum services are:

The three Webs
1: The three Webs

Note that although Qworum is distinct from the two previous Webs, it builds on them:

User flow
2: The user flow when a Qworum application or service calls another Qworum service

Use cases

The main use cases for Qworum are:

Qworum is widely applicable. If an online service is interactive, then it can benefit from using Qworum. Here is a foretaste of the types of services that Qworum can enable:

You may ask yourself: "Web applications can already use third-party services through remote API calls, how is Qworum better?". The answer is that currently third-party services can only provide business logic through their APIs (whether they are REST-based or not), whereas Qworum services can also bring the UI that goes along with the business logic. This lightens the workload of Web application developers.

Then you may ask yourself: "But aren't OpenID Connect-based services also interactive?". Indeed they are, but OpenID Connect is only applicable to a particular problem domain, whereas Qworum's interactivity concept applies to all Web-based services.

How to enable Qworum for your website

In order to enable Qworum for your website, simply send us an email by using this link. Be sure to set the URL in the subject line to your own website URL. You can leave the email body empty, we will not read it.

If you don't enable Qworum for your website, you will get JavaScript run-time errors on your website if you try to use Qworum.

Enabling Qworum for your website is FREE and always will be.

Developer Resources

Work in progress.

Deliverables

Work in progress.

Other planned deliverables:

Privacy Policy

Qworum respects the privacy of end-users. The Qworum browser extension only has access to data that websites send it, and this data is deleted when you close the website's tab. Your data does not leave your computer.

Contact

General inquiries: info@qworum.com.

Developer questions: support@qworum.com.