Information Technology Reference
In-Depth Information
invocation enables the stateful interactions with services. Security
enforcement ensures the privacy, integrity, authentication, and autho-
rization in services invocation and data transfer. The last component
ServiceMap shares workflows to myExperiment and uses best prac-
tices in myExperiment to recommend service and workflow snippets
to users.
Taverna Workbench provides an extensible framework to interact
with various executables, in our case, caGrid services. The caGrid
Workflow Toolkit containing caGrid-specific extensions can be down-
loaded and installed in Taverna Workbench by pointing its Plug-in
Manager to http://s oftwa re.cagri d.org/taverna2/ . Ple ase note tha t the
caGrid Workflow Toolkit components in Figure 7.4 correspond to only
five physical plug-ins: caGrid-activity , cql-builder , caGrid-transfer-
activity , cds-activity , and service-map . This is because the layout of
Figure 7.4 gives a more abstract and easy-to-follow illustration of the
features the toolkit offers. However, in the actual software implemen-
tation, we need to comply with the Taverna plug-in infrastructure that
results in spreading the logical functionality to plug-ins. The corre-
spondence between the logical components and the actual Taverna
plug-ins is explained in Table 7.2. Figure 7.5 shows the four plug-ins
(except service-map that is to be covered in Chapter 8) in a Taverna
service panel.
Table 7.2 Correspondence Between Logical Components and
Taverna Plug-Ins
Components
Taverna plug-ins
Notes
Service discovery
caGrid-activity
caGrid-activity plug-in contains a
service discovery tool
Data access
cql-builder
A GUI to build CQL clauses
caGrid-transfer-
activity
An activity to transfer files
between services and clients
Service interaction
caGrid-activity
caGrid-activity plug-in takes care
of stateful service invocation
Security enforcement
caGrid-activity
caGrid-activity plug-in takes care
of secured service invocation
cds-activity
An activity to delegate credential
ServiceMap
Service-map
See Chapter 8 for more details
Search WWH ::




Custom Search