SoftwareComponentsx

flashypumpkincenterΛογισμικό & κατασκευή λογ/κού

14 Δεκ 2013 (πριν από 3 χρόνια και 9 μήνες)

94 εμφανίσεις

Workflow Manager (WM)

Taverna Server (TS)

R Server (RS)

Graphical User Interface (GUI).

NeISS


Workflow Management System

(WMS)


Workflow Management System is a kind of software system, which
implements

the defining and
management of scientific workflows. Under WMS, workflow
instances

can be executed following
the workflow logic pre
-
defined in the system. WMS provides a software sup
porting environment
for the
practical

system.
The
requirement combin
ing

several tools into a sing
le research analysis
has still been
unreali
s
ed, but Workflow Management Sys
tems

has been able to take charge of
technical details of

workflow execution
.


During executing and enacting a workflow, we find
WMS
enables
individual components
that

constitute the workflow
to be
coordinate
d.


Taverna server

(TS)


Firstly, the Taverna Server

allows
us

to
process our

workflow
s

and share

results with others
.
Moreover
, it

also provides an Application Programm
ing Interface (API)
enabling

us

to
process

T
averna workflow
s

execution into
our

own

pipeline. The
API

can both
support

a Representation
State Transfer (
REST
) and Simple Object Access Protocol (
SOAP
)

interface

mode
.


What deserves our notices is

that

the

web User Interfa
ce

cannot be provided by the Taverna
Server
.
However,
a goo
d starting point and example
provided by
Taverna Portal

enable us to

crea
te

a

certain
web interface.


In
practical
, we use the

server
as a Web Application Archive (WAR file),
along
w
ith the
Apache
Tomcat

Servlet engine.


R Server

(RS)


R

S
erve is
a kind of

server,
which

is a program that responds to
the
requirements from
users
. It
listens for any incoming connections and processes incoming
R
requests.
R Server
is an R
technology that al
lows developers to dynamically
create

documents of

R code. It allows R code to
b
e embedded

into static components

such as Taverna workflows.


In practical, based on the R Server, the R scripts
embedded

in the Rs
hell can be processed
smoothly
.


Graphical User Interface (GUI)

(pending..)