A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
VLAB: Web services, portlets, and workflows for enabling cyber-infrastructure in computational mineral physics
2007
Physics of the Earth and Planetary Interiors
VLab provides a front-end portal, accessible from a browser, for scientists to submit large-scale simulations and interactively analyze their results. ...
The cyber-infrastructure of VLab concentrates on scientific workflows, portal development, responsive user-interfaces and automatic generation of web services, all necessary to ensure a maximum degree ...
Changing trends in technology have also led to a high demand for service-oriented applications such as the portals and workflows described above. ...
doi:10.1016/j.pepi.2007.03.005
fatcat:tvvipjuolfabfocr7rsq22uoju
A Need-Oriented Assessment of Technological Trends in Web Engineering
[chapter]
2005
Lecture Notes in Computer Science
We identify important technological needs in relation to a reference architecture for Web Applications, and show how different technological trends address each need. ...
We believe a need-oriented organization of Web technologies, as presented in this paper, is a useful starting point for comprehending the multitude of existing and emerging Web technologies from an essential ...
Framework applications written in a variety of languages, including C, C++, C#, and Visual Basic. The NET Framework class library includes ASP.NET, ADO.NET, and support for Web services. ...
doi:10.1007/11531371_7
fatcat:bgjcn7kqlbedvaqi5chb7mjyxq
A Service-oriented Framework for Integration of Domain-specific Data Models in Scientific Workflows
2013
Procedia Computer Science
Managing data exchange in scientific workflow simulations is a challenge for which existing solutions have only limited success. ...
After implementing a working prototype of the framework we demonstrated its benefits for a complex workflow application from the domain of multiscale materials modeling. ...
Acknowledgements This work has been partially funded by the 7th Framework Programme of the European Commission within the Research Infrastructures with grant agreement number RI-261594, project MMM@HPC ...
doi:10.1016/j.procs.2013.05.274
fatcat:rbclfo6t6fh2dkmko2uva33o54
COMP Superscalar, an interoperable programming framework
2015
SoftwareX
COMPSs is a programming framework that aims to facilitate the parallelization of existing applications written in Java, C/C++ and Python scripts. ...
For that purpose, it offers a simple programming model based on sequential development in which the user is mainly responsible for (i) identifying the functions to be executed as asynchronous parallel ...
Fig. 1 . 1 Sample application code written in Java.
Fig. 2 . 2 Example of a sequential Python script parallelized with PyCOMPSs: (a) main program of the script, (b) task definition. ...
doi:10.1016/j.softx.2015.10.004
fatcat:wdihysbvvzgythxojl4uu7fbg4
SUSHI: an exquisite recipe for fully documented, reproducible and reusable NGS data analysis
2016
BMC Bioinformatics
SUSHI lets users build reproducible data analysis workflows from individual applications and manages the input data, the parameters, meta-information with user-driven semantics, and the job scripts. ...
Our SUSHI instance is in productive use and has served as data analysis interface for more than 1000 data analysis projects. SUSHI source code as well as a demo server are freely available. ...
Additionally we would like to thank all users for their valuable feedback.
Funding No funding was obtained for this study. ...
doi:10.1186/s12859-016-1104-8
pmid:27255077
pmcid:PMC4890512
fatcat:nneymzltsbdjxefvnjqf2qgtmy
Domain-specific languages for composing signature discovery workflows
2012
Proceedings of the 2012 workshop on Domain-specific modeling - DSM '12
The breadth and cross-disciplinary nature of this work requires that existing executable applications 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. ...
For example, in our system, manually wrapping a simple script that has a single input and output file requires 121 lines of Java code (in five Java classes) and 35 lines of XML code (in two files). ...
doi:10.1145/2420918.2420934
fatcat:nxiu4z4itzg6jnxahspdujqrta
AIBench: A rapid application development framework for translational research in biomedicine
2010
Computer Methods and Programs in Biomedicine
AIBench incorporates a powerful plug-in engine, a flexible scripting platform and takes advantage of Java annotations, reflection and various design principles in order to make it easy to use, lightweight ...
In this context this paper presents AIBench, an open-source Java desktop application framework for scientific software development with the goal of providing support to both fundamental and applied research ...
Acknowledgements This work was partially supported by the Integrated Action Development of computational tools for cancer diagnosis using gene expression data (HP2006-0125) between Portugal (University ...
doi:10.1016/j.cmpb.2009.12.003
pmid:20047774
fatcat:ktx3i7xqsvflrgb3lzsb3zdvau
Experiment and Workflow Management Using Cyberaide Shell
2009
2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Through a service integration mechanism, the shell's functionality is exposed to a wide variety of frameworks and programming languages. ...
In order for the scientists to focus on actual scientific tasks, specialized tools and services need to be developed to ease the integration of complex middleware. ...
A system shell provides a scripting framework to automate tasks in a coordinated way. ...
doi:10.1109/ccgrid.2009.66
dblp:conf/ccgrid/LaszewskiYHMW09
fatcat:6eut5uktijbslmh5yyj3ike3y4
MapReduce Operations with WS-VLAM Workflow Management System
2013
Procedia Computer Science
To extend the role that workflow systems play in data-intensive science, we propose a solution that integrates WMS and MapReduce model. ...
In this paper, we discuss possible solution of combining MapReduce and workflow applications, we describe the implementation of chosen solution based on metaprogramming approach in Ruby programming language ...
We would like to thank Reginald Cushing and Spiros Koulouzis from University of Amsterdam for discussions and suggestions. ...
doi:10.1016/j.procs.2013.05.449
fatcat:qasbig2mhzdlvhzev3wglkeg2i
WETSUIT
2012
Proceedings of the VLDB Endowment
The operator implementation supports a high degree of parallel processing, in particular a streaming of entities between all data transformation operations facilitating a fast presentation of intermediate ...
Mashups can be composed using a set of high-level operators based on the Javacompatible language Scala. ...
WETSUIT In our framework mashup workflows are specified in a domain specific language (DSL) embedded in Scala. ...
doi:10.14778/2367502.2367550
fatcat:brcrcv5r5jfgzmlejzyrbquh2e
GridAnt: a client-controllable grid workflow system
2004
37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the
This paper discusses the design principles, functionality, and application of the proposed GridAnt workflow manager. ...
In the Grid community it is essential that the Grid users have such a tool available enabling them to orchestrate complex workflows on the fly without substantial help from the service providers. ...
into other Java applications. • Ant distribution contains a large number of core and contributed tasks that provide extensive functionality similar to those available in shell scripts. • Ant is a community ...
doi:10.1109/hicss.2004.1265491
dblp:conf/hicss/AminLHZHR04
fatcat:32524mcqjjapxoho2dnszsui4y
Decentralized orchestration of data-centric workflows in Cloud environments
2013
Future generations computer systems
Although there are a plethora of orchestration frameworks to implement workflows, most of them are unsuitable for executing (enacting) data-centric workflows since they are based on a centralized orchestration ...
In this paper, we propose a flexible and lightweight workflow framework based on the Object Modeling Systems (OMS). ...
Acknowledgments We would like to thank the AURIN architecture group for their support. The AURIN project is funded through the Australian Education Investment Fund SuperScience initiative. ...
doi:10.1016/j.future.2013.01.008
fatcat:tpmgbwshajc6dfbhl7h73qlc5i
Apache airavata
2011
Proceedings of the 2011 ACM workshop on Gateway computing environments - GCE '11
In this paper, we introduce Apache Airavata, a software framework to compose, manage, execute, and monitor distributed applications and workflows on computational resources ranging from local resources ...
and workflow management systems. ...
Airavata GFac provides a generic framework to wrap an application as a service interface in Java. ...
doi:10.1145/2110486.2110490
dblp:conf/sc/MarruGHTPMSGCGSDPW11
fatcat:aumigogsh5gflc242vkm6fchni
Decentralized Orchestration of Data-centric Workflows Using the Object Modeling System
2012
2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
The main issue is transferring output of service invocations through a centralized orchestration engine to the next service in the workflow, which can be a bottleneck for the performance of a data-centric ...
In this paper, we propose a flexible and lightweight workflow framework based on the Object Modeling Systems (OMS). ...
ACKNOWLEDGMENTS We would like to thank the AURIN architecture group for their support. The AURIN project is funded through the Australian Education Investment Fund SuperScience initiative. ...
doi:10.1109/ccgrid.2012.110
dblp:conf/ccgrid/JavadiTS12
fatcat:p7tljt4umbfwnemq6js6iaczra
Invocation of operations from script-based Grid applications
2010
Future generations computer systems
Such an application model, based on high-level scripting, is an interesting alternative to graphical workflow-based tools. ...
As a solution we have proposed the Grid Operation Invoker (GOI) which offers an object-oriented method invocation semantics for interacting with diverse computational services. ...
Piotr Nowakowski for their comments and contributions. ...
doi:10.1016/j.future.2009.05.012
fatcat:7ts6rxjpgfexdo5n5xa4qeuzuq
« Previous
Showing results 1 — 15 out of 5,976 results