Domain-Specific Languages for Composing Signature Discovery Workflows
- Jenny
Domain-agnostic signature discovery entails investigation across multiple scientific disciplines. The breadth and cross-disciplinary nature of this work requires that existing executables be integrated with new capabilities into workflows, representing a wide range of user tasks. An algorithm may be written in multiple programming languages for various hardware platforms, and so workflow composition requires integrating executables from any number of remote hosts. This raises an engineering issue on how to generate web service wrappers for these heterogeneous executables and to compose them into a scientific workflow environment (e.g., Taverna). In this paper, we introduce two simple Domain-Specific Languages (DSLs) to automate these processes. Our Service Description Language (SDL) describes key elements of a signature discovery service and automatically generates its implementation code. The Workflow Description Language (WDL) describes the pipeline of services and generates deployable artifacts for the Taverna workflow management system. We demonstrate our approach with a real-world workflow composed of services wrapping remote executables.
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 1111239
- Report Number(s):
- PNNL-SA-90243
- Country of Publication:
- United States
- Language:
- English
Similar Records
Domain-Specific Languages For Developing and Deploying Signature Discovery Workflows
Scientific Workflows Composition and Deployment on SOA Frameworks
Joint Genome Institute Analysis Workflow Service (JAWS) v2.7
Journal Article
·
Sun Dec 01 23:00:00 EST 2013
· Computing in Science & Engineering, 16(1):52-64
·
OSTI ID:1126344
Scientific Workflows Composition and Deployment on SOA Frameworks
Conference
·
Sun Dec 11 23:00:00 EST 2011
·
OSTI ID:1034987
Joint Genome Institute Analysis Workflow Service (JAWS) v2.7
Software
·
Wed Sep 30 20:00:00 EDT 2020
·
OSTI ID:code-59474