Upload
kerry-ellis
View
245
Download
0
Embed Size (px)
DESCRIPTION
The role of Web portals Web browser information Web portal #1 Web portal #2 Web portal #3
Citation preview
The World Wide WebThe World Wide Web
information
information
information
information
informationinformation
informationinformation
informationinformation
information
The Web: global information pool
A “piece” of information: a document, an image, an
audio file, …
The role of Web portalsThe role of Web portals
Webbrowser
information
information
information
information
informationinformation
informationinformation
informationinformation
information
Web portal #1
Web portal #2
Web portal #3
The role of Web portalsThe role of Web portals
Webbrowser
information
information
information
information
informationinformation
informationinformation
informationinformation
information
Web portal #1
Web portal #2
Web portal #3
Web portals collect, format and forward pieces of
information.
The role of Web portalsThe role of Web portals
Webbrowser
information
information
information
information
informationinformation
informationinformation
informationinformation
information
Web portal #1
Web portal #2
Web portal #3
Static links defined by the portal administrator!
The GridThe Grid
The Grid: global service pool
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
A Grid Service:a “piece” of functionality
The role of Grid portalsThe role of Grid portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal #1
Grid portal #2
Grid portal #3
The role of Grid portalsThe role of Grid portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal #1
Grid portal #2
Grid portal #3
Grid portals collect and turns pieces of functionalities to
web pages.
The role of Grid portalsThe role of Grid portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal #1
Grid portal #2
Grid portal #3
Dynamic links created by the portals automatically!
The inner structure of the GridThe inner structure of the Grid
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
The inner structure of the GridThe inner structure of the Grid
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
The different colors stand for different technologies!
(Globus, Jini, Web services, …)
The inner structure of the GridThe inner structure of the Grid
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
These services are registered at the same information system.
These services are not registered at any
information system.
Different kinds of Grid portals 1:Different kinds of Grid portals 1:Technology specific portalsTechnology specific portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal
Grid portal
Grid portal
Different kinds of Grid portals 2:Different kinds of Grid portals 2:Functionality specific portalsFunctionality specific portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
MedicalGrid portal
Computa-tional
Grid portal
Physical Grid portal
Different kinds of Grid portals 2:Different kinds of Grid portals 2:Functionality specific portalsFunctionality specific portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
MedicalGrid portal
Computa-tional
Grid portal
Physical Grid portal
This is the P-GRADE Portal!
The P-GRADE PortalThe P-GRADE Portal
General propertiesGeneral properties
• Portal for computational grids• Supported services – functionalities
– GT2 GRAM – job execution– Mercury – job monitoring– MyProxy – proxy credential management
• Contains a built-in workflow editor
The layers of the The layers of the P-GRADE Portal todayP-GRADE Portal today
Internet
host host host host host host host host host… host
P-GRADE Portal
Client browser
GT2GRAM
GT2GRAM… Mercury Mercury… MyProxy MyProxy…The supported
“technologies”
The layers of the The layers of the P-GRADE Portal todayP-GRADE Portal today
Internet
host host host host host host host host host… host
GT2GRAM
GT2GRAM…
Tomcat
DAGManCondor-G
Mercury Mercury… MyProxy MyProxy…
shell scripts
GridSphereJava 2 SDK API
Mercury Java API CoG Java API
Client browser
Makes the low-level protocols invisible
What is missing…What is missing…
Internet
host host host host host host host host host… host
Information system
P-GRADE Portal
Client browser
This layer makes the difference
between a Web and a Grid
portal!
GT2GRAM
GT2GRAM… Mercury Mercury… MyProxy MyProxy…
The layers of the The layers of the service-oriented Gridservice-oriented Grid
Internet
grid information
system
GS GS
host host host host host host host host host… host
…
…Global information system
Grid Portal
GS GS…grid
information system
GS GS…
grid information
system
GS GS…
The provider devices
Communication layer
grid-level functionalities
Make “local” service discovery
possible
Makes worldwidediscovery possible
Provides interfaces to grid services
Grid Portal Grid Portal…
Client browser
Client browser … Client
browserClient
browser … Client browser
Client browser …
Possible improvementsPossible improvementsof the P-GRADE Portalof the P-GRADE Portal
1. Connect it to new type of services.2. Connect it to well-known services with different
technologies.3. Make it cooperate with information systems:
– Is a Grid-level information system necessary?• Can it be implemented at all?• What technology should it use?
– What technologies have/require grid-level information systems?
– How to connect the Portal with the different information systems?
…
Improvement 1.Improvement 1.
Internet
host host host host host host hosthost
P-GRADE Portal(general portal)
Client browser
GT2Job
executor
Mercurymonitor
MyProxy certificate
storage
XFunctionality
YFunctionality
Connect the portal to new
type of services.
…
Improvement 2.Improvement 2.
Internet
host host host host host host hosthost
P-GRADE Portal(computational portal)
Client browser
GT2Job
executor
Mercurymonitor
MyProxy certificate
storage
XJob executor
YMonitor
Connect the Portal to
well-known services that
applies different technologies
…
Improvement 3.Improvement 3.
Internet
host host host host host host hosthost
Client browser
GT2Job executor
Mercurymonitor
MyProxy certificate storage
Make the Portal cooperate with
information system(s)
Information system
P-GRADE Portal(computational Grid portal)