The Next Generation SOA

Michael E. Ruiz
CTO, Net-Enabled Operations
Deloitte Consulting LLP
October 20, 2009
Objective
This session will describe the Next Generation of SOA and technologies
that will enable it.
 SOA Maturity and Governance
– The Next Generation of SOA is looking at higher levels of Maturity
– Governance in an SOA Environment will occur either in an ad hoc or
systematic Manner

 The Resource and Information Federation Framework (RIFF)
– Discuss in the context of a Maritime Domain Use Case

-2-

The Next Generation SOA.pptx

A new appreciation of the complexity of Enterprise-wide
SOA and new set of ideas for achieving success.
SOA Maturity Model
and
SOA Governance
SOA Maturity Model
Stage 1

Stage 2

Stage 3

Initial

Managed

Defined

Stage 4

Stage 5

Predictable Optimizing

Policy/Strategy Maturity

People/Organization Maturity

Process Maturity

Governance Maturity

Architecture Maturity

-4-

The Next Generation SOA.pptx

Technology Maturity
What Is SOA Governance?
The discipline of creating, communicating and enforcing SOA policies,
processes and standards
– And measuring and improving their effectiveness

The processes and procedures to
– Ensure that all of the independent SOA-related activities come together to
meet the mission and the mission-support requirements
– Coordinate activities between people and programs
– Pro-actively manage SOA-related activities so there is compliance with the
policies, standards and procedures under which the SOA operates

-5-

The Next Generation SOA.pptx

A framework to provide greater management visibility and control
regarding the activities and results of the SOA program to policy makers
and stakeholders, with less effort
-6The Next Generation SOA.pptx

SOA Governances Model
-7-

The Next Generation SOA.pptx

SOA Governance: Service Lifecycle Management
Resource and Information Federation
Framework (RIFF)

Scaling the DoD Enterprise to
10,000s or 100,000s of services/resources
-9-

The Next Generation SOA.pptx

Enterprise-Wide Service Usage
Maritime Domain Awareness Scenario
Resources Are Under-utilized
Since They Live In Silos
Organizational silos (regulatory
limitations)

Technology silos

 Army/Air Force/Navy

 Sensors, actuators, shooters

 DoD/IC, DHS, DoJ, DoS

 Video, imagery, audio, GIS

 Federal, State & Local, Commercial,
Foreign

 ERP, RDBMS, Content repositories

 People

 Web sites, portlets, RSS, Twitter, other
Web 2.0 technologies

 Custom WS-*, REST

 ERP, GCCS FoS, GCSS FoS, NECC, FCS,
MCEITS, CANES, Air Operations CenterWeapons System

 CORBA, RMI, Sockets, raw UDP, EDI

There is no approach in place for describing, cataloging and
discovering all of these resources so they can be used more effectively
- 10 -

The Next Generation SOA.pptx

Platform/System silos
Enterprise-wide Resource Usage Trends

Web 1.0

E-Mail

Document Mgmt

DDMS

Web 2.0

The Web

Social answering/feedback

Collaboration

AKO/DKO

NCES Collaboration

Collaboration

Content Mgmt

ECM

NCES CD&D

Content Mgmt

Federated Search
Enterprise Catalog

SOA
SOA

NCES SOAF

Semantic SOA

Metadata
Metadata
Management
Management

Vocabularies

Semantic Models

Web Services

Taxonomies

Web 3.0

RDF/OWL

RDBMS, ERP, Structured Data
RDBMS, ERP, Structured Data

Data Services
MDM

NCOW

NCDS

Net-Centricity
Net-Centricity

NCES

NECC

GCCS

GCSS

SoS/FoS
SoS/FoS

DCGS

Web of Resources

CORBA

The Web

AKO/DKO

NECC

UAVs, Visual sensor networks

Imagery
Imagery

Synthetic-Aperture Radar (SAR)

Other Sensors

Other Sensors

- 11 -

Wireless sensor networks

