Enviar pesquisa
Carregar
Otm 2013 c13_e-13b-hagan-mark-otm-soa
•
0 gostou
•
1,098 visualizações
J
jucaab
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 36
Baixar agora
Baixar para ler offline
Recomendados
Sgs Technologie Corporate Profile
Sgs Technologie Corporate Profile
SGS Technologie LLC
Enterprise Service Bus Part 2
Enterprise Service Bus Part 2
Return on Intelligence
Websocket 1.0
Websocket 1.0
Arun Gupta
Oracle soa 11g training in bangalore
Oracle soa 11g training in bangalore
Softgen Infotech
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta
Jboss
Jboss
Sridhar Rapala
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
Arun Gupta
Recomendados
Sgs Technologie Corporate Profile
Sgs Technologie Corporate Profile
SGS Technologie LLC
Enterprise Service Bus Part 2
Enterprise Service Bus Part 2
Return on Intelligence
Websocket 1.0
Websocket 1.0
Arun Gupta
Oracle soa 11g training in bangalore
Oracle soa 11g training in bangalore
Softgen Infotech
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta
Jboss
Jboss
Sridhar Rapala
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
Arun Gupta
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Arun Gupta
Introduction to the WSO2 Identity Server &Contributing to an OS Project
Introduction to the WSO2 Identity Server &Contributing to an OS Project
Michael J Geiser
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
Arun Gupta
Open sso fisl9.0
Open sso fisl9.0
Startup Cursos
Soa implementation styles
Soa implementation styles
Shivnarayan Varma
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
Bruno Borges
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Arun Gupta
Medsphere.org: Extending the Platform
Medsphere.org: Extending the Platform
bmehling
JAX-RS 2.0: What’s New in JSR 339 ?
JAX-RS 2.0: What’s New in JSR 339 ?
Arun Gupta
Case Study: Plus Retail - Moving from the Old World to the New World
Case Study: Plus Retail - Moving from the Old World to the New World
ForgeRock
JAX-RS 2.0: RESTful Web Services
JAX-RS 2.0: RESTful Web Services
Arun Gupta
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Arun Gupta
JAX-RS 2.0: New and Noteworthy in RESTful Web services API at JAX London
JAX-RS 2.0: New and Noteworthy in RESTful Web services API at JAX London
Arun Gupta
Java EE 7 overview
Java EE 7 overview
Masoud Kalali
Oracle Analytics Server のご紹介【2021年3月版】
Oracle Analytics Server のご紹介【2021年3月版】
オラクルエンジニア通信
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
codemotion_es
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11g
Guido Schmutz
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
codemotion_es
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
Oracle 10g Application Server
Oracle 10g Application Server
Mark J. Feldman
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
MavenWire
White paper service procurement
White paper service procurement
Hamdy Elbana
Mais conteúdo relacionado
Mais procurados
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Arun Gupta
Introduction to the WSO2 Identity Server &Contributing to an OS Project
Introduction to the WSO2 Identity Server &Contributing to an OS Project
Michael J Geiser
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
Arun Gupta
Open sso fisl9.0
Open sso fisl9.0
Startup Cursos
Soa implementation styles
Soa implementation styles
Shivnarayan Varma
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
Bruno Borges
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Arun Gupta
Medsphere.org: Extending the Platform
Medsphere.org: Extending the Platform
bmehling
JAX-RS 2.0: What’s New in JSR 339 ?
JAX-RS 2.0: What’s New in JSR 339 ?
Arun Gupta
Case Study: Plus Retail - Moving from the Old World to the New World
Case Study: Plus Retail - Moving from the Old World to the New World
ForgeRock
JAX-RS 2.0: RESTful Web Services
JAX-RS 2.0: RESTful Web Services
Arun Gupta
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Arun Gupta
JAX-RS 2.0: New and Noteworthy in RESTful Web services API at JAX London
JAX-RS 2.0: New and Noteworthy in RESTful Web services API at JAX London
Arun Gupta
Java EE 7 overview
Java EE 7 overview
Masoud Kalali
Oracle Analytics Server のご紹介【2021年3月版】
Oracle Analytics Server のご紹介【2021年3月版】
オラクルエンジニア通信
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
codemotion_es
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11g
Guido Schmutz
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
codemotion_es
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
Oracle 10g Application Server
Oracle 10g Application Server
Mark J. Feldman
Mais procurados
(20)
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Introduction to the WSO2 Identity Server &Contributing to an OS Project
Introduction to the WSO2 Identity Server &Contributing to an OS Project
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
Open sso fisl9.0
Open sso fisl9.0
Soa implementation styles
Soa implementation styles
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Medsphere.org: Extending the Platform
Medsphere.org: Extending the Platform
JAX-RS 2.0: What’s New in JSR 339 ?
JAX-RS 2.0: What’s New in JSR 339 ?
Case Study: Plus Retail - Moving from the Old World to the New World
Case Study: Plus Retail - Moving from the Old World to the New World
JAX-RS 2.0: RESTful Web Services
JAX-RS 2.0: RESTful Web Services
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
JAX-RS 2.0: New and Noteworthy in RESTful Web services API at JAX London
JAX-RS 2.0: New and Noteworthy in RESTful Web services API at JAX London
Java EE 7 overview
Java EE 7 overview
Oracle Analytics Server のご紹介【2021年3月版】
Oracle Analytics Server のご紹介【2021年3月版】
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11g
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
Oracle 10g Application Server
Oracle 10g Application Server
Destaque
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
MavenWire
White paper service procurement
White paper service procurement
Hamdy Elbana
Hris implementation vendor_comparison_sigmora
Hris implementation vendor_comparison_sigmora
bgadicha
Oracle project inventory planning and MMAS Compliance
Oracle project inventory planning and MMAS Compliance
MBist
7 enterprise hcm information
7 enterprise hcm information
mohamed refaei
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
jucaab
Oracle Fusion HCM 2014 PreSales Specialist
Oracle Fusion HCM 2014 PreSales Specialist
Chieng Moua
0.3 aim phases_and_documentations
0.3 aim phases_and_documentations
Oracle HRMS Functional Consultant
Presentation i recruitment
Presentation i recruitment
Feras Ahmad
Steps on how to restrict sit s
Steps on how to restrict sit s
Feras Ahmad
Recruitment process through core hr
Recruitment process through core hr
Feras Ahmad
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
mohamed refaei
Oracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for Project
iavinashpatel
Fusion hcm presentation final version
Fusion hcm presentation final version
Feras Ahmad
Admm crp oracle payroll
Admm crp oracle payroll
Feras Ahmad
Oracle HCM & Talent Cloud Implementation
Oracle HCM & Talent Cloud Implementation
hbiroglu
24 define security for hcm
24 define security for hcm
mohamed refaei
Oracle 12 Projects Training
Oracle 12 Projects Training
Danica Cassels, MBA
AP Automation for EBS or PeopleSoft with Oracle WebCenter
AP Automation for EBS or PeopleSoft with Oracle WebCenter
Brian Huff
Olm implementation steps
Olm implementation steps
Feras Ahmad
Destaque
(20)
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
White paper service procurement
White paper service procurement
Hris implementation vendor_comparison_sigmora
Hris implementation vendor_comparison_sigmora
Oracle project inventory planning and MMAS Compliance
Oracle project inventory planning and MMAS Compliance
7 enterprise hcm information
7 enterprise hcm information
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
Oracle Fusion HCM 2014 PreSales Specialist
Oracle Fusion HCM 2014 PreSales Specialist
0.3 aim phases_and_documentations
0.3 aim phases_and_documentations
Presentation i recruitment
Presentation i recruitment
Steps on how to restrict sit s
Steps on how to restrict sit s
Recruitment process through core hr
Recruitment process through core hr
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
Oracle Time and Labor (OTL) Setup for Project
Oracle Time and Labor (OTL) Setup for Project
Fusion hcm presentation final version
Fusion hcm presentation final version
Admm crp oracle payroll
Admm crp oracle payroll
Oracle HCM & Talent Cloud Implementation
Oracle HCM & Talent Cloud Implementation
24 define security for hcm
24 define security for hcm
Oracle 12 Projects Training
Oracle 12 Projects Training
AP Automation for EBS or PeopleSoft with Oracle WebCenter
AP Automation for EBS or PeopleSoft with Oracle WebCenter
Olm implementation steps
Olm implementation steps
Semelhante a Otm 2013 c13_e-13b-hagan-mark-otm-soa
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Praetorian
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Revelation Technologies
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
OracleIDM
Con8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebs
Berry Clemens
MFT_SOASuite_Pass_by_reference
MFT_SOASuite_Pass_by_reference
Getting value from IoT, Integration and Data Analytics
Differentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration…and why it matters
Kim Clark
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Matt Wright
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Lucas Jellema
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users final
OracleIDM
Oracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer Journey
Simon Haslam
All about Oracle Security Developer Tools
All about Oracle Security Developer Tools
sophina_dillard
Oci meetup v1
Oci meetup v1
RaphaelCampelo
Oracle Cloud Infraestructure Update
Oracle Cloud Infraestructure Update
RaphaelCampelo
Creating Flexible Data Services For Enterprise Soa With Wso2 Data Services
Creating Flexible Data Services For Enterprise Soa With Wso2 Data Services
sumedha.r
SSO With APEX and ADFS the weblogic way
SSO With APEX and ADFS the weblogic way
makker_nl
soap toolkit
soap toolkit
elliando dias
GlassFish in Production Environments
GlassFish in Production Environments
Bruno Borges
Oracle Traffic Director - a vital part of your Oracle infrastructure
Oracle Traffic Director - a vital part of your Oracle infrastructure
Simon Haslam
Gangadhar_SOA_Resume
Gangadhar_SOA_Resume
gangadhar v
(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud
Ruggero Citton
Semelhante a Otm 2013 c13_e-13b-hagan-mark-otm-soa
(20)
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Web Services Presentation - Introduction, Vulnerabilities, & Countermeasures
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8439 fusion apps customs to ebs
Con8439 fusion apps customs to ebs
MFT_SOASuite_Pass_by_reference
MFT_SOASuite_Pass_by_reference
Differentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration…and why it matters
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users final
Oracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer Journey
All about Oracle Security Developer Tools
All about Oracle Security Developer Tools
Oci meetup v1
Oci meetup v1
Oracle Cloud Infraestructure Update
Oracle Cloud Infraestructure Update
Creating Flexible Data Services For Enterprise Soa With Wso2 Data Services
Creating Flexible Data Services For Enterprise Soa With Wso2 Data Services
SSO With APEX and ADFS the weblogic way
SSO With APEX and ADFS the weblogic way
soap toolkit
soap toolkit
GlassFish in Production Environments
GlassFish in Production Environments
Oracle Traffic Director - a vital part of your Oracle infrastructure
Oracle Traffic Director - a vital part of your Oracle infrastructure
Gangadhar_SOA_Resume
Gangadhar_SOA_Resume
(ZDM) Zero Downtime DB Migration to Oracle Cloud
(ZDM) Zero Downtime DB Migration to Oracle Cloud
Mais de jucaab
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
jucaab
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
jucaab
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
jucaab
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
jucaab
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
jucaab
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-management
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-management
jucaab
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
jucaab
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
jucaab
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
jucaab
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
jucaab
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
jucaab
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategy
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategy
jucaab
Otm con8923 pdf_8923_0002
Otm con8923 pdf_8923_0002
jucaab
Otm con8923 pdf_8923_0001
Otm con8923 pdf_8923_0001
jucaab
Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001
jucaab
Fusion apps security_con8714_pdf_8714_0001
Fusion apps security_con8714_pdf_8714_0001
jucaab
Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001
jucaab
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
jucaab
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001
jucaab
Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001
jucaab
Mais de jucaab
(20)
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-management
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-management
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategy
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategy
Otm con8923 pdf_8923_0002
Otm con8923 pdf_8923_0002
Otm con8923 pdf_8923_0001
Otm con8923 pdf_8923_0001
Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001
Fusion apps security_con8714_pdf_8714_0001
Fusion apps security_con8714_pdf_8714_0001
Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001
Otm 2013 c13_e-13b-hagan-mark-otm-soa
1.
1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
2.
OTM and SOA Mark
Hagan Principal Software Engineer Oracle Product Development
3.
Content
What is SOA? What is Web Services Security? Web Services Security in OTM Futures… 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
4.
PARADIGM 4
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
5.
Content
What is SOA? What is Web Services Security? Web Services Security in OTM Futures… 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
6.
What is SOA?
Service Oriented Architecture Term originated from IBM Web Services work in 2000? Million and one attempts to produce a ‘catchy’ paragraph – Strategy (both IT and Business) – Services – Interoperable – Standards Aims to address perceived limitations in previous application integration techniques. 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
7.
SOA Evolution
Service Oriented Architecture – ‘Plateau of Productivity’ Not just about enabling a legacy application to be called as a web service. High level business process design SOA Maturity Model Availability of tools – Server : Oracle SOA Suite (+ others, I guess!) – Designer : Oracle JDeveloper (ditto) SCA – Service Component Architecture (OASIS Standard) 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
8.
What are Web
Services? Not just an API! Salient points – Platform independent (XML everywhere…) – Transport independent (i.e. not tied to a specific protocol) – Loosely coupled – Contract – Standards (next slide!) 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
9.
What are Web
Services? Gradual emergence of standards – XML & XSD – SOAP – WSDL [Side note: even W3C gets confused between Web Service Definition Language and Web Services Description Language!] – Java Platform JAX-RPC JAX-WS (initially called JAX-RPC 2.0) 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
10.
Anatomy of a
SOAP Message SOAP Envelope SOAP Header SOAP Body Message Payload 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
11.
Anatomy of a
WSDL Definition Messages Operations Ports 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
12.
Content
What is SOA? What is Web Services Security? Web Services Security in OTM Futures… 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
13.
Security Before ‘Web
Services Security’ Applies to OTM versions from v5.0 to v6.2 Credentials were passed according to transport protocol – For example, SOAP over HTTP used Basic Authentication HTTP Header Encryption required SOAP over HTTPS Commonly include credentials in the message itself. – OTM accepted Transmission Header with username/password or username and IP authentication. 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
14.
Web Services Security
– WS-Security WSS: SOAP Message Security v1.1 OASIS Specification of an XML syntax for security related data in the SOAP Header Supports different ‘profiles’ – Username Token Profile – SAML Token Profile – X.509 Token Profile – Kerberos Token Profile – Rights Expression Language (REL) Token Profile 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
15.
Web Services Policy
– WS-Policy WSP: Web Service Policy 1.5 – Framework & Attachment W3C Recommendation for an XML syntax to describe the requirements and capabilities of a web service. Defines the concept of an ‘assertion’ and how to declare policy alternatives. Examples :- – Security – Transactions – Reliable Messaging – Addressing 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
16.
Web Services Security
Policy – WS-SecurityPolicy WSSP: WS-SecurityPolicy 1.3 OASIS Specification for WSS related policy assertions Service can specify which token profiles are required or supported Service can specify which transport protocols are required or supported Declared in the service WSDL 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
17.
WSSP Example –
Username Token 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
18.
Content
What is SOA? What is Web Services Security? Web Services Security in OTM Futures… 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
19.
WSS in OTM
v6.2 - Inbound Partial support for Username Token Profile Full support for HTTP and HTTPS Not declared in WSDL Password Digest was initially supported but may be removed 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
20.
WSS in OTM
v6.2 - Outbound Partial support for Username Token Profile Full support for HTTP and HTTPS External WSDL is not parsed for WSSP assertions Password Digest was initially supported but may be removed Requires settings on Web Service and External System records in OTM. 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
21.
Web Service Manager 21
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
22.
External System Manager 22
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
23.
WSS in OTM
v6.3 - Inbound Full support for Username Token Profile (except Password Digest type) Full support for HTTP and HTTPS Full support for Message Encryption Declares security policy in WSDL for inbound services – Defaults to Username Token over HTTPS – Policy can be customised 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
24.
24
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
25.
Custom Policy
Installation deploys a policy file for each web service – <otm home>/glog/glog_resources/policies/<service name>-Policy.xml – For example, <otm home>/glog/glog_resources/policies/IntXmlService-Policy.xml To override default policy – DO NOT EDIT base file – Create file under configured custom directory, for example <otm home>/glog/glog_resources/custom/policies/IntXmlService- Policy.xml 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
26.
Custom Policy (contd.)
Sample files installed – otm-default-policy.xml policy installed by default (currently Username Token over HTTPS) – otm-Wssp1.2-2007-Https-UsernameToken-Plain.template.xml – otm-Wssp1.2-2007-UsernameToken-Plain.template.xml – otm-Wssp1.2- wss10_username_token_with_message_protection_policy.template.xml 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
27.
WSS in OTM
v6.3 – Outbound Full support for Username Token Profile (except Password Digest type) Full support for HTTP and HTTPS Full support for Message Encryption WebLogic Server handles parsing of policy assertions – Requires additional WebLogic Server administration All pre-existing outbound Web Services defined in OTM will operate according to v6.2 logic i.e. will not automatically have access to v6.3 capability 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
28.
WSS in OTM
v6.3 – Outbound (contd.) WSDL Document content needs to be URL Existing records would not contain any WS-Policy details and so need to be reloaded. Use of Message Encryption requires additional administration tasks. – Storage of external X.509 Certificate in WebLogic keystore – New Web Service Security Configuration via Console (or config.xml) – Configure OTM property to match keystore alias to service endpoint glog.webservice.pki.alias.myalias=https://myserver/services/myEncrypti onService 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
29.
WSS in OTM
v6.3 – Outbound (contd.) Credential Mapping 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
30.
Content
What is SOA? What is Web Services Security? Web Services Security in OTM Futures… 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
31.
The following is
intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
32.
Future…
Support for additional WSS profiles – SAML Token – X.509 Token Split GLogXML.xsd schema Namespace Versions Ability to attach ‘client’ policy override to outbound services Policy attachment via WebLogic Console and/or Deployment tools 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
33.
Glossary
Term Description OASIS Organization for the Advancement of Structured Information Standards XSD XML Schema Definition WSS Web Services Security SAML Security Assertion Markup Language X.509 ISO/IETF standard format for Public Key certificates. JAX-RPC Java API for XML-based RPC (Remote Procedure Call) JAX-WS Java API for XML-based Web Services (successor to JAX-RPC) 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
34.
References
Term Description OTM Documentation Library http://docs.oracle.com/cd/E38437_01/otm/html/docset.html (Administration Guide, Integration Guide and Security Guide) OASIS Home - https://www.oasis-open.org/standards WSS - https://www.oasis- open.org/committees/tc_home.php?wg_abbrev=wss WSSP - http://docs.oasis-open.org/ws-sx/ws-securitypolicy/v1.3/os/ws- securitypolicy-1.3-spec-os.html W3C WSDL - http://www.w3.org/TR/#tr_WSDL WSP - http://www.w3.org/TR/#tr_Web_Services_Policy 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
35.
35
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
36.
36
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Baixar agora