SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Centered on Solutions




NOTICE: Proprietary and Confidential
This material is proprietary to Geocent. It contains trade secrets and confidential information which is solely the property of Geocent. This material is solely for the Client’s internal use.
This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of Geocent. © 2009 All rights reserved
Web	
  Service	
  Accuracy	
  in	
  DoD	
  
           Networks	
  
 The	
  Importance	
  of	
  WS-­‐Reliability	
  and	
  
   WS-­‐Addressing	
  in	
  DoD	
  Networks	
  
Presenter	
  



       •  Presenter:	
  Jared	
  Ladner	
  
       •  Company:	
  Geocent	
  
       •  CerGficaGons:	
  
           –  SOA	
  Systems:	
  	
  SOA	
  CerGfied	
  Architect	
  
           –  Sun	
  Systems:	
  	
  SCJD,	
  SCWCD,	
  SCBCD	
  
Agenda	
  

       •    Web	
  Services	
  in	
  DoD	
  Environments	
  
       •    Network-­‐Centric	
  Warfare	
  
       •    Global	
  InformaGon	
  Grid	
  
       •    WS-­‐Reliability	
  
       •    WS-­‐Addressing	
  
       •    Web	
  Services	
  in	
  DoD	
  
       •    Examples/Demos	
  
Web	
  Services	
  in	
  DoD	
  Environments	
  

       •  Service	
  OrientaGon	
  plays	
  a	
  big	
  role	
  DoD	
  
       “SOA	
  is	
  so	
  strategic,	
  in	
  fact,	
  that	
  SOA	
  underlies	
  how	
  the	
  DoD	
  expects	
  
          to	
  achieve	
  its	
  mission	
  in	
  the	
  21st	
  century”	
  ZapThink                   	
  	
  
       •  DoD	
  is	
  an	
  organizaGon	
  of	
  outstanding	
  
          complexity	
  
       •  Mission	
  CriGcal	
  Services	
  
Web	
  Services	
  in	
  DoD	
  Environments	
  
Net	
  Centric	
  Warfare	
  

        •  Robust	
  network	
  for:	
  improved	
  informaGon	
  
           sharing,	
  and	
  shared	
  situaGonal	
  awareness	
  	
  
        •  InformaGon	
  as	
  Strategic	
  Military	
  Asset	
  
            –  The	
  right	
  informaGon,	
  at	
  the	
  place,	
  at	
  the	
  
               right	
  Gme	
  
        •  Goal	
  is	
  to	
  achieve	
  Agile	
  InformaGon	
  
        •  Represents	
  a	
  fundamental	
  shiT	
  in	
  military	
  
           culture,	
  away	
  from	
  powerful	
  
           compartmentalized	
  war	
  machines	
  and	
  
           toward	
  interconnected	
  units	
  operaGng	
  
           cohesively	
  
Global	
  Informa<on	
  Grid	
  

       •  InformaGon	
  as	
  Strategic	
  Military	
  Asset	
  
           –  InformaGon	
  is	
  needed	
  at	
  the	
  right	
  Gme	
  
WSDL	
  and	
  SOAP	
  

       WSDL	
  and	
  SOAP	
  were	
  never	
  designed	
  	
  to	
  
          model	
  complex	
  interacGons.	
  The	
  
          limitaGons	
  include	
  no	
  standard	
  ways	
  to:	
  
       •  Define	
  a	
  "unit	
  of	
  work"	
  spanning	
  mulGple	
  
          operaGon	
  invocaGons	
  (begin	
  /	
  end)	
  
       •  Specify	
  the	
  sequence	
  in	
  which	
  operaGon	
  
          needs	
  to	
  be	
  invoked	
  
       •  Correlate	
  operaGons	
  invocaGons	
  as	
  part	
  of	
  
          a	
  unit	
  of	
  work	
  
       •  Specify	
  the	
  intent	
  of	
  a	
  SOAP	
  message	
  
WS-­‐Addressing	
  


                        Host	
  


                      Message	
  
                       Type	
  

                       SOAP	
  
                       AcGon	
  
WS-­‐Addressing	
  

                         Target	
  
                        Endoint	
  

                        SOAP	
  
                        AcGon	
  

                      Calling	
  URL	
  
                      Reply	
  URL	
  
                       Fault	
  URL	
  




                       Unique	
  
                      Message	
  ID	
  
WS-­‐Addressing	
  

      Endpoint	
  Reference	
  
      •  Provides	
  for	
  Dynamic	
  Endpoints	
  
WS-­‐Addressing	
  

      •  Provides	
  transport	
  neutrality	
  
          –  IdenGty	
  Web	
  Service	
  Endpoints	
  
          –  Secure	
  End-­‐to-­‐End	
  endpoint	
  
             idenGficaGon	
  in	
  messages	
  
      •  Support	
  message	
  transmission	
  
         through	
  processing	
  nodes	
  such	
  as:	
  
          –  endpoint	
  managers	
  
          –  Firewalls	
  
          –  gateways	
  
