Introducing the USoft Rules Service

Previous Next

The USoft Rules Service is a runtime component that connects external interfaces to the USoft Rules Engine and, from there, to the application data for which the Rules Engine is responsible.

Human end users and systems approach the Rules Service by making URL-based calls.

The preferred way to connect such calls to the Rules Engine is the Service Framework Runtime which you define and publish using USoft Service Definer.

One type of call to the Rules Service is via web application pages developed in USoft Web Designer. A component named Page Engine handles such calls. In USoft Service Definer 9.1, you can easily offer a URL-based API to the Page Engine by defining a REST service and publish it as part of your Service Framework Runtime.

Another type of call to the Rules Service is a service call using a REST API or SOAP API published as part of your Service Framework Runtime.

RS_clip0001

The picture shows possible runtime technology stacks for URL-based USoft applications. Many other arrangements involving 3rd-party software are also possible.

An alternative, pre-USoft-9.1 way to provide USoft web pages is by the  "USoftComJavaCall" COM+ component. This solution is available only with IIS and .ASPX. This option is shown on the far left.

An alternative, pre-USoft-9.1 way of offering URL-based services is to provide Web Services is to define these services in USoft Definer. This type of service is an integral part of the Rules Service. This option is available only with IIS. It is shown on the far right.

 

collapseUSoft Rules Engine
collapseUSoft Rules Service
collapseUSoft Page Engine Resources
collapseUSoft REST Resources
collapseUSoft SOAP Resources
collapseUSoft Web Application Pages