The Next Generation SOA.pptx

Video
Video
An Approach That Won’t Work
“Homogeneous Technology Vision”

Personnel
ADS

Health
ADS

Health
Exposure
Service

Training
WSDL

Training
ADS



Personnel
Message

Personnel
XSD
Personnel
Readiness
XSD

No support for finding and
accessing sensor, imagery, audio
and video streams



Personnel
Readiness
Vocabulary

Personnel
Exposure
Service

Health
WSDL

Limitations

Personnel
Vocabulary

Insufficient De-coupling

Personnel
Readiness
Aggregation
Service

Personnel
Readiness
Message

•

Personnel
Readiness
UI WSDL

Personnel
Readiness
Presentation
Service

Personnel
Readiness
Widget(s)

Browser

Service requesters tightly-coupled
to data structures exposed by
service providers

•
Health
Message

Personnel
Readiness
WSDL

Imposes significant data
transformation burden on service
requesters

User



XSD is Brittle and Cumbersome
•

Training
Message

Health
XSD

─
─
─
─
─

Health
Vocabulary

Training
Exposure
Service
Training
XSD

Vocabulary modifications have
ripple effect

Training
Vocabulary

•



“All resources will be described, discovered and accessed
using a single, homogeneous technology stack”
- 12 -

XSD revisions
WSDL revisions
Service provider revisions
Service requester revisions
Data transformation logic
revisions

XML/XSD cumbersome for
handling graph data (cf. hierarchical
data)

Over Reliance on SOAP and WS-*
The Next Generation SOA.pptx

Personnel
WSDL
Enterprise-wide Resource Usage Goals and Objectives
Broad definition of resources across DoD and
partners
 Sensors, actuators, shooters, imagery
sources, video sources, audio sources, web
sites, web services, ERPs, systems,
RDBMS, etc.
 Support the widest set of resources,
technologies and information models

Additional Characteristics
 Scalable
–

 Federation
–

 Find them – “does the resource meet the
mission need”

 Information Model Descriptions and
Information Model Definitions

 Communicate with them – “how to
communicate wrt formats, protocols, ports,
security policies”

Extensible to new resources, technologies and
information models emerging over the next 520 years

 Heterogeneous
–

Support the widest set of resources,
technologies and information models

–

 Resource Description

 Understand them – “what vocabulary do
they use” and “how to interpret the
information/data”

Federate work across multiple organizations,
COIs and IPTs

 Extensible and Adaptable
–

What do you need when you want to use one
or more resources?

Precise definitions support machine
automation necessary to scale to 10,000s or
100,000s of resources

Avoid being limited to describing current
resources, technologies, and information
models

 Support Incremental Adoption
–

Leverage existing DoD registries and
repositories

 Legacy support & backwards compatibility
–

Describe existing resources and vocabularies

 Support anticipated & unanticipated users

 But do not replace comm protocols

- 13 -

The Next Generation SOA.pptx

 Interface Description
- 14 -

The Next Generation SOA.pptx

Resource and Information Federation Framework (RIFF)
Making Resources Visible, Accessible, and
Understandable
Rich Resource Type Descriptions
 Organization
 Mission

 Capability
 Type of Resource
 Interface Type

Rich Interface Type Descriptions
 Interaction Model – User-Driven, Programmatic,
Request/Reply, Message Sink, Streaming, Event Source, etc.

 Information Model Type
 Access Description - Format, Protocol, Security Model

Information Model Type Descriptions
 Structured - DB Schema
 Semi-structured - XML Schema - UCORE, MIEM, J3CIEDM
 Unstructured – Content taxonomy

 Semantic Models

- 15 -

The Next Generation SOA.pptx

Virtual, web-distributed “Enterprise Resource
Registry/Repository”
RIFF Object Model
Semantic technology (RDF/OWL)
used to describe all entities

- 16 -

The Next Generation SOA.pptx

