Service Oriented Architecture - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Service Oriented Architecture

Description:

'A computational grid is a hardware and software infrastructure that provides ... Data Grids, Compute Grids. Enable collaboration for virtual organizations. 9 ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 14
Provided by: marcb9
Category:

less

Transcript and Presenter's Notes

Title: Service Oriented Architecture


1
Service Oriented Architecture Grid Computing
  • Marc Brooks, The MITRE Corporation
  • The author's affiliation with The MITRE
    Corporation is provided for identification
    purposes only, and is not intended to convey or
    imply MITRE's concurrence with, or support for,
    the positions, opinions or viewpoints expressed
    by the author.

2
Agenda
  • Service Oriented Architecture
  • Grid Computing
  • Standards involved

3
What is Service Oriented Architecture (SOA)?
  • An SOA application is a composition of services
  • A service is the atomic unit of an SOA
  • Services encapsulate a business process
  • Service Providers Register themselves
  • Service use involves Find, Bind, Execute
  • Most well-known instance is Web
  • Services

Service Registry
Find
Register
Service Provider
Service Consumer
Bind, Execute
4
SOA Actors
  • Service Provider
  • Provides a stateless, location transparent
    business service
  • Service Registry
  • Allows service consumers to locate service
    providers that meet required criteria
  • Service Consumer
  • Uses service providers to complete business
    processes

5
SOA Benefits
  • Business Benefits
  • Focus on Business Domain solutions
  • Leverage Existing Infrastructure
  • Agility
  • Technical Benefits
  • Loose Coupling
  • Autonomous Service
  • Location Transparency
  • Late Binding

6
SOA/Web Services Related Standards
Source http//roadmap.cbdiforum.com/reports/proto
cols/
7
What is Grid Computing?
  • A computational grid is a hardware and software
    infrastructure that provides dependable,
    consistent, pervasive, and inexpensive access to
    high-end computational capabilities.
  • -The Grid Blueprint for a New Computing
    Infrastructure, Kesselman Foster
  • Criteria for a Grid
  • Coordinates resources that are not subject to
    centralized control.
  • Uses standard, open, general-purpose protocols
    and interfaces.
  • Delivers nontrivial qualities of service.

Source What is the Grid? A Three Point
Checklist, Ian Foster, Argonne National
Laboratory University of Chicago
8
Grid Computing Benefits
  • Exploit Underutilized resources
  • CPU Scavenging, Hotspot leveling
  • Resource Balancing
  • Virtualize resources across an enterprise
  • Data Grids, Compute Grids
  • Enable collaboration for virtual organizations

9
Two Key Grid Computing Groups
  • The Globus Alliance (www.globus.org)
  • Composed of people from
  • Argonne National Labs, University of Chicago,
    University of Southern California Information
    Sciences Institute, University of Edinburgh and
    others.
  • OGSA/I standards initially proposed by the Globus
    Group
  • Based off papers Anatomy of the Grid
    Physiology of the Grid
  • The Global Grid Forum (www.ggf.org)
  • History
  • First meeting in June of 1999, Based off the IETF
    charter
  • Heavy involvement of Academic Groups and Industry
  • (e.g. IBM Grid Computing, HP, United Devices,
    Oracle, UK e-Science Programme, US DOE, US NSF,
    Indiana University, and many others)
  • Process
  • Meets three times annually
  • Solicits involvement from industry, research
    groups, and academics

10
Companies involved in Grid Computing
  • Powerllel
  • ProcessTree
  • Sharman Networks Kazza
  • Sun Gridware
  • Sysnet Solutions
  • Tsunami Research
  • Ubero
  • United Devices
  • Veritas
  • Xcomp
  • Jivalti
  • Mithral
  • Mind Electric
  • Mojo Nation
  • NewsToYou.com
  • NICE, Italy
  • Noemix, Inc.
  • Oracle
  • Parabon
  • Platform Computing
  • Popular Power
  • Avaki
  • Axceleon
  • CapCal
  • Centrata
  • DataSynapse
  • Distributed Science
  • Elepar
  • Entropia.com
  • Grid Frastructure
  • GridSystems
  • Groove Networks
  • IBM
  • Intel

Source http//www.gridcomputing.com/
11
Standards involved with SOA Grid Computing
  • SOA Standards
  • WSDL
  • UDDI
  • BPEL
  • WS-Profile
  • WS-Security
  • WS-Choreography
  • And many others
  • Grid Standards
  • OGSI
  • Extension to WSDL
  • WS-Resource
  • WS-ResourceLifetime
  • WS-ResourceProperties
  • WS-RenewableReferences
  • WS-ServiceGroup
  • WS-BaseFaults

12
Grid and Web Services Standards
Grid
GT1
GT2
OGSi
WS-I Compliant Technology Stack
Have been converging
WSRF
BPEL
WS-
WSDL, SOAP
XML
HTTP
Web
Convergence of Core Technology Standards allows
Common base for Business and Technology Services
13
  • Service Oriented Architecture
  • What is Service-Oriented Architecture?. Hao
    He. http//webservices.xml.com/lpt/a/ws/2003/09/30
    /soa.html
  • Service-Oriented Architecture A Primer.
    Michael S. Pallos. http//www.bijonline.com/PDF/SO
    APallos.pdf
  • The Benefits of a Service-Oriented
    Architecture. Michael Stevens.
    http//www.developer.com/design/article.php/104119
    1
  • Web Services Specifications - http//www.w3.org/20
    02/ws/
  • Grid Computing
  • Global Grid Forum (http//www.ggf.org)
  • The Globus Alliance ( http//www.globus.org)
  • The Physiology of the Grid. Ian Foster, Carl
    Kesselman, Jeffrey M. Nick, Steven Tuecke.
    http//www.globus.org/research/papers/ogsa.pdf
  • The Anatomy of the Grid. Ian Foster, Carl
    Kesselman, Steven Tuecke. http//www.globus.org/r
    esearch/papers/anatomy.pdf
  • Web Services Resource Framework -
    http//www.globus.org/wsrf/
Write a Comment
User Comments (0)
About PowerShow.com