ADOxx BUILDING BLOCKS

REMOTE MODEL DOCUMENTATION

Do you want to provide the functionality in your tool to produce reports in different formats and styles? This building block enables remote functionality to generate (online and offline) report formats such as XML, HTML, and PDF on a server, and pass it back to the client, triggering the interaction. The Remote Model Documentation Building Block can be used as a service, hosted on ADOxx.org, integrating a minimal set of configuration and client functionality in your tool. Alternatively, and in case you want to extend and modify the standard set of reports, you can also download the source code and run it in your infrastructure!

DETAILS USE EXTEND


ADOxxWEB API

The ADOxxWeb API provides the means to access the models in your modelling tool remotely through standard web-interfaces. This building block is provided as a Java-based implementation of interfaces, wrapping AdoScript calls to the ADOxxWebService and exposing these through SOAP interfaces.

As a generic, modelling language independent implementation, a base set of calls is realized, categorized in read and write interactions. In case you want to integrate more specifically with the functionality of your modelling tool (e.g. modelling language AdoScript), you can extend the source code to your needs and run the application in your infrastructure.

DETAILS USE EXTEND


ADOxxWEB DASHBOARD

The ADOxxWEB Dashboard provides functionality (logic, UI) to develop a model-based monitoring dashboard. This building block consists of a web service that performs the transformation of your models/data using XSL. Based on the transformation, a basic user interface is provided to review the status of indicators, goals and measures.

The implementation depends on concepts in your modelling language. 

Version 1  Version 2  


LoLA Petri Net Verification

The LoLA ADOxxWEB API is an implementation of a webservice wrapper for the LoLA (Low Level Petri Net Analyzer) as provided for download (http://www.service-technology.org/lola/index.html). To enable integration of the LoLA functionality, the LoLA tool has been compiled from source code and a wrapper implementation to enable SOAP and ReST interaction.

The implementation depends on concepts in your modelling language. 

DETAILS  USE  EXTEND


ADOxxWEB SIMULATION

The ADOxxWEB Simulation provides a fast and extendible service capable of simulating business process executions. The service is provided through a REST interface that uses the model as input to simulate and add additional simulation parameters. The service returns the result as an XML file. The service is focused on business process models, but is flexible enough to be adapted and to simulate any kind of models structure.

The service provides also an asynchronous HTML/JavaScript client in order to use and test the service without direct integration.

DETAILS USE EXTEND


Extended HTTP Requests

With Extended HTTP Requests, additional functionalities are made available in order to perform different types of HTTP requests (such as GET, PUT, POST, etc...). These requests can be performed in a network or on the web, and are from AdoScript. This functionality enables the retreval of data from resources available over the internet, or the undertaking of calls to web services with custom content in the request's header and body.

DETAILS USE EXTEND

A new version of the HTTP Request is available at OMiLAB.org (direct link)

 


RDF Transformation Services for Conceptual Models

This service transforms ADOxx meta-models and models from ADOxx-based tools into RDF format.

It parses the meta-/models provied using XML and uses Apache Jena ( https://jena.apache.org/ ) to describe them as RDF. This is provided as a simple web-service available through HTTP requests.

DETAILS USE