Each organization, IPT and/or COI
can contribute its own resource
and information types and
descriptions
RIFF Example Use Cases
Users
Analysts
Watch Officers
#

Systems,
Services

Use Case

Designers,
Developers
Examples

Search by location

Find a list of people, services and systems that support the Port of New Orleans
Find a list of video feeds from the Port of New Orleans
Does resource CCTV01 offer a video stream?
View video stream CCTV01 from the Port of New Orleans

2

Resource capability
Query

Does Resource PRED01 offer a Video stream?
Does Resource PRED01 offer Infrared imagery at the 100 meter resolution?
Find a list of CBRNE sensors for the Port of New Orleans
Query resource CHEM01 for a list of the formats and protocols it supports
Begin sampling CBRNE sensor CHEM01 once per minute
Set alert profile for CHEM01 to “HAZMAT Alert Profile” for “Major US Port”

3

Search by mission,
capability, and
information model

Find a resource in the Logistics domain that provides the Asset Visibility capability and supports the
“Air Force Logistics Information Model”
Query the “Air Force Logistics Data Warehouse” resource for the formats and protocols it supports

4

Search by domain,
vocabulary and
interface type

Find all resources in the Logistics domain that support the Air Force Logistics Information Model and
support an XQuery interface

5

Mediation query

Can information defined in the USMC S&RL Information Model be transformed to the Air Force’s
Logistics Information Model?

6

Mediation operation

Tell the Mediation service to convert data set #1 from the USMC S&RL Information Model to the Air
Force Logistics Information Model

7

Information Model
Query

What vocabularies have been defined for use by the Logistics domain?
What resources support the Air Force Logistics Information Model?
View the artifacts (e.g. domain models, data models, etc.) for the Air Force Logistics Information
Model
Retrieve the artifacts for the Air Force Logistics Information Model

- 17 -

The Next Generation SOA.pptx

1
RIFF Summary
Goal

Discussion

Find Resources

RIFF supports resource descriptions and discovery that is
Precise – semantic models
Relevant – organized for mission support
Complete – resource/interface/information
Available on demand

Understand Resources

RIFF information models descriptions
Precise Descriptions – semantic models
Universal – categorize and catalog any information model
Extensible – add new types of information models as needed
Usable - RIFF built on Web 2.0 and Web 3.0 technologies

Access Resources

RIFF supports resource descriptions that include
Interaction Model – Interactive, Programmatic, Request/Reply, Streaming, Event
Source, etc.
Access Description – Format(s), Protocol(s), Security Model(s), etc.

RIFF enables precise definitions/descriptions needed to scale to 10,000s or 100,000s
of resources

Collaborate

RIFF built on Web 2.0 and Web 3.0 technologies

Federation

OWL technology enables federation of resource and information models developed by
different mission and business domains (i.e. COIs)

Incremental Adoption

RIFF descriptions can refer to existing artifacts in existing DoD registries and
repositories – DDMS/MDR, NCES Discovery Services, AMPS, etc

Legacy Support and Backwards
Compatibility

RIFF can describe the widest set of resources, technologies and info models
RIFF can describe existing resources and vocabularies

Extensible and Adaptable

RDF and OWL are designed to be extensible
Easier to extend than DB schema, XML schema, etc.

Open Standards

RDF and OWL are W3C standards
Growing community of skilled professions

- 18 -

The Next Generation SOA.pptx

Precise, Scalable and
Automated
Closing Points

Systematic governance, both at
design-time and at run-time, is
essential in this emerge complex
environment

Machine “process-able” discovery
and mediation will be required in
order to effective

Next Generation SOA will need to
leverage more COTS and less
custom coding in order to be cost
effective, open-source technology
will need to be considered wisely
as well.
- 19 -

The Next Generation SOA.pptx

The Next Generation of SOA will
need to scale to 10,000s, if not
100,000s of services / resources
Copyright © 2009 Deloitte Development LLC. All rights reserved.

More Related Content