DoD’s	
  Need	
  for	
  WS	
  Accuracy	
  

        •  Cyber	
  Warfare	
  
            –  informaGon-­‐centric	
  guerrilla	
  tacGcs	
  	
  
        •  Security	
  
        •  Predictability	
  
Web	
  Services	
  Best	
  Prac<ces	
  in	
  DoD	
  

        •    Interoperability	
  
        •    StandardizaGon	
  	
  
        •    Discoverability	
  
        •    Interpretability	
  
        •    Reliability	
  
        •    Policies	
  
        •    Addressing	
  
EXAMPLES	
  AND	
  DEMOS	
  
References	
  

      •  	
  
         DoD's	
  Net-­‐Centricity	
  approach	
  moves	
  
         SOA	
  into	
  ba^le	
  formaGon,	
  ZD	
  Net,	
  By	
  
         Dana	
  Gardner	
  
      •  Network-­‐Centric	
  Warfare,	
  Wikipedia	
  
      •  Global	
  InformaFon	
  Grid,	
  Wikipedia	
  
      •  Web	
  Service	
  Addressing,	
  W3C	
  
      •  WS	
  Addressing,	
  ebPML.org	
  
Importance of WS-Addressing and WS-Reliability in DoD Enterprises

Mais conteúdo relacionado

Semelhante a Importance of WS-Addressing and WS-Reliability in DoD Enterprises

JBoss / Red Hat: bridging the gap between web services technologies and real ...
JBoss / Red Hat: bridging the gap between web services technologies and real ...JBoss / Red Hat: bridging the gap between web services technologies and real ...
JBoss / Red Hat: bridging the gap between web services technologies and real ...ecows2011
 
Welcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah TikvahWelcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah TikvahMongoDB
 
MongoDB in FS
MongoDB in FSMongoDB in FS
MongoDB in FSMongoDB
 
A Morning with MongoDB - Helsinki
A Morning with MongoDB - HelsinkiA Morning with MongoDB - Helsinki
A Morning with MongoDB - HelsinkiMongoDB
 
CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011Dennis Traub
 
SOA - Unit 1 - Introduction to SOA with Web Services
SOA - Unit   1 - Introduction to SOA with Web ServicesSOA - Unit   1 - Introduction to SOA with Web Services
SOA - Unit 1 - Introduction to SOA with Web Serviceshamsa nandhini
 
Enabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series DataEnabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series DataInfluxData
 
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...eCommConf
 
Django è pronto per l'Enterprise
Django è pronto per l'EnterpriseDjango è pronto per l'Enterprise
Django è pronto per l'EnterprisePyCon Italia
 
Beyond Economics - Cloud as a Business Enabler
Beyond Economics - Cloud as a Business EnablerBeyond Economics - Cloud as a Business Enabler
Beyond Economics - Cloud as a Business EnablerPaul Fremantle
 
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...Amazon Web Services
 
SOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basicsSOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basicsYaniv Pessach
 
software defined network
software defined networksoftware defined network
software defined networkAhmed Tarek
 
4G World CFN Presentation Mobile Backhaul
4G World CFN Presentation Mobile Backhaul4G World CFN Presentation Mobile Backhaul
4G World CFN Presentation Mobile BackhaulCFN Services
 
Common MongoDB Use Cases
Common MongoDB Use CasesCommon MongoDB Use Cases
Common MongoDB Use CasesDATAVERSITY
 
Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6John Rhoton
 
Austin Docker Meetup May 2015
Austin Docker Meetup May 2015Austin Docker Meetup May 2015
Austin Docker Meetup May 2015John Willis
 

Semelhante a Importance of WS-Addressing and WS-Reliability in DoD Enterprises (20)

JBoss / Red Hat: bridging the gap between web services technologies and real ...
JBoss / Red Hat: bridging the gap between web services technologies and real ...JBoss / Red Hat: bridging the gap between web services technologies and real ...
JBoss / Red Hat: bridging the gap between web services technologies and real ...
 
Welcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah TikvahWelcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah Tikvah
 
MongoDB in FS
MongoDB in FSMongoDB in FS
MongoDB in FS
 
A Morning with MongoDB - Helsinki
A Morning with MongoDB - HelsinkiA Morning with MongoDB - Helsinki
A Morning with MongoDB - Helsinki
 
CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011
 
SOA - Unit 1 - Introduction to SOA with Web Services
SOA - Unit   1 - Introduction to SOA with Web ServicesSOA - Unit   1 - Introduction to SOA with Web Services
SOA - Unit 1 - Introduction to SOA with Web Services
 
Enabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series DataEnabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series Data
 
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
 
Designing microservices
Designing microservicesDesigning microservices
Designing microservices
 
Django è pronto per l'Enterprise
Django è pronto per l'EnterpriseDjango è pronto per l'Enterprise
Django è pronto per l'Enterprise
 
Beyond Economics - Cloud as a Business Enabler
Beyond Economics - Cloud as a Business EnablerBeyond Economics - Cloud as a Business Enabler
Beyond Economics - Cloud as a Business Enabler
 
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
(SDD302) A Tale of One Thousand Instances - Migrating from Amazon EC2-Classic...
 
SOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basicsSOA and WCF (Windows Communication Foundation) basics
SOA and WCF (Windows Communication Foundation) basics
 
software defined network
software defined networksoftware defined network
software defined network
 
4G World CFN Presentation Mobile Backhaul
4G World CFN Presentation Mobile Backhaul4G World CFN Presentation Mobile Backhaul
4G World CFN Presentation Mobile Backhaul
 
Common MongoDB Use Cases
Common MongoDB Use CasesCommon MongoDB Use Cases
Common MongoDB Use Cases
 
Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6
 
2018 jk
2018 jk2018 jk
2018 jk
 
Austin Docker Meetup May 2015
Austin Docker Meetup May 2015Austin Docker Meetup May 2015
Austin Docker Meetup May 2015
 
20120802 timisoara
20120802 timisoara20120802 timisoara
20120802 timisoara
 

Mais de Joshua L. Davis

Innovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source SolutionsInnovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source SolutionsJoshua L. Davis
 
The Open Source Movement
The Open Source MovementThe Open Source Movement
The Open Source MovementJoshua L. Davis
 
Mil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC ConventionMil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC ConventionJoshua L. Davis
 
The Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging ThreatsThe Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging ThreatsJoshua L. Davis
 
DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)Joshua L. Davis
 
Ignite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with RubyIgnite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with RubyJoshua L. Davis
 
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & AgileIgnite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & AgileJoshua L. Davis
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareJoshua L. Davis
 
Using the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting EnvironmentUsing the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting EnvironmentJoshua L. Davis
 
Senior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social TechnologiesSenior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social TechnologiesJoshua L. Davis
 
Barcamp: Open Source and Security
Barcamp: Open Source and SecurityBarcamp: Open Source and Security
Barcamp: Open Source and SecurityJoshua L. Davis
 
Open Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and SecurityOpen Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and SecurityJoshua L. Davis
 
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSSOZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSSJoshua L. Davis
 
Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"Joshua L. Davis
 
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major PlayerReaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major PlayerJoshua L. Davis
 
Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)Joshua L. Davis
 
USIP Open Simulation Platform
USIP Open Simulation PlatformUSIP Open Simulation Platform
USIP Open Simulation PlatformJoshua L. Davis
 

Mais de Joshua L. Davis (20)

Innovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source SolutionsInnovation Through “Trusted” Open Source Solutions
Innovation Through “Trusted” Open Source Solutions
 
The Open Source Movement
The Open Source MovementThe Open Source Movement
The Open Source Movement
 
Mil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC ConventionMil-OSS @ 47th Annual AOC Convention
Mil-OSS @ 47th Annual AOC Convention
 
The Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging ThreatsThe Next Generation Open IDS Engine Suricata and Emerging Threats
The Next Generation Open IDS Engine Suricata and Emerging Threats
 
DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)DISA's Open Source Corporate Management Information System (OSCMIS)
DISA's Open Source Corporate Management Information System (OSCMIS)
 
Ignite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with RubyIgnite: Hackin' Excel with Ruby
Ignite: Hackin' Excel with Ruby
 
Ignite: YSANAOYOA
Ignite: YSANAOYOAIgnite: YSANAOYOA
Ignite: YSANAOYOA
 
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & AgileIgnite: Improving Performance on Federal Contracts Using Scrum & Agile
Ignite: Improving Performance on Federal Contracts Using Scrum & Agile
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You Care
 
Using the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting EnvironmentUsing the Joomla CMI in the Army Hosting Environment
Using the Joomla CMI in the Army Hosting Environment
 
Senior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social TechnologiesSenior Leaders Adapting to Social Technologies
Senior Leaders Adapting to Social Technologies
 
Barcamp: Open Source and Security
Barcamp: Open Source and SecurityBarcamp: Open Source and Security
Barcamp: Open Source and Security
 
Open Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and SecurityOpen Source Software (OSS/FLOSS) and Security
Open Source Software (OSS/FLOSS) and Security
 
SOSCOE Overview
SOSCOE OverviewSOSCOE Overview
SOSCOE Overview
 
