Developing Secure Java Web Services, Java EE 6
|
|
- Augustine McCoy
- 6 years ago
- Views:
Transcription
1 Developing Secure Java Web Services, Java EE 6 Student Guide DWS-4120-EE6 Rev B D66105GC10 Edition 1.0 June 2010 D67630
2 Copyright 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary information, is provided under a license agreement containing restrictions on use and disclosure, and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except as expressly permitted in your license agreement or allowed by law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California USA. This document is not warranted to be error-free. Sun Microsystems, Inc. Disclaimer This training manual may include references to materials, offerings, or products that were previously offered by Sun Microsystems, Inc. Certain materials, offerings, services, or products may no longer be offered or provided. Oracle and its affiliates cannot be held responsible for any such references should they appear in the text provided. Restricted Rights Notice If this documentation is delivered to the U.S. Government or anyone using the documentation on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
3 This page intentionally left blank.
4 This page intentionally left blank.
5 Contents How to Use Course Materials...xxviii Conventions...xxviii The Traveller Project...xxxi The Auction Project...xxxvi 1 Introduction to Security 1-1 Web Services Web Services Security Security Strategies and Technologies Web Services Security Threats and Countermeasures 2-1 Additional Reading Principles Vulnerabilities Securing Java TM Web Services Using JavaEE 3-1 Underlying Technologies Transport-Layer Security Authentication and Authorization JavaEE Technologies Web Tier Security v
6 CONTENTS CONTENTS Securing a JAX-WS Web Service Using Web-Tier Security Securing a JAX-RS Web Service Using Web-Tier Security Introduction to WS-* Extensions 4-1 Additional Reading Securing Communications Web Services Extensions WS-Policy WS-Addressing WS-Security WS-ReliableMessaging Other WS Extensions Using WS Extensions Web Services Security with JAX-WS and Project Metro 5-1 Additional Reading JAX-WS and Metro WS-Policy WS-Addressing WS-Security Security Policy WS-ReliableMessaging WS-AtomicTransactions Authentication in JAX-WS 6-1 Additional Reading SAAJ vi Developing Secure Java TM Web Services
7 CONTENTS CONTENTS JAAS JAX-WS Handler Framework WSIT Authentication Framework Identity Management and OpenSSO 7-1 Identity and Identity Management OpenSSO A Introduction to SAML A-1 Additional Reading...A-2 Distributed Identity Frameworks...A-3 SAML...A-7 B Alternative Technologies B-1 C Using JAX-WS C-1 Additional Resources...C-2 Overview of JAX-WS...C-3 Creating a Web Service Using JAX-WS...C-9 Creating a Web Service Using JAX-WS: Bottom-Up...C-9 Customizing the JAX-WS Web Service...C-17 Creating a Web Service Using JAX-WS: Top-Down...C-22 Writing a WSDL Description of a Service...C-24 Generating JAX-WS Artifacts...C-27 Schema Validation...C-34 Comparing Development Approaches...C-35 Strong Typing for Web Services...C-35 Benefits and Costs of Starting from a Java Development ApproachC-36 - vii
8 CONTENTS CONTENTS Benefits and Costs of Starting from WSDL Development ApproachC-37 Deploying POJO Web Service Providers...C-38 Debugging Web Service Interactions...C-39 D RESTful Web Services: JAX-RS D-1 Mapping REST Principles to JAX-RS Constructs...D-2 Deploying a JAX-RS Web Service Provider...D-9 E Code Listings E-1 viii Developing Secure Java TM Web Services
9 List of Figures 1 Course Map...xxiv 2 Use Cases for Traveller Project...xxxii 3 Domain Types for Traveller Project...xxxii 4 Application Services for the Traveller Project...xxxiv 5 DAO Classes for the Traveller Project...xxxv 6 Use Cases for Auction System...xxxvi 7 Domain Types for Auction System...xxxix 1.1 Service-Oriented Architecture Loosely Coupled Services SOA Model Characteristics of a Service Technologies for SOA Web Services Architecture Application Security Features Cryptography Symmetric-Key Cryptography Asymmetric-Key Cryptography Digital Certificates Session-Key Cryptography ix
10 LIST OF FIGURES LIST OF FIGURES 1.13 Crypto Mechanisms and Network Layers Message Digests Digital Signatures The Process of Digital Signing Kerberos LDAP Web Services Security Issues Web Services Security Vulnerabilities Web Services Security Model Message-Layer Security Transport-Layer vs Message-Layer Transport-Layer Security TLS Protocol TLS Session HTTPS Securing Web Services Using TLS Java Authentication and Authorization Service JAAS Framework End-to-End Security Model JavaEE Technologies JavaEE Web Services Security Mapping Roles to Users and Groups Basic Authentication Form-Based Authentication Client Certificate Authentication x Developing Secure Java TM Web Services
11 LIST OF FIGURES LIST OF FIGURES 3.15 Propagating Security Identity Simple Approach to Deploying a JAX-RS Web Service Point-to-Point Message Transport Message Transport through Relays Transport- vs Message-Level Security Specifying Policies in WSDL Transport-Dependent Properties HTTP Properties Transport Neutrality Message Addressing Properties WS-MetadataExchange WS-Security and SOAP Envelope WS-Trust Securing SOAP Messages Security-Related SOAP Headers WS-SecureConversation Handshake WS-SecureConversation Authorization via XACML WS-ReliableMessaging WS-ReliableMessaging Conversation SOAP and MTOM MTOM - Binary Payload Optimization WS-AtomicTransaction End-to-End Security JAX-WS Runtime Architecture WSIT Web Services Stack WSIT Programming Model Server-Side Model xi
12 LIST OF FIGURES LIST OF FIGURES 5.4 WSIT Programming Model Client-Side Model Specifying Policies Embedded Specifying Policies Referenced Message Addressing Properties Enabling WS-Addressing Using WSDL Extensions Enabling WS-Addressing Using Policy WS-Addressing Sample SOAP Message Specifying Signed Elements SignedParts Specifying Signed Elements via SignedElements Specifying Encrypted Elements via EncryptedParts Specifying Encrypted Elements via EncryptedElements Syntax of Symmetric Binding Policy Assertion Syntax of Asymmetric Binding Policy Assertion Syntax for Transport Binding Assertion Syntax for Specifying Algorithm Suite WS-Security Sample SOAP Message: Signature Sample SOAP Message: Before Encryption Sample SOAP Message: After Encryption Syntax for SupportingTokens Elements UsernameToken Syntax Enabling WS-Security in NetBeans Security Dialog A Sample SecurityContextToken Enabling WS-SecureConversation WSDL Policy Assertion Enabling WS-SecureConversation NetBeans Dialog Enabling WS-ReliableMessaging WS-ReliableMessaging Sample SOAP Message xii Developing Secure Java TM Web Services
13 LIST OF FIGURES LIST OF FIGURES 6.1 SAAJ Representation A SOAP Message in SAAJ SAAJ API SAAJ and DOM Attachments in SAAJ SOAP Faults in SAAJ JAAS Framework JAAS Application API JAAS Callback JAX-WS Runtime Architecture JAX-WS Handler Types Executing JAX-WS Handlers A More Complex Handler Chain Configuration WSIT Client Programming Model WSIT Server Programming Model Implementing PasswordValidator Identity Challenges Need for Identity Management Transformation of Identity Data Identity Management Solution Identity Management Technologies OpenSSO Architecture Centralized Access Control OpenSSO Components Web Single Sign On xiii
14 LIST OF FIGURES LIST OF FIGURES 7.10 Authentication Using OpenSSO Authorization Using OpenSSO Policy Agents Cross-Domain Single-Sign-On A.1 Essential Roles...A-4 A.2 Identity Data Flow...A-5 A.3 Components of SAML...A-9 A.4 Sample SAML Assertion...A-11 A.5 SAML Assertion Syntax...A-12 A.6 SAML Subject Syntax...A-13 A.7 Sample SAML Authentication Element...A-14 A.8 SAML Authentication Syntax...A-15 A.9 Sample SAML Attribute Element...A-16 A.10 SAML Attribute Syntax...A-17 A.11 Web SSO Use Case...A-21 A.12 SSO Scenarios SP-initiated flow with redirect and POST bindings...a-22 A.13 SSO Scenarios IdP-initiated flow with POST binding...a-24 A.14 SSO Scenarios SSO Using ECPs...A-25 A.15 Identity Federation Use Case...A-26 A.16 Identity Federation Out-of-Band Federation...A-28 A.17 Identity Federation Using Persistent Pseudonyms...A-29 A.18 Identity Federation Using Transient Pseudonyms...A-30 A.19 SAML Authorization...A-31 B.1 Java Security APIs...B-2 xiv Developing Secure Java TM Web Services
15 LIST OF FIGURES LIST OF FIGURES B.2 Java Secure Sockets Extension...B-5 B.3 Java Generic Security Services...B-6 B.4 Java GSS-API...B-7 B.5 Java SASL...B-8 B.6 Using SASL...B-9 B.7 Simple and Protected GSS-API Negotiation Mechanism...B-9 C.1 JAXWS Artifacts...C-5 C.2 Starting From a Java Class...C-10 C.3 Sample SOAP Request for AirportManager...C-15 C.4 Sample SOAP Response from AirportManager...C-15 C.5 Raw SOAP/HTTP Request...C-16 C.6 Raw SOAP/HTTP Response...C-17 C.7 Target Namespace for Application Elements...C-21 C.8 Starting From a WSDL Description...C-23 C.9 Structure of a WSDL file...c-23 C.10 Definition of a Service Using WSDL...C-25 - xv
16 LIST OF FIGURES LIST OF FIGURES xvi Developing Secure Java TM Web Services
17 List of Tables 1 Prefixes and XML Namespaces used in this course...xxx 1.1 Comparison of Crypto Schemes Requirements and Technologies Support for WS-* Standards July Possible Header Layouts JavaEE vs WS-AtomicTransaction C.1 WSDL-to-Java Technology Component Translations...C-6 xvii
18 LIST OF TABLES LIST OF TABLES xviii Developing Secure Java TM Web Services
19 List of Code Examples 3.1 A Secured Web Service Configuring web.xml to secure a JAX-WS web service Configuring Login Options in web.xml Configuring sun-web.xml Retrieving Security Information in a Servlet Retrieving Security Information via Dependency Injection Logging Callers in a Servlet Simple POJO WS Client Authenticating POJO WS Client A Secured JAX-RS Web Service JAX-RS Deployment: Alternative Approach # JAX-RS Deployment: Alternative Approach # Additional Features: Logging in JAXRS Securing Web Service URLs Dependency Injection in JAXRS Logging Callers in JAX-RS Simple Jersey Client Authenticating Jersey Client Sample Web Service Policy Enabling WS-Addressing Using Annotations xix
20 LIST OF CODE EXAMPLES LIST OF CODE EXAMPLES 5.3 Enabling WS-Addressing Specifying Actions Explicitly Using Annotations Sample Authentication Policy Enabling WS-AtomicTransaction Using Policy Assertions Enabling WS-AtomicTransaction Using Annotations Enabling WS-AtomicTransaction Using JTA Transactions Obtaining a LoginContext LoginModule Configuration LoginModule Configuration File LoginModule Configuration File Example A Trivial CallbackHandler A Hardcoded CallbackHandler A Sample LoginModule Interface javax.xml.ws.handler.handler Annotations on JAX-WS Handlers Types of JAX-WS Handler An Authentication Handler Sample Handler Chain Specification A Web Service Associated to a HandlerChain Using a WSDL Customization File Programmatic Configuration of Handlers for a JAX-WS Client A Sample HandlerResolver Sample Authentication Policy Retrieving Authentication Data Specifying a CallbackHandler Static UsernameToken Configuration xx Developing Secure Java TM Web Services
21 LIST OF CODE EXAMPLES LIST OF CODE EXAMPLES 6.21 Specifying Validators C.1 A Simple Service: AirportManager...C-11 C.2 A Simplest Web Service...C-11 C.3 Sample ant task for apt...c-13 C.4 Generated WSDL for AirportManager Class...C-13 C.5 XML Schema Generated for AirportManager...C-14 C.6 Custom WSDL Description: Class NamedAirportManager...C-18 C.7 Customized Generated WSDL...C-18 C.8 Customized Generated XML Schema...C-19 C.9 Capturing Overloaded Methods...C-20 C.10 Generated WSDL Overloaded Operations...C-20 C.11 Custom WSDL Description: Custom Namespace...C-21 C.12 UserDirectory porttype...c-26 C.13 XML Schema Type for addpassenger...c-26 C.14 WSDL Bindings for PassengerManager...C-27 C.15 Generated Java SEI...C-29 C.16 Service Implementation Class...C-30 C.17 Embedded Customization: Package... C-31 C.18 Embedded Customization: Class... C-32 C.19 Embedded Customization: Method... C-32 C.20 Class Generated From Customized WSDL...C-33 C.21 How to Enable Schema Validation...C-34 C.22 Simple Standalone Server...C-38 C.23 Finer Control over Standalone Server...C-39 D.1 JAX-RS IDs Simple Path...D-3 D.2 JAX-RS Path with Embedded Parameters...D-4 - xxi
22 LIST OF CODE EXAMPLES LIST OF CODE EXAMPLES D.3 JAX-RS Path with Form Parameters...D-5 D.4 Use Standard HTTP Methods: GET...D-6 D.5 Use Standard HTTP Methods: POST...D-6 D.6 JAX-RS Support for Multiple Representations...D-7 D.7 JAX-RS Parameters...D-8 D.8 Explicit Declaration of Root Resources...D-9 D.9 Runtime Retrieval of Root Resources...D-10 D.10 Deploying Within a Java VM...D-10 xxii Developing Secure Java TM Web Services
Java Programming Language
Java Programming Language Additional Material SL-275-SE6 Rev G D61750GC10 Edition 1.0 D62603 Copyright 2007, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
More informationBusiness Component Development with EJB Technology, Java EE 5
Business Component Development with EJB Technology, Java EE 5 Student Guide SL-351-EE5 REV D.2 D61838GC10 Edition 1.0 D62447 Copyright 2008, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer
More informationFundamentals of the Java Programming Language
Fundamentals of the Java Programming Language Student Guide SL-110 REV E D61798GC10 Edition 1.0 2009 D62399 Copyright 2006, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document
More informationOracle Data Integrator: Administration and Development Volume I Student Guide
Oracle Data Integrator: Administration and Development Volume I Student Guide D48459GC30 Edition 3.0 December 2007 D53463 Authors Laura Hofman Miquel FX Nicolas Technical Contributor and Reviewer Sharath
More informationSun Java System Application Server 8.1: Administration & Deployment
Sun Java System Application Server 8.1: Administration & Deployment Student Guide - Volume I IAS-4444 Rev A D62040GC10 Edition 1.0 D63846 Copyright 2006, 2009, Oracle and/or its affiliates. All rights
More informationOracle Fusion Middleware
Oracle Fusion Middleware Security and Administrator s Guide for Web Services 11g Release 1 (11.1.1) B32511-01 May 2009 This document describes how to administer and secure Web services using Enterprise
More informationJava EE Patterns. Student Guide - Volume 1. SL-500 Rev C.0.1. D61856GC10 Edition 1.0 D62465
Java EE Patterns Student Guide - Volume 1 SL-500 Rev C.0.1 D61856GC10 Edition 1.0 D62465 Copyright 2005, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
More informationOracle Data Integrator 11g: Integration and Administration Student Guide - Volume I
Oracle Data Integrator 11g: Integration and Administration Student Guide - Volume I D64974GC20 Edition 2.0 September 2012 D78954 Author Richard Green Technical Contributors and Reviewers Alex Kotopoulis
More informationWeb Component Development with Servlet and JSP Technologies, Java EE 6
Web Component Development with Servlet and JSP Technologies, Java EE 6 Student Guide - Volume 1 SL-314-EE5 REV C.1 D61810GC10 Edition 1.0 D62412 Copyright 2008, 2009, Oracle and/or its affiliates. All
More informationOracle Fusion Middleware
Oracle Fusion Middleware Administering Web Services 12c (12.1.2) E28131-01 June 2013 Documentation for developers and administrators that describes how to administer Web services. Oracle Fusion Middleware
More informationOracle Fusion Middleware
Oracle Fusion Middleware Understanding Oracle Web Services Manager 12c (12.1.2) E28242-01 June 2013 Documentation for developers and administrators that introduces features of the Oracle Web Services Manager
More information1Z Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions
1Z0-897 Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-897 Exam on Java EE 6 Web Services Developer Certified Expert... 2 Oracle
More informationOracle Service Bus 10g R3: Design & Integrate Services for SOA
Oracle Service Bus 10g R3: Design & Integrate Services for SOA Student Guide D56299GC11 Edition 1.1 November 2010 D69834 Authors Bill Bunch Tom Hardy Technical Contributors and Reviewer s Werner Bauer
More informationOracle Fusion Middleware
Oracle Fusion Middleware Securing WebLogic Web Services for Oracle WebLogic Server 11g Release 1 (10.3.1) E13713-01 May 2009 This document explains how to secure WebLogic Web services for Oracle WebLogic
More informationOracle Service Bus 10g R3: System Administration
Oracle Service Bus 10g R3: System Administration Student Guide D56301GC11 Edition 1.1 November 2010 D69775 Authors Bill Bunch Bijoy Choudhury Swarnapriya Shridhar Technical Contributor and Reviewer Tom
More informationJOSE LUIS JUAREZ VIVEROS com) has a. non-transferable license to use this Student Guide
D61748GC11 Edition 1.1 June 2010 D67982 Java Programming Language, Java SE 6 Activity Guide - Volume 1 SL-275-SE6 G.2 Copyright 2009, 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer
More informationOracleAS 10g R3: Build J2EE Applications II
OracleAS 10g R3: Build J2EE Applications II Volume I Student Guide D18380GC10 Edition 1.0 April 2006 D45763 Authors David Loo Glenn Stokol Technical Contributors and Reviewers Michael Burke Dr. Ken Cooper
More informationObject-Oriented Analysis and Design Using UML
Object-Oriented Analysis and Design Using UML Student Guide - Volume 1 OO-226 Rev C D61808GC10 Edition 1.0 D62408 Copyright 2003, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This
More informationOracle BI Publisher 11g R1: Fundamentals
Oracle BI Publisher 11g R1: Fundamentals Volume I Student Guide D68420GC10 Edition 1.0 June 2011 D73304 Authors Lea Shaw Sindhu Rao Technical Contributors and Reviewers Timothy McGlue Nikos Psomas Pradeep
More informationOracle Content Server 11g: Administration
Oracle Content Server 11g: Administration Volume I Student Guide D63093GC10 Edition 1.0 June 2011 D68962 Authors Saskia Nehls Marsha Hancock Deepa Pottangadi Technical Contributors and Reviewers Vijay
More informationJD Edwards EnterpriseOne Tools
JD Edwards EnterpriseOne Tools Business Services Development Guide Release 9.1.x E24218-02 September 2012 JD Edwards EnterpriseOne Tools Business Services Development Guide, Release 9.1.x E24218-02 Copyright
More informationOracle Hyperion Data Relationship Management Administration Activity Guide
Oracle Hyperion Data Relationship Management 11.1.1 Administration Activity Guide D56817GC10 Edition 1.0 April 2009 D59184 Authors Jody Glover Sergiy Pecherskyy Technical Contributors and Reviewers Matt
More informationWS-* Standards. Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration. Dr. Balázs Simon BME, IIT
WS-* Standards Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration Dr. Balázs Simon BME, IIT Outline Integration requirements WS-* standards 2 Integration requirements 3 Integration
More informationOracle BI 11g R1: Build Repositories
Oracle BI 11g R1: Build Repositories Volume I - Student Guide D63514GC11 Edition 1.1 June 2011 D73309 Author Jim Sarokin Technical Contributors and Reviewers Marla Azriel Roger Bolsius Bob Ertl Alan Lee
More informationArtix Version Release Notes: Java
Artix Version 5.6.4 Release Notes: Java Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved. MICRO FOCUS, the
More informationSun Virtualization: Solaris 10 Containers Administration
Sun Virtualization: Solaris 10 Containers Administration Student Guide SA-355-S10 Rev A.1 D61772GC11 Edition 1.1 D65087 Copyright 2009, 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer
More informationOracle Fusion Middleware
Oracle Fusion Middleware What's New in Oracle WebLogic Server 11g Release 1 (10.3.5) E13852-07 April 2011 Welcome to Oracle WebLogic Server. The following sections describe new and changed functionality
More informationInteroperability Solutions Guide for Oracle Web Services Manager 12c (12.2.1)
[1]Oracle Fusion Middleware Interoperability Solutions Guide for Oracle Web Services Manager 12c (12.2.1) E57783-01 October 2015 Documentation for software developers that describes how to implement the
More informationOracle Data Integrator 11g: Advanced Integration and Development Student Guide
Oracle Data Integrator 11g: Advanced Integration and Development Student Guide D78191GC10 Edition 1.0 Febraury 2013 D80589 Author Viktor Tchemodanov Technical Contributors and Reviewers Denis Gray Alex
More informationOracle Communications Services Gatekeeper
Oracle Communications Services Gatekeeper Security Guide Release 5.1 E36134-01 June 2013 Oracle Communications Services Gatekeeper Security Guide, Release 5.1 E36134-01 Copyright 2011, 2013, Oracle and/or
More informationJava Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview
Java Web Service Essentials (TT7300) Day(s): 3 Course Code: GK4232 Overview Geared for experienced developers, Java Web Service Essentials is a three day, lab-intensive web services training course that
More informationOracle Application Testing Suite: Introduction Student Guide
Oracle Application Testing Suite: Introduction Student Guide D55447GC10 Edition 1.0 August 2008 D55981 Copyright 2008, Oracle. All rights reserved. Disclaimer This document contains proprietary information
More informationOracle Adaptive Access Manager: Administration Student Guide
Oracle Adaptive Access Manager: Administration Student Guide D70569GC10 Edition 1.0 October 2008 D56328 Authors Steve Friedberg Shankar Raman Technical Contributors and Reviewers Philip Garm Steve Jackle
More informationNext-Generation SOA Infrastructure. An Oracle White Paper May 2007
Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application
More informationShell Programming for System Administrators Student Guide
Shell Programming for System Administrators Student Guide D61776GC21 Edition 2.1 April 2010 D66885 Copyright 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
More informationOracle Communication and Mobility Server: Introduction Student Guide
Oracle Communication and Mobility Server: Introduction Student Guide D52943GC10 Edition 1.0 January 2008 D54065 Author Viktor Tchemodanov Technical Contributors and Reviewers Christer Fahlgren Adam Odessky
More informationMySQL Performance Tuning
MySQL Performance Tuning Student Guide D61820GC20 Edition 2.0 May 2011 D73030 Author Jeff Gorton Copyright 2011, Oracle and/or it affiliates. All rights reserved. Disclaimer Technical Contributors and
More informationOracle Fusion Middleware
Oracle Fusion Middleware Interoperability Guide for Oracle Web Services Manager 11g Release 1 (11.1.1) E16098-04 January 2011 This document describes how to implement the most common Oracle WSM interoperability
More informationOracle Application Server 10g R2: Administration II
Oracle Application Server 10g R2: Administration II Student Guide Volume 1 D16509GC30 Edition 3.0 October 2006 D47633 Authors Ramaa Mani Shankar Raman Technical Contributors and Reviewers Celia Antonio
More informationCO Java EE 6: Develop Web Services with JAX-WS & JAX-RS
CO-77754 Java EE 6: Develop Web Services with JAX-WS & JAX-RS Summary Duration 5 Days Audience Java Developer, Java EE Developer, J2EE Developer Level Professional Technology Java EE 6 Delivery Method
More informationProgramming Web Services in Java
Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning
More informationOracle Forms Developer 10g: Move to the Web
Oracle Forms Developer 10g: Move to the Web Student Guide D17364GC10 Edition 1.0 December 2005 D22796 Author Pam Gamer Technical Contributors and Reviewers Charles Bryant Orlando Cordero Kathryn Cunningham
More informationOracle WebLogic Server 11g: Diagnostics and Troubleshooting
Oracle WebLogic Server 11g: Diagnostics and Troubleshooting Volume II Student Guide D61523GC20 Edition 2.0 March 2011 D72554 Author Bill Bell Technical Contributors and Reviewers Will Lyons TJ Palazzolo
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationMySQL and PHP - Developing Dynamic Web Applications
MySQL and PHP - Developing Dynamic Web Applications Student Guide SQL-4405 Rev 2.0 D62048GC10 Edition 1.0 D63883 Copyright 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer This document
More informationLesson 13 Securing Web Services (WS-Security, SAML)
Lesson 13 Securing Web Services (WS-Security, SAML) Service Oriented Architectures Module 2 - WS Security Unit 1 Auxiliary Protocols Ernesto Damiani Università di Milano element This element
More informationOracle BPM 10g R3 Programming 1 Essentials
Oracle BPM 10g R3 Programming 1 Essentials Volume I Student Guide D55633GC10 Edition 1.0 March 2009 D58927 Authors Jill Moritz Kenny Somerville Technical Contributors and Reviewers Fernando Dobladez Carolina
More informationE Oracle 10g Java Bootcamp II v1
E Oracle 10g Java Bootcamp II v1 Volume I Student Guide D22061GC10 Edition 1.0 October 2005 D22332 Author Lynn Munsinger Sunitha Patel Technical Contributors and Reviewers Anna Atkinson Scott Brewton Kenneth
More informationOracle Utilities Opower Solution Extension Partner SSO
Oracle Utilities Opower Solution Extension Partner SSO Integration Guide E84763-01 Last Updated: Friday, January 05, 2018 Oracle Utilities Opower Solution Extension Partner SSO Integration Guide Copyright
More informationOracleAS 10g R3: Java Programming
OracleAS 10g R3: Java Programming Volume I Student Guide D18382GC20 Edition 2.0 April 2007 D50171 Authors Patrice Daux Kate Heap Technical Contributors and Reviewers Ken Cooper C Fuller Vasily Strelnikov
More informationOracle Fusion Middleware
Oracle Fusion Middleware Interoperability Guide for Oracle Web Services Manager 11g Release 1 (11.1.1) E16098-01 October 2009 This document describes how to implement the most common Oracle WSM interoperability
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationOracle WebLogic Server 12c: Administration I
Oracle WebLogic Server 12c: Administration I Student Guide Volume 1 D80149GC10 Edition 1.0 July 2013 D82757 Authors Bill Bell Elio Bonazzi TJ Palazzolo Steve Friedberg Technical Contributors and Reviewers
More informationArchitect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J.
ORACLG Oracle Press OCM Java@ EE 6 Enterprise Architect Exam Guide (Exams IZO-807,1ZO-865 & IZO-866) Paul R* Allen and Joseph J. Bambara McGraw-Hill Education is an independent entity from Oracle Corporation
More informationOracle WebLogic Server 11g: Overview for WLS Administrators
Oracle WebLogic Server 11g: Overview for WLS Administrators Student Guide D60811GC10 Edition 1.0 July 2009 D61310 Authors Steve Friedberg T J Palazzolo Shankar Raman Technical Contributors and Reviewers
More informationJD Edwards EnterpriseOne Tools
JD Edwards EnterpriseOne Tools Business Services Development Guide Release 8.98 Update 4 E14693-02 March 2011 JD Edwards EnterpriseOne Tools Business Services Development Guide, Release 8.98 Update 4 E14693-02
More informationOracle Web Service Manager Implementation Guide Oracle FLEXCUBE Universal Banking Release [April] [2014]
Oracle Web Service Manager Implementation Guide Oracle FLEXCUBE Universal Banking Release 12.0.3.0.0 [April] [2014] Table of Contents 1. INTRODUCTION... 1-1 2. PREREQUISITES... 2-1 3. INSTALLATION... 3-1
More informationGeneral Security Principles
Oracle Enterprise Data Quality for Product Data Security Guide Release 11g R1 (11.1.1.6) E35849-02 February 2013 This document describes the general principles of security of the Oracle Enterprise Data
More informationOracle WebCenter Content 11g: Content Server Customization Student Guide - Volume I
Oracle WebCenter Content 11g: Content Server Customization Student Guide - Volume I D69235GC10 Edition 1.0 May 2012 D77125 Author Saskia Nehls Technical Contributors and Reviewers Marsha Hancock Kyle Hatlestad
More informationUNIX and Linux Essentials Student Guide
UNIX and Linux Essentials Student Guide D76989GC10 Edition 1.0 June 2012 D77816 Authors Uma Sannasi Pardeep Sharma Technical Contributor and Reviewer Harald van Breederode Editors Anwesha Ray Raj Kumar
More informationSun Certified System Administrator for the Solaris 10 OS Bootcamp
Sun Certified System Administrator for the Solaris 10 OS Bootcamp Student Guide - Volume 3 SA-997 Rev A (SA-202-S10-C.2) D63735GC10 Edition 1.0 D64505 Copyright 2008, 2010, Oracle and/or its affiliates.
More informationSUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional
SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationCA SiteMinder Web Services Security
CA SiteMinder Web Services Security Policy Configuration Guide 12.52 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationOracle Identity Manager 11g: Essentials
Oracle Identity Manager 11g: Essentials Volume I Student Guide D65160GC10 Edition 1.0 November 2010 D69802 Disclaimer This document contains proprietary information and is protected by copyright and other
More informationOracle BI Publisher 10g R3: Fundamentals
Oracle BI Publisher 10g R3: Fundamentals Student Guide D53147GC10 Edition 1.0 February 2008 D54122 Authors Padmaja Mitravinda Brian Pottle Technical Contributors and Reviewers Leta Davis Tim Dexter Mike
More informationJava J Course Outline
JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The
More informationJava- EE Web Application Development with Enterprise JavaBeans and Web Services
Java- EE Web Application Development with Enterprise JavaBeans and Web Services Duration:60 HOURS Price: INR 8000 SAVE NOW! INR 7000 until December 1, 2011 Students Will Learn How to write Session, Message-Driven
More informationOracle Communications WebRTC Session Controller
Oracle Communications WebRTC Session Controller Security Guide Release 7.0 E40975-01 November 2013 Oracle Communications WebRTC Session Controller Security Guide, Release 7.0 E40975-01 Copyright 2013,
More informationOctober 14, SAML 2 Quick Start Guide
October 14, 2017 Copyright 2013, 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and
More informationOracle 10g: Java Programming
Oracle 10g: Java Programming Volume 1 Student Guide D17249GC12 Edition 1.2 July 2005 D19367 Author Kate Heap Technical Contributors and Reviewers Ken Cooper Brian Fry Jeff Gallus Glenn Maslen Gayathri
More informationOracle Service Bus. Interoperability with EJB Transport 10g Release 3 (10.3) October 2008
Oracle Service Bus Interoperability with EJB Transport 10g Release 3 (10.3) October 2008 Oracle Service Bus Interoperability with EJB Transport, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or
More informationSHORT NOTES / INTEGRATION AND MESSAGING
SHORT NOTES / INTEGRATION AND MESSAGING 1. INTEGRATION and MESSAGING is related to HOW to SEND data to and receive from ANOTHER SYSTEM or APPLICATION 2. A WEB SERVICE is a piece of software designed to
More informationUsing Java - for PL/SQL and Database Developers Student Guide
Using Java - for PL/SQL and Database Developers Student Guide D71990GC10 Edition 1.0 June 2011 D73403 Authors Priya Shridhar Prathima Trivedi Technical Contributors and Reviewers Andrew Rothstein Ashok
More informationOracle VM Administration: Oracle VM Server for x86 Student Guide
Oracle VM Administration: Oracle VM Server for x86 Student Guide D74549GC10 Edition 1.0 April 2012 D76950 Author Michele Dady Editors Aju Kumar Anwesha Ray Graphic Designer Satish Bettegowda Publishers
More informationOracle Application Express: Administration Student Guide
Oracle Application Express: Administration Student Guide D56361GC10 Edition 1.0 June 2011 D73408 Author Salome Clement Technical Contributors and Reviewers Veerabhadra Rao Putrevu Manish Pawar Chaitanya
More informationNew Features in Primavera Professional 15.2
New Features in Primavera Professional 15.2 COPYRIGHT & TRADEMARKS Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
More informationOracle WebCenter Sites 11g for Developers
Oracle WebCenter Sites 11g for Developers Student Guide D78300GC10 Edition 1.0 August 2012 D78723 Author Jenny Wongtangswad Technical Contributors and Reviewers Deirdre Duffy Heike Hundt Lee Klement Michael
More informationOracle Insurance Policy Administration Configuration of SAML 1.1 Between OIPA and OIDC
Oracle Insurance Policy Administration Configuration of SAML 1.1 Between OIPA and OIDC Version 10.1.0.0 Documentation Part Number: E55027-01 June, 2014 Copyright 2009, 2014, Oracle and/or its affiliates.
More informationCA SiteMinder Federation
CA SiteMinder Federation Legacy Federation Guide 12.52 SP1 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More information1Z Oracle. Java Platform Enterprise Edition 6 Web Services Developer Certified Expert
Oracle 1Z0-897 Java Platform Enterprise Edition 6 Web Services Developer Certified Expert Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-897 QUESTION: 113 Which three statements
More informationOracle VM Server for x86: Administration
Oracle VM Server for x86: Administration Student Guide D85765GC10 Edition 1.0 August 2014 D87627 Author Michele Lemieux Dady Editors Daniel Milne Vijayalakshmi Narasimhan Graphic Designer Divya Thallap
More informationCA SiteMinder. Federation Manager Guide: Legacy Federation. r12.5
CA SiteMinder Federation Manager Guide: Legacy Federation r12.5 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationSecuring WebLogic Web Services for Oracle WebLogic Server 12c (12.2.1)
[1]Oracle Fusion Middleware Securing WebLogic Web Services for Oracle WebLogic Server 12c (12.2.1) E55198-01 October 2015 Documentation for security software developers that describes how to secure WebLogic
More informationOracle Fusion Middleware
Oracle Fusion Middleware Infrastructure Components and Utilities User's Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1 (11.1.1.5.0) E17366-03 April 2011 Oracle Fusion
More informationOracle Application Server 10g R3: Administration
Oracle Application Server 10g R3: Administration Volume I Student Guide D44381GC10 Production 1.0 July 2006 D46707 Author Saurabh Banerjee Technical Contributors and Reviewers Celia Antonio Mary Bryksa
More informationCO Java EE 7: Back-End Server Application Development
CO-85116 Java EE 7: Back-End Server Application Development Summary Duration 5 Days Audience Application Developers, Developers, J2EE Developers, Java Developers and System Integrators Level Professional
More informationComposable Web Services Using Interoperable Technologies from Sun's "Project Tango"
Composable Web Services Using Interoperable Technologies from Sun's "Project Tango" Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 2006 JavaOne SM Conference Session 4661 Goal of
More informationComposable Web Services Using Interoperable Technologies From Sun s Project Tango
Composable Web Services Using Interoperable Technologies From Sun s Project Tango Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 Copyright 2006, Sun Microsystems, Inc., All rights
More informationNimsoft Service Desk. Single Sign-On Configuration Guide. [assign the version number for your book]
Nimsoft Service Desk Single Sign-On Configuration Guide [assign the version number for your book] Legal Notices Copyright 2012, CA. All rights reserved. Warranty The material contained in this document
More informationOracle Warehouse Builder 10g: New Features
Oracle Warehouse Builder 10g: New Features Volume I - Student Guide D44808GC10 Edition 1.0 July 2006 D46761 Author Richard Green Technical Contributors and Reviewers David Allan Herbert Bradbury Sharath
More informationApplication Developer s Guide Release 7.2
[1]Oracle Communications WebRTC Session Controller Application Developer s Guide Release 7.2 E69517-02 December 2016 Oracle Communications WebRTC Session Controller Application Developer's Guide, Release
More informationOracle Warehouse Builder 10g: Administration
Oracle Warehouse Builder 10g: Administration Volume I Student Guide D44810GC10 Edition 1.0 January 2007 D49160 Authors Puja Singh Richard Green Technical Contributors and Reviewers David Allan Sharath
More informationAdministration Guide Release 5.0
[1]Oracle Application Express Administration Guide Release 5.0 E39151-06 November 2015 Oracle Application Express Administration Guide, Release 5.0 E39151-06 Copyright 2003, 2015, Oracle and/or its affiliates.
More informationOracle Utilities Customer Self Service
Oracle Utilities Customer Self Service Whitepaper: Migration of XAI Services to IWS Services Release 2.1.0 Service Pack 2 E67957-01 October 2015 Oracle Utilities Customer Self Service Whitepaper: Migration
More informationCA CloudMinder. SSO Partnership Federation Guide 1.51
CA CloudMinder SSO Partnership Federation Guide 1.51 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
More informationCA SiteMinder Federation
CA SiteMinder Federation Partnership Federation Guide 12.52 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationOracle 11g: XML Fundamentals
Oracle 11g: XML Fundamentals Student Guide D52500GC10 Edition 1.0 December 2007 D53762 Authors Chaitanya Koratamaddi Salome Clement Technical Contributors and Reviewers Bijoy Choudhury Isabelle Cornu Ken
More information1. Draw the fundamental software technology architecture layers. Software Program APIs Runtime Operating System 2. Give the architecture components of J2EE to SOA. i. Java Server Pages (JSPs) ii. Struts
More information