PPT
Mattocks Ont Pragebx Rr 2004 12 08
DOC
2.1 Temporal RSCDF extension
PDF
Web Service Extensions | Torry Harris Whitepaper
PPT
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
PPT
Open Reputation Management Systems
DOCX
Part II - Summary of service oriented architecture (SOA) concepts, technology...
PDF
Enhanced linkeddata architecture for persistent sharing environments elaps...
PDF
Web Services PHP Tutorial
Mattocks Ont Pragebx Rr 2004 12 08
2.1 Temporal RSCDF extension
Web Service Extensions | Torry Harris Whitepaper
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Open Reputation Management Systems
Part II - Summary of service oriented architecture (SOA) concepts, technology...
Enhanced linkeddata architecture for persistent sharing environments elaps...
Web Services PHP Tutorial

Similar to The Nex Generation of SOA (20)

PPT
Michael Lang Sr. Presentation
PPT
Knowledge Discovery in an Agents Environment
PPT
Corrib.org - OpenSource and Research
PPT
Semantic technologies for the Internet of Things
PPT
Resource Description: : The cornerstone of federation
PDF
Semantic web technology
PPT
Metadata practice and direction: a community perspective
PDF
Chachra, "Improving Discovery Systems Through Post Processing of Harvested Data"
PPT
Delivering Process-Driven, Dynamic Applications
PPT
Delivering Process-Driven, Dynamic Applications
PDF
DDS-TSN OMG Request for Proposals (RFP)
PPT
Faceted Navigation (LACASIS Fall Workshop 2005)
PPTX
NISO/DCMI Webinar: Metadata for Public Sector Administration
PDF
Enterprise REST
PPT
Semantic Web: Technolgies and Applications for Real-World
PPTX
Eiah Data Model: Semantic Interoperability between Distributed Digital Reposi...
PPT
Digital Libraries
PPT
Digital Libraries
PPT
How to Find a Needle in the Haystack
PPTX
A Framework for Self-descriptive RESTful Services
Michael Lang Sr. Presentation
Knowledge Discovery in an Agents Environment
Corrib.org - OpenSource and Research
Semantic technologies for the Internet of Things
Resource Description: : The cornerstone of federation
Semantic web technology
Metadata practice and direction: a community perspective
Chachra, "Improving Discovery Systems Through Post Processing of Harvested Data"
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
DDS-TSN OMG Request for Proposals (RFP)
Faceted Navigation (LACASIS Fall Workshop 2005)
NISO/DCMI Webinar: Metadata for Public Sector Administration
Enterprise REST
Semantic Web: Technolgies and Applications for Real-World
Eiah Data Model: Semantic Interoperability between Distributed Digital Reposi...
Digital Libraries
Digital Libraries
How to Find a Needle in the Haystack
A Framework for Self-descriptive RESTful Services
Ad

Recently uploaded (20)

PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Benefits of Physical activity for teenagers.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
Geologic Time for studying geology for geologist
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
Configure Apache Mutual Authentication
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Modernising the Digital Integration Hub
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Benefits of Physical activity for teenagers.pptx
search engine optimization ppt fir known well about this
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Geologic Time for studying geology for geologist
Module 1.ppt Iot fundamentals and Architecture
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Getting started with AI Agents and Multi-Agent Systems
Chapter 5: Probability Theory and Statistics
Abstractive summarization using multilingual text-to-text transfer transforme...
Custom Battery Pack Design Considerations for Performance and Safety
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Configure Apache Mutual Authentication
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
1 - Historical Antecedents, Social Consideration.pdf
Modernising the Digital Integration Hub
A proposed approach for plagiarism detection in Myanmar Unicode text
Final SEM Unit 1 for mit wpu at pune .pptx
Ad

