(ppt 5.5MB)
Transcript of (ppt 5.5MB)
![Page 1: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/1.jpg)
Service Oriented Architectures for R&E networks
“Google Mashing everything”
Bill St. Arnaud
CANARIE Inc – www.canarie.ca
![Page 2: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/2.jpg)
Google mashing
> Google as developed a web service for Google Maps that allows users to overlay any geographical data
> A powerful example of SOA and web services> No more using maps as GIFs or JPEGs, or using
proprietary mapping software> Users can also create a workflow of their
geographical data overlaid onto Google Maps and offer that as a web service to others
![Page 3: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/3.jpg)
Today’s Network & OS
Application
OS
Data
Application
OS
Data
Network
User User
The application is tightly bound to the OS
The network is a mechanism for applications to communicate with each other
The network is subservient to the computer
![Page 4: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/4.jpg)
SOA Network
Network
Application and Data
OS
Data
OS
Data
OS
Data
OS
Data
SOA
OS OS
Application and data exist on the network and are uncoupled from any specific machine or location
The computer is subservient to the network
SOA
SOA SOA SOA SOA
![Page 5: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/5.jpg)
SOA (Web 2) versus Web 1
> Web 1:– HTML is the composition language of Web 1
• Its power is the ability to incorporate links to other web pages and in turn be linked to by others
• Frontpage (and others) allow HTML editing– Human grammar and sentences provides the semantic structure of a web
page between the various elements including hyberlinks– Apache (and others) convert HTML script into working web page accessible
via HTTP> Web 2: (SOA)
– XML is the composition language• Its power is the ability to incorporate links to other web pages and in turn be
linked by others– BPEL provides the “semantic” structure between various web services
• Resulting BPEL script is also a web service which can be linked to by others– Apache/Axis (.Net, Wepshere) convert XML into working web services
accessible via SOAP (mostly via HTTP)
![Page 6: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/6.jpg)
The big picture
Integrative Science
E-Science or E-Research
Cyber-infrastructure SOA: (web services, workflow, security, etc)
Grids
Networks
HPCDatabases Instruments
![Page 7: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/7.jpg)
Science drivers for SOA for R&E networks
1. Big Science:– CERN, eVLBI, Ocean Observatories
2. Integrative Science:– Increasing interests by researchers into multi-disciplinary science as
opposed to reductionism
> Need to link sensors, instruments and databases from different fields to extract new knowledge
> Examples:– York University is connecting smog sensors along freeways and
correlating with large population health data to predict consequence of traffic congestion on public living near the freeway
– Neptune undersea network to investigate algae blooms that precede major undersea earthquakes
![Page 8: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/8.jpg)
New Integrative Science
Source: Office of Integrative Activities NSF
![Page 9: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/9.jpg)
Instruments
Picture ofdigital sky
Knowledge from Data
Sensors
Picture ofearthquakeand bridge
Wireless networks
Personalized Medicine
More Diversity, New Devices, New Applications
Source: Larry Smarr??
![Page 10: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/10.jpg)
SOA and networks
![Page 11: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/11.jpg)
GENI-Network Virtualization
Source: Network Virtualization web site
![Page 12: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/12.jpg)
GENI + SOA = UCLP
Substrate Router
InstrumentWS
SubstrateSwitch
ParentLightpathWS
TimesliceWS
Child Lightpath WS(may run over IPEthernet, MPLS, etc
GMPLSDaemon WS
APN
VirtualRouterWS
Wireless SensorNetwork
![Page 13: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/13.jpg)
GENI is a subset of UCLP
> Parent or root lightpath = substrate link> Child lightpath (SONET, MPLS, IP tunnel) = virtual link> Router = substrate router> Virtual or blade router = virtual router> APN = virtual end to end system linking processes (time
slices), instruments, storage, etc> No equivalency to switch or virtual switch in GENI> SOA Web service can represent time slice, instrument or other
process> UCLP allows user to configure their own APNs using BPEL
– Change topology, bandwidth etc
> APNs can be made up of layer 1 to 3 virtual links connecting instruments, routers or switches
![Page 14: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/14.jpg)
Extending the network into the application
InstrumentWeb service or
software process
Web service or software process
Routing daemonWeb service
User A
User B
Sin
gle
Com
pute
r or
WS
inst
ance
of
an o
rche
stra
tion
Interface Card or port
VPN Links
APN extends into computer to specific processes
DWDMNetwork
xxxx:410:0:1
xxxx:410:0:2
xxxx:410:0:3
xxxx:410:0:4
xxxx:410:0:5
yyyy:410:0:1
zzzz:410:0:1
VirtualRouter WS
![Page 15: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/15.jpg)
Similar initiatives at Cal-IT(2) & UCSD
> (Laboratory for the Ocean Observatory
> Knowledge Integration Grid)> Integrate Instruments & Sensors> (Real Time Data Sources)> Into a LambdaGrid> Computing Environment> With Web Services Interfaces
> New OptIPuter Application Driver:> Gigabit Fibers on the Ocean Floor> • Goal: Prototype
Cyberinfrastructure for NSF ORION> www.neptune.washington.edu
A real-time data grid systemMulti-disciplinary data being integratedMultiple Sensor types being adaptedReal-time data virtualization enabledDiscovery & access through metadata supported
![Page 16: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/16.jpg)
APN Resource List CreationView by CANARIE staff
CANARIE ONS NetworkResources
STAR LIGHT HDXMAN LAN HDX
Pwave HDX
TRIUMF
OME
YVR
YEG
YCG
WinnipegYYZ
YUL
YOW
Halifax
Seattle
Vancouver
Chicago
Toronto Ottawa
Montreal
New York
ONSONS
STAR LIGHT HDX
ONS
MAN LAN HDX
BCnet
Amsterdam
New York
Toronto
Vancouver
Victoria
Edmonton
Ottawa
Geneva
Montreal
To Fermi
To BrookhavenNew APN Resource list composition
ONS
New York Geneva
SURFnet APN resources advertised to CANARIE
Amsterdam
CANARIE OME Network Resources
Lightpath Object Creation
Edmonton
Chicgao
EdmontonToronto
Chicago is hidden
1
2
3 4
5
![Page 17: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/17.jpg)
CANARIE provides APN resource list to TRIUMF
10G Lightpath WS
1G Interface WS
5G Interface WS
1G Lightpath WS
URI: http://canarie_apns/triumf_apn.ws
Amsterdam
New York
Toronto
Vancouver
Victoria
Edmonton
Ottawa
Geneva
Montreal
To Fermi
To Brookhaven
NOTE: This resource element is actually an aggregation of several elements on CANARIE network. The exposed WS may actually be a BPEL composition of the underlying WS elements
![Page 18: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/18.jpg)
TRIUMF GUI harvests other APNs from UoVic, UoT, etc
UoToronto PhysicsTier 2
UoVictoria PhysicsTier 2
TRIUMFTier 1
CERNTier 0
Amsterdam
New York
Chicago
Toronto
Vancouver
Victoria
FERMITier 1
BrookhavenTier 1
UBC Physics
UA Physics
UoT Physics
Carleton Physics
UdM Physics
CA*net 4
Edmonton
Ottawa
Geneav
10G Lightpath WS
TRIUMFAPN
UoTAPN
UoVAPN
1G Interface WS
5G Interface WS
External links or APNs
Note: Typical View on TRIUMF UCLP GUI
Montreal
![Page 19: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/19.jpg)
TRIUMF/HEPnet Lightpath Object Composition GUI
Amsterdam
New York
Toronto
Vancouver
Victoria
Edmonton
Ottawa
Geneva
Montreal
To Fermi
To Brookhaven
TRIUMF APN
UoVic Campus802.11 LightpathObject
UBC CampusCWDM LightpathObject
Victoria
Vancouver
Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVic
TRIUMFUoVic
Composition Window
![Page 20: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/20.jpg)
UoVic Physics UCLPv2 GUI or workflow tool adds Router WS to lightpath object
Victoria
Vancouver
Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVicCreated by TRIUMF/Hepnet
TRIUMFUoVic
Resource Window
UoVic Physics routerresourceCLI interface exposed as a WS
Vancouver
TRIUMFUoVic
![Page 21: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/21.jpg)
DRAC/UCLP Demo Network
Nortel
DRAC
CanarieUCLP
Halifax
AppApp
Ottawa
Toronto
Montreal
The Power of Web services
![Page 22: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/22.jpg)
SOA Applications
![Page 23: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/23.jpg)
CANARIE’s i-Infrastructure program
> To adapt Service Oriented Architectures (SOA) to process control, instrumentation systems and sensor networks
> Applications include manufacturing, oil and gas, power systems, water, building management systems, environmental control systems, etc
> Built upon CANARIE’s initial work on User Controlled LightPaths (UCLP)
> Start with large science research facilities such as Neptune, Canada Light Source and then expand into industrial applications
> www.canarie.ca/ccip
![Page 24: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/24.jpg)
Typical Large system today
Sensor Sensor Instrument Instrument Sensor
Layer 2 switch
Layer 3 switch/router
SONET/DWDM
ProcessProcess
Process Process Process
SONET/DWDM
DMAS
Firewall
Internet
VPN
USER
Instrument Pod
![Page 25: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/25.jpg)
Service Oriented Architectures
Sensor Sensor Instrument Instrument Sensor
Layer 2/3 switch
LAN
LAN
Data Management System
CA*net 4
VPN
USER
Instrument Pod
WS*
WS*WS
CA*net 4Lightpath
Process
ProcessWS**
WS*
Process
ProcessWS**
WS*
Process
ProcessWS
WS
Web serviceInterface
*CANARIE UCLP
**New web services
HPC
![Page 26: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/26.jpg)
Science user perspective
Sensor/InstrumentWS**
LANWS*Science Pod
LANWS*
Log Archive Process 1WS**
Log Archive Process 2WS**
ONS15454WS* NLR or CA*net 4
WS* CANARIE UCLP
WS* New Web service
DMAS
WS** New development
LightpathWS*
WS AAA process
WS**
User defined WSFL bindings
WS HPC Process
WS**
USER with WSFL binding software
UDDI orWSIL service registry
![Page 27: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/27.jpg)
1. E-gun & 1. E-gun & Linear AcceleratorLinear Accelerator
3. Storage Ring3. Storage Ring4. Beamline 4. Beamline
End StationEnd Station
VESPERS Beamline at the Canadian Light Source
microanalysis with microanalysis with unprecedented sensitivityunprecedented sensitivity
Courtesy of CLSICourtesy of CLSI
![Page 28: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/28.jpg)
UCLP-Enabled Virtual Design Studio
3D digital construction of the Salk Institute
Michael JemtrudKonstantin PrivalovJames HayesNicolas Valenzuela
Carleton Immersive Media StudioCarleton University , School of Architecture, Ottawa (Canada)
![Page 29: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/29.jpg)
– Service provides are • network resources (UCLP)• devices (cameras, displays, rendering computers) • software (MAYA)
– Provisioning for a PDS session requires• finding a configuration of network resources, devices and
software that meets the user’s needs
– SOA will monitor session• Does not transport high definition signal
> Demo illustrates how end users can establish UCLP connections without knowing details
SOA for Participatory Design Studio
![Page 30: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/30.jpg)
Other SOA Network Projects
> Design Service-Oriented Architecture (SOA) and build Web Services for linking research data to scholarly publications
> Web services control of undersea HDTV camera – Neptue
> SOA for military real time simulation
![Page 31: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/31.jpg)
Amateurs discover most Supernovas
http://www.nytimes.com/2002/11/07/technology/circuits/07astr.html?todaysheadlines
“Nasa and amateur scientists nightly harvest about 1,000 images, which are shared with other amateur astronomers over the Internet. Together, they analyze the pictures for previously undiscovered supernovas, the remains of collapsed stars. “
“Over 58 supernovas have been discovered”
“While most amateur astronomers use computers to enhance a hobby, the advances in technology are also blurring the distinctions between professionals and sophisticated amateurs.”
![Page 32: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/32.jpg)
Sloan Digital SkyServer
> http://skyserver.sdss.org/en/> Large database of astronomical
data and images> Available to scientists, students
and public> XML and Java web services
interfaces
![Page 33: (ppt 5.5MB)](https://reader034.fdocuments.in/reader034/viewer/2022052505/55530e9cb4c9054e3f8b5019/html5/thumbnails/33.jpg)
Conclusions
> SOA & Cyber-Infrastructure will fundamentally transform science and IT
> Better get prepared and learn as much as possible and learn about CI and SOA– Web services– Resource discovery and consumption– Publishing services– Workflow and orchestration – SOA platforms – OGSA, .NET,. Websphere
> Commercialization potentials of integrative science and CI are significantly greater than with traditional science