TrianaCloud | TrianaCloud software infrastructure

 by   CSCSI Java Version: Current License: Apache-2.0

kandi X-RAY | TrianaCloud Summary

kandi X-RAY | TrianaCloud Summary

TrianaCloud is a Java library. TrianaCloud has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can download it from GitHub.

The TrianaCloud software infrastructure was developed during work on the SHIWA project, to provide a way to distribute executable tasks across a distributed architecture. Specifically, the tasks being run were instances of the Triana Workflow Engine. Triana has been modified to accept and output SHIWA Bundles, which describe a sub-section of a workflow, or an entire workflow. Additionally, a SHIWA Bundle includes the metadata necessary to allow the execution a workflow,. A SHIWA Bundle encapsulates the input,data, the binaries and dependencies required for execution, and the resulting outputs. With this mechanism, it became possible to distribute discrete data packages between distributed computation nodes, resulting in a much more dynamic and scalable execution environment. The TrianaCloud infrastructure was designed as a method of providing communication channels between Cloud nodes, in a manner which was completely agnostic to the actual execution required by the workflow. As TrianaCloud is provided Open Source, this has led to other uses of TrianaCloud by other research projects, in ways not originally expected.

            kandi-support Support

              TrianaCloud has a low active ecosystem.
              It has 4 star(s) with 1 fork(s). There are 6 watchers for this library.
              It had no major release in the last 6 months.
              TrianaCloud has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of TrianaCloud is current.

            kandi-Quality Quality

              TrianaCloud has no bugs reported.

            kandi-Security Security

              TrianaCloud has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              TrianaCloud is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              TrianaCloud releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed TrianaCloud and discovered the below as its top functions. This is intended to give you an instant insight into TrianaCloud implemented functionality, and help decide if they suit your requirements.
            • Handles a POST request
            • Lists tasks from the database
            • Get all child elements
            • Creates a DOM Document from an input stream
            • Create a new DOM Document
            • Prints the given XML node to the given Writer
            • Executes the ls - h - h shell command
            • Execute the shi
            • Prints the given XML element to the given output stream
            • Sets the task
            • Setter for the task
            • Find all child elements with the given tag name
            • Initialises the RabbitMQ instance
            • Execute the task
            • Run Pravega
            • Initialize the Task DAO
            • Gets the query parameters
            • Gets a Task by its ID
            • Deletes the task with the specified UUID
            • Thread polling
            • Initialize the receiver
            • Sets the authentication details
            • Runs the delivery loop
            • Handles a GET request
            • Execute the task
            • Loads the plugins
            Get all kandi verified functions for this library.

            TrianaCloud Key Features

            No Key Features are available at this moment for TrianaCloud.

            TrianaCloud Examples and Code Snippets

            No Code Snippets are available at this moment for TrianaCloud.

            Community Discussions

            No Community Discussions are available at this moment for TrianaCloud.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install TrianaCloud

            RabbitMQ must be installed somewhere, so that it will be available to both the Broker and the Workers. On RabbitMQ, create a topic exchange, marking it as durable. Create a queue marked durable, with auto ack disabled, linking it to the exchange you just created, and set the routing key to something relevant (e.g. dart.triana, or *.triana). Create queues for each routing key you’ll be using. Doing it this way means that if there are no workers running, tasks are still held in the queues, rather than there being no queue, or queues being deleted.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone CSCSI/TrianaCloud

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link