The Nex Generation of SOA

  • 1. The Next Generation SOA Michael E. Ruiz CTO, Net-Enabled Operations Deloitte Consulting LLP October 20, 2009
  • 2. Objective This session will describe the Next Generation of SOA and technologies that will enable it.  SOA Maturity and Governance – The Next Generation of SOA is looking at higher levels of Maturity – Governance in an SOA Environment will occur either in an ad hoc or systematic Manner  The Resource and Information Federation Framework (RIFF) – Discuss in the context of a Maritime Domain Use Case -2- The Next Generation SOA.pptx A new appreciation of the complexity of Enterprise-wide SOA and new set of ideas for achieving success.
  • 4. SOA Maturity Model Stage 1 Stage 2 Stage 3 Initial Managed Defined Stage 4 Stage 5 Predictable Optimizing Policy/Strategy Maturity People/Organization Maturity Process Maturity Governance Maturity Architecture Maturity -4- The Next Generation SOA.pptx Technology Maturity
  • 5. What Is SOA Governance? The discipline of creating, communicating and enforcing SOA policies, processes and standards – And measuring and improving their effectiveness The processes and procedures to – Ensure that all of the independent SOA-related activities come together to meet the mission and the mission-support requirements – Coordinate activities between people and programs – Pro-actively manage SOA-related activities so there is compliance with the policies, standards and procedures under which the SOA operates -5- The Next Generation SOA.pptx A framework to provide greater management visibility and control regarding the activities and results of the SOA program to policy makers and stakeholders, with less effort
  • 6. -6The Next Generation SOA.pptx SOA Governances Model
  • 7. -7- The Next Generation SOA.pptx SOA Governance: Service Lifecycle Management
  • 8. Resource and Information Federation Framework (RIFF) Scaling the DoD Enterprise to 10,000s or 100,000s of services/resources
  • 9. -9- The Next Generation SOA.pptx Enterprise-Wide Service Usage Maritime Domain Awareness Scenario
  • 10. Resources Are Under-utilized Since They Live In Silos Organizational silos (regulatory limitations) Technology silos  Army/Air Force/Navy  Sensors, actuators, shooters  DoD/IC, DHS, DoJ, DoS  Video, imagery, audio, GIS  Federal, State & Local, Commercial, Foreign  ERP, RDBMS, Content repositories  People  Web sites, portlets, RSS, Twitter, other Web 2.0 technologies  Custom WS-*, REST  ERP, GCCS FoS, GCSS FoS, NECC, FCS, MCEITS, CANES, Air Operations CenterWeapons System  CORBA, RMI, Sockets, raw UDP, EDI There is no approach in place for describing, cataloging and discovering all of these resources so they can be used more effectively - 10 - The Next Generation SOA.pptx Platform/System silos
  • 11. Enterprise-wide Resource Usage Trends Web 1.0 E-Mail Document Mgmt DDMS Web 2.0 The Web Social answering/feedback Collaboration AKO/DKO NCES Collaboration Collaboration Content Mgmt ECM NCES CD&D Content Mgmt Federated Search Enterprise Catalog SOA SOA NCES SOAF Semantic SOA Metadata Metadata Management Management Vocabularies Semantic Models Web Services Taxonomies Web 3.0 RDF/OWL RDBMS, ERP, Structured Data RDBMS, ERP, Structured Data Data Services MDM NCOW NCDS Net-Centricity Net-Centricity NCES NECC GCCS GCSS SoS/FoS SoS/FoS DCGS Web of Resources CORBA The Web AKO/DKO NECC UAVs, Visual sensor networks Imagery Imagery Synthetic-Aperture Radar (SAR) Other Sensors Other Sensors - 11 - Wireless sensor networks The Next Generation SOA.pptx Video Video
  • 12. An Approach That Won’t Work “Homogeneous Technology Vision” Personnel ADS Health ADS Health Exposure Service Training WSDL Training ADS  Personnel Message Personnel XSD Personnel Readiness XSD No support for finding and accessing sensor, imagery, audio and video streams  Personnel Readiness Vocabulary Personnel Exposure Service Health WSDL Limitations Personnel Vocabulary Insufficient De-coupling Personnel Readiness Aggregation Service Personnel Readiness Message • Personnel Readiness UI WSDL Personnel Readiness Presentation Service Personnel Readiness Widget(s) Browser Service requesters tightly-coupled to data structures exposed by service providers • Health Message Personnel Readiness WSDL Imposes significant data transformation burden on service requesters User  XSD is Brittle and Cumbersome • Training Message Health XSD ─ ─ ─ ─ ─ Health Vocabulary Training Exposure Service Training XSD Vocabulary modifications have ripple effect Training Vocabulary •  “All resources will be described, discovered and accessed using a single, homogeneous technology stack” - 12 - XSD revisions WSDL revisions Service provider revisions Service requester revisions Data transformation logic revisions XML/XSD cumbersome for handling graph data (cf. hierarchical data) Over Reliance on SOAP and WS-* The Next Generation SOA.pptx Personnel WSDL
  • 13. Enterprise-wide Resource Usage Goals and Objectives Broad definition of resources across DoD and partners  Sensors, actuators, shooters, imagery sources, video sources, audio sources, web sites, web services, ERPs, systems, RDBMS, etc.  Support the widest set of resources, technologies and information models Additional Characteristics  Scalable –  Federation –  Find them – “does the resource meet the mission need”  Information Model Descriptions and Information Model Definitions  Communicate with them – “how to communicate wrt formats, protocols, ports, security policies” Extensible to new resources, technologies and information models emerging over the next 520 years  Heterogeneous – Support the widest set of resources, technologies and information models –  Resource Description  Understand them – “what vocabulary do they use” and “how to interpret the information/data” Federate work across multiple organizations, COIs and IPTs  Extensible and Adaptable – What do you need when you want to use one or more resources? Precise definitions support machine automation necessary to scale to 10,000s or 100,000s of resources Avoid being limited to describing current resources, technologies, and information models  Support Incremental Adoption – Leverage existing DoD registries and repositories  Legacy support & backwards compatibility – Describe existing resources and vocabularies  Support anticipated & unanticipated users  But do not replace comm protocols - 13 - The Next Generation SOA.pptx  Interface Description
  • 14. - 14 - The Next Generation SOA.pptx Resource and Information Federation Framework (RIFF)
  • 15. Making Resources Visible, Accessible, and Understandable Rich Resource Type Descriptions  Organization  Mission  Capability  Type of Resource  Interface Type Rich Interface Type Descriptions  Interaction Model – User-Driven, Programmatic, Request/Reply, Message Sink, Streaming, Event Source, etc.  Information Model Type  Access Description - Format, Protocol, Security Model Information Model Type Descriptions  Structured - DB Schema  Semi-structured - XML Schema - UCORE, MIEM, J3CIEDM  Unstructured – Content taxonomy  Semantic Models - 15 - The Next Generation SOA.pptx Virtual, web-distributed “Enterprise Resource Registry/Repository”
  • 16. RIFF Object Model Semantic technology (RDF/OWL) used to describe all entities - 16 - The Next Generation SOA.pptx Each organization, IPT and/or COI can contribute its own resource and information types and descriptions
  • 17. RIFF Example Use Cases Users Analysts Watch Officers # Systems, Services Use Case Designers, Developers Examples Search by location Find a list of people, services and systems that support the Port of New Orleans Find a list of video feeds from the Port of New Orleans Does resource CCTV01 offer a video stream? View video stream CCTV01 from the Port of New Orleans 2 Resource capability Query Does Resource PRED01 offer a Video stream? Does Resource PRED01 offer Infrared imagery at the 100 meter resolution? Find a list of CBRNE sensors for the Port of New Orleans Query resource CHEM01 for a list of the formats and protocols it supports Begin sampling CBRNE sensor CHEM01 once per minute Set alert profile for CHEM01 to “HAZMAT Alert Profile” for “Major US Port” 3 Search by mission, capability, and information model Find a resource in the Logistics domain that provides the Asset Visibility capability and supports the “Air Force Logistics Information Model” Query the “Air Force Logistics Data Warehouse” resource for the formats and protocols it supports 4 Search by domain, vocabulary and interface type Find all resources in the Logistics domain that support the Air Force Logistics Information Model and support an XQuery interface 5 Mediation query Can information defined in the USMC S&RL Information Model be transformed to the Air Force’s Logistics Information Model? 6 Mediation operation Tell the Mediation service to convert data set #1 from the USMC S&RL Information Model to the Air Force Logistics Information Model 7 Information Model Query What vocabularies have been defined for use by the Logistics domain? What resources support the Air Force Logistics Information Model? View the artifacts (e.g. domain models, data models, etc.) for the Air Force Logistics Information Model Retrieve the artifacts for the Air Force Logistics Information Model - 17 - The Next Generation SOA.pptx 1
  • 18. RIFF Summary Goal Discussion Find Resources RIFF supports resource descriptions and discovery that is Precise – semantic models Relevant – organized for mission support Complete – resource/interface/information Available on demand Understand Resources RIFF information models descriptions Precise Descriptions – semantic models Universal – categorize and catalog any information model Extensible – add new types of information models as needed Usable - RIFF built on Web 2.0 and Web 3.0 technologies Access Resources RIFF supports resource descriptions that include Interaction Model – Interactive, Programmatic, Request/Reply, Streaming, Event Source, etc. Access Description – Format(s), Protocol(s), Security Model(s), etc. RIFF enables precise definitions/descriptions needed to scale to 10,000s or 100,000s of resources Collaborate RIFF built on Web 2.0 and Web 3.0 technologies Federation OWL technology enables federation of resource and information models developed by different mission and business domains (i.e. COIs) Incremental Adoption RIFF descriptions can refer to existing artifacts in existing DoD registries and repositories – DDMS/MDR, NCES Discovery Services, AMPS, etc Legacy Support and Backwards Compatibility RIFF can describe the widest set of resources, technologies and info models RIFF can describe existing resources and vocabularies Extensible and Adaptable RDF and OWL are designed to be extensible Easier to extend than DB schema, XML schema, etc. Open Standards RDF and OWL are W3C standards Growing community of skilled professions - 18 - The Next Generation SOA.pptx Precise, Scalable and Automated
  • 19. Closing Points Systematic governance, both at design-time and at run-time, is essential in this emerge complex environment Machine “process-able” discovery and mediation will be required in order to effective Next Generation SOA will need to leverage more COTS and less custom coding in order to be cost effective, open-source technology will need to be considered wisely as well. - 19 - The Next Generation SOA.pptx The Next Generation of SOA will need to scale to 10,000s, if not 100,000s of services / resources
  • 20. Copyright © 2009 Deloitte Development LLC. All rights reserved.

Editor's Notes

  • #10: Operating of the Coast of New OrleansLandscape Commercial Resources – AIS transponders, Data Repository with Vessel Registration, Ship Manifest and Bill of Laden Federal Government Resources – Coast Guard Cutter Ships and Stations, Homeland Security, Terror Watchlist, Suspicious Activity Reports State and Local Resources – Chemical and Biological Sensors, Police and First Responders Military Resources Air Force and Naval Radar, Satellite, UAVsScenarioELINT Analyst Monitoring his sensors is alerted to a suspicious vessel entering the protection boundaryJoint Operation Center Officer is alerted and the incident is trackedChallenges The JOC Officer does not have a complete or informed understanding of the resources in his AOR.These resources are not all military or even federalThe resource move in and out of his AORCoordination between the systems is difficult and the operation is conducted in Silo-ed systems as we will see in the next slideThe Speed at which decision must be made is increasing and our ability to synthesize information is stagnatingWe are making less informed decisionsSometimes this is due to a glut of information that is not neededSometimes this is due to not having enough information (the right information)
  • #11: Current approaches for Meta-data, Vocabulary definition, and SOA discovery are not working.