BOWS is a generic system based on Web Services which allows programmatic access to applications running on HPC clusters. BOWS allows incorporation of several independent applications since programmers can install them in HPC clusters in any programming language. The lonely requirement is to write a script named “arrow” which calls BOWS back-end services periodically in order to check for new processes and their required parameters. If a new process is found, the “arrow” script should change the requisition status from waiting to running, run the process in the HPC cluster and, when the job is complete, call a BOWS back-end service to send the results. The results will then be available to the requestor. BOWS is called from the front-end by Web Services, therefore a program running in a simple computer can benefit of high performance computation executed elsewhere.
doi:10.1186/s13104-015-1190-0

Features

  • Web services methods (SOAP)
  • Allows asynchronous transactions
  • Client (front-end) in any programming language
  • HPC execution (back-end)
  • Examples: Java client for PRANK aligner (in BOWS.tar.gz file)

Project Samples

Project Activity

See All Activity >

Categories

Bio-Informatics

License

BSD License

Follow BOWS

BOWS Web Site

Other Useful Business Software
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BOWS!

Additional Project Details

Operating Systems

Linux

Intended Audience

Science/Research

User Interface

Web-based

Programming Language

Groovy

Database Environment

MySQL

Related Categories

Groovy Bio-Informatics Software

Registered

2014-05-29