milSuite
milSuitemilSuite
milSuite
 
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSSOZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
OZONE & OWF: A Community-wide GOTS initiative and its transition to GOSS
 
Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"Title TBD: "18 hundred seconds"
Title TBD: "18 hundred seconds"
 
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major PlayerReaching It's Potential: How to Make Government-Developed OSS A Major Player
Reaching It's Potential: How to Make Government-Developed OSS A Major Player
 
Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)Homeland Open Security Technologies (HOST)
Homeland Open Security Technologies (HOST)
 
USIP Open Simulation Platform
USIP Open Simulation PlatformUSIP Open Simulation Platform
USIP Open Simulation Platform
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Importance of WS-Addressing and WS-Reliability in DoD Enterprises

  • 1. Centered on Solutions NOTICE: Proprietary and Confidential This material is proprietary to Geocent. It contains trade secrets and confidential information which is solely the property of Geocent. This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of Geocent. © 2009 All rights reserved
  • 2. Web  Service  Accuracy  in  DoD   Networks   The  Importance  of  WS-­‐Reliability  and   WS-­‐Addressing  in  DoD  Networks  
  • 3. Presenter   •  Presenter:  Jared  Ladner   •  Company:  Geocent   •  CerGficaGons:   –  SOA  Systems:    SOA  CerGfied  Architect   –  Sun  Systems:    SCJD,  SCWCD,  SCBCD  
  • 4. Agenda   •  Web  Services  in  DoD  Environments   •  Network-­‐Centric  Warfare   •  Global  InformaGon  Grid   •  WS-­‐Reliability   •  WS-­‐Addressing   •  Web  Services  in  DoD   •  Examples/Demos  
  • 5. Web  Services  in  DoD  Environments   •  Service  OrientaGon  plays  a  big  role  DoD   “SOA  is  so  strategic,  in  fact,  that  SOA  underlies  how  the  DoD  expects   to  achieve  its  mission  in  the  21st  century”  ZapThink     •  DoD  is  an  organizaGon  of  outstanding   complexity   •  Mission  CriGcal  Services  
  • 6. Web  Services  in  DoD  Environments  
  • 7. Net  Centric  Warfare   •  Robust  network  for:  improved  informaGon   sharing,  and  shared  situaGonal  awareness     •  InformaGon  as  Strategic  Military  Asset   –  The  right  informaGon,  at  the  place,  at  the   right  Gme   •  Goal  is  to  achieve  Agile  InformaGon   •  Represents  a  fundamental  shiT  in  military   culture,  away  from  powerful   compartmentalized  war  machines  and   toward  interconnected  units  operaGng   cohesively  
  • 8. Global  Informa<on  Grid   •  InformaGon  as  Strategic  Military  Asset   –  InformaGon  is  needed  at  the  right  Gme  
  • 9. WSDL  and  SOAP   WSDL  and  SOAP  were  never  designed    to   model  complex  interacGons.  The   limitaGons  include  no  standard  ways  to:   •  Define  a  "unit  of  work"  spanning  mulGple   operaGon  invocaGons  (begin  /  end)   •  Specify  the  sequence  in  which  operaGon   needs  to  be  invoked   •  Correlate  operaGons  invocaGons  as  part  of   a  unit  of  work   •  Specify  the  intent  of  a  SOAP  message  
  • 10. WS-­‐Addressing   Host   Message   Type   SOAP   AcGon  
  • 11. WS-­‐Addressing   Target   Endoint   SOAP   AcGon   Calling  URL   Reply  URL   Fault  URL   Unique   Message  ID  
  • 12. WS-­‐Addressing   Endpoint  Reference   •  Provides  for  Dynamic  Endpoints  
  • 13. WS-­‐Addressing   •  Provides  transport  neutrality   –  IdenGty  Web  Service  Endpoints   –  Secure  End-­‐to-­‐End  endpoint   idenGficaGon  in  messages   •  Support  message  transmission   through  processing  nodes  such  as:   –  endpoint  managers   –  Firewalls   –  gateways  
  • 14. DoD’s  Need  for  WS  Accuracy   •  Cyber  Warfare   –  informaGon-­‐centric  guerrilla  tacGcs     •  Security   •  Predictability  
  • 15. Web  Services  Best  Prac<ces  in  DoD   •  Interoperability   •  StandardizaGon     •  Discoverability   •  Interpretability   •  Reliability   •  Policies   •  Addressing  
  • 17. References   •    DoD's  Net-­‐Centricity  approach  moves   SOA  into  ba^le  formaGon,  ZD  Net,  By   Dana  Gardner   •  Network-­‐Centric  Warfare,  Wikipedia   •  Global  InformaFon  Grid,  Wikipedia   •  Web  Service  Addressing,  W3C   •  WS  Addressing,  ebPML.org