Information Technology Reference
In-Depth Information
participant to another to be processed, according to a set of procedural
rules. In the context of service-oriented architecture, a service-based
approach is often adopted to build grid workl ow where core grid-
computation-related tasks are deployed as Web services that are then
integrated as workl ow processes.
This chapter discusses portal and workl ow technologies used in grid
computing for application integration and service integration. First,
portals and grid-enabled portals are introduced, which include basics
of portals, the portal inherent feature single sign-on (SSO), using a portal
as a front end for a grid accounting system, and using AJAX in portal
applications. Various portal frameworks that can be employed in building
grid-enabled portals are reviewed. Second, workl ow technologies and
the state-of-the-art service component architecture (SCA) are discussed.
Finally, in an actual case study within the UK e-Science program, a grid-
enabled science portal for running quantum mechanical simulation for
material properties over grids is developed, and a service-oriented work-
l ow used for orchestrating services required for running quantum
mechanical simulation is created.
11.2
This section covers the following topics in relation to grid portals: (1) the
basics of portals; (2) SSO, one major inherent feature of portal that is often
used in the grid environment; (3) portals in grid accounting; (4) integra-
tion of AJAX into the portal; and (5) a survey on major grid portal devel-
opment tools and technologies that can be employed to facilitate grid
portal development.
Portals for Grid Application Integration
11.2.1
Portals and Portlets
11.2.1.1
Portals and Grid-Enabled Portals
Web portals are sites on the World Wide Web that typically provide per-
sonalized capabilities to their visitors. They are Web-based applications
that commonly provide personalization, SSO, content aggregation from
different sources and hosts the presentation layer of information systems.
They are designed to integrate distributed applications, different numbers
and types of middleware, and hardware to provide services from a num-
ber of different sources.
A grid portal is “a Web-based application server enhanced with neces-
sary software to communicate to grid services and resources” [2]. It
provides access to grid technologies through shareable and reusable com-
ponents for Web-based access to domain-specii c applications. The grid
 
 
Search WWH ::




Custom Search