A Services Oriented Architecture - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

A Services Oriented Architecture

Description:

Web services are applications that can be published, located, ... Web services perform functions ranging from simple requests to complicated business processes. ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 16
Provided by: POSC6
Category:

less

Transcript and Presenter's Notes

Title: A Services Oriented Architecture


1
A Services Oriented Architecture
technical data
memory
business data
cpus
literature
technical
data storage
ASPs
financial
bandwidth
personal
external
display
universities
KSPs
consultants
input
service cos.
Source Landmark
2
Web services
  • Web services are applications that can be
    published, located, and dynamically invoked
    across the Web.
  • Web services perform functions ranging from
    simple requests to complicated business
    processes.
  • Once a Web service is deployed, other
    applications and other Web services can discover
    and invoke the deployed service.

Source OGC
3
Web services technology stack- based on standards
Core
Emerging
4
The Web services triangle
Service Registry (UDDI)
Find
Publish
Requester
Bind
Provider
5
Web services provision
  • Define and specify the Web service
  • Implement and deploy the service
  • Register the service

3.register
UDDI registry
WSDL/SOAP
2. implement
1.define
Service Java class SOAP
WSDL Service Description
6
Web service invocation
  • Find a Registry that provides the service
  • Identify services that can satisfy the request
  • Decide which service will be used
  • Invoke the service

1. find
UDDI registry
WSDL/SOAP
2. identify
3. decide
4. invoke
SOAP
7
Common terminology the key to exchange
  • If the product plans for successful projects in
    this area (inter-enterprise information exchange)
    were to be analyzed, the finding would be that
    considerable time is spent not so much in
    defining interfaces but in classifying and
    providing common terms for the business aspects
    in that domain.

Source Cutter Consortium
8
Standards Approach ??
Total Cost n Total Transactions nn Cost per
Company 1
Seller A
Buyer A
Buyer B
Seller B
Buyer C
Seller C
Buyer D
Seller D
9
The evolving situation
Costs
Seller A
Buyer A
Buyer B
Seller B
?
Buyer C
Seller C
Buyer D
Seller D
10
Web Reference Service-The Picture on the Wall
11
Web Reference Service
OC-1
OC-2
OC-3
OC-4
Oil Portal
eProcurement
APP1
APP2
App3
POSC Web Reference Service
SC-1
static
middleware
OFS Portal
dynamic
SC-2
db2
db1
DModels
XML
SC-2
PIDD
PWLS
technical apps
RefVal
Registry
12
Web Reference Service
  • Reference data
  • Well Log Standards (PWLS)
  • Units of Measure
  • Coordinate information
  • Activity codes
  • Dictionaries, Data Models, specifications
  • PIDD
  • Epicentre
  • XML DTDs and schema
  • Cross-references

13
Web Reference Service
  • Registries
  • Web Services (UDDI)
  • Yellow and white pages (businesses people)
  • Sample code and examples (source and/or
    executables)
  • Visualization examples (LogGraphicsML)
  • Usage examples (MMS pilot)
  • Standards development environments
  • XML configuration management and development
    tools
  • Data model evolution tool (incremental Express)

14
XML Development tool
Portal for collaborative (OpenSource)
development of XML definitions
15
Web service registries
UDDI
ebXML
BizTalk
RosettaNet
EnergyIndustry
Oasis /XML.org
CDA
OtherIndustries
POSC
Oil-A
Svc-A
Oil-B
Gov-U
Write a Comment
User Comments (0)
About PowerShow.com