Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Developing Secure Java Web Services :: [DWS-4120-EE5]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. DWS-4120-EE5   length. 3 days
type. Instructor-Led   partner. Sun Microsystems
price.
$2,100 :: $1,785 GSA GOV.
 
 
The Developing Secure Java Web Services workshop provides business component and client developers with the information they need to design, implement, deploy, and maintain secure web services and web service clients using Java technology components and the Java Platform, Enterprise Edition 5 (Java EE 5) platform. Students learn how and when to use XML Encryption and XML Digital Signatures. The students learn about prominent industry standards and initiatives developed to provide comprehensive security solutions for web services. In addition, the students learn how to secure web services using the XML and Web Services Security (XWS-Security) framework, federated identity, Security Assertion Markup Language (SAML) tokens, and Liberty tokens. This comprehensive course covers identity management concepts, drivers behind identity management solutions and Access Manager functions. Students learn how to secure web services using the web services security providers in Sun Java System Access Manager 7.1. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE) 5.5, NetBeans Enterprise Pack 5.5, and Sun Java System Application Server 9.0 Update1 (GlassFish V1).
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Students who can benefit from this course are business component and client application developers, system integrators, IT architects, and other technical personnel who are creating web services and are interested in implementing standard security mechanisms in their web service applications. In addition, Java EE 5 software developers planning on implementing and securing web services can also benefit from this course. Students who can benefit from this course are interested in implementing Service Oriented Architecture (SOA) in their enterprise.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Demonstrate some knowledge of the declarative programming concepts used in the Java 2 Platform, Enterprise Edition (J2EE) technology and be able to create simple J2EE applications
Create a Java web service
Demonstrate proficiency with XML and interpret XML documents
Display experience with the Java programming language and distributed programming (multi-tier architecture)


 
skills gained
 
 
Upon completion of this course, students should be able to:

Identify the need to secure web services
List and explain the primary elements and concepts of application security
Outline the factors that must be considered when designing a web service security solution
Evaluate the tools and technologies available for securing a Java web service
Analyze the security requirements of web services
Identify the security challenges and threats in a web service application
Secure web service using application-layer, transport-layer security, and message-layer security
Secure web services using the message security providers available in Sun Java System Application Server
Examine the need for identity management to secure web services
State the role of the Access Manager in securing web services
Illustrate identity management capabilities in the NetBeans environment
Secure web services using the UserNameToken profile, SAML and Liberty tokens




 
course content details  
 


  Module 1 - Encapsulating the Basics of Security

Summarize the characteristics of web services and analyze its impact on application security
Examine how the data exposed by a web service can affect its security requirements
Describe the security principles of web architecture
State the characteristics of application security
Underline the technologies used to implement application security
Identify the security issues in a web service model
Evaluate the security requirements of web services




  Module 2 - Examining Web Services Security Threats and Countermeasures

Deduce the security requirements of web services
Analyze the security challenges and threats in a web service application
Comprehend the technologies to address the security challenges in a web service application
Examine the issues that must be considered when designing a web service security solution
List the features that are typically provided by a properly implemented security mechanism
Analyze how the characteristics of web services affect application security




  Module 3 - Explaining Web Services Security Initiatives and Organizations

Explain web services security model
Appreciate the need to establish standards for web services security
List and define the functions of various organizations and initiatives that addresses web services security
Outline the web services specifications and technology to secure web services
Discuss the web services security technologies and solutions offered by Sun
Outline the common mechanisms that can be used to secure a web service application




  Module 4 - Securing Java Web Services Using Application-Layer and Transport-Layer Security

Illustrate the various methods to implement security to Java EE applications
Use Secured Socket Layer (SSL) to secure a Java EE 5 web service application
Outline the security mechanisms used by Java EE 5 web-tier applications
State the functions of the Java EE authentication service
Secure web services using application layer security and transport-layer security




  Module 5 - Implementing Secure Java Web Services Using Message-Layer Security

Explain message-layer security and explain its advantages
Appraise soap message security against transport and application-layer security
Evaluate message-layer security mechanisms
Illustrate how Sun Java System Application Server offers integrated support for the Web services security standards
Configure Sun Java System Application Server for message security
Configure application-specific web services security using Sun Java System Application Server
Secure Java EE 5 web services using message security providers
Implement message security in client application




  Module 6 - Securing SOAP Messages Using XML and Web Services Security (XWSS)

State the various options to secure SOAP messages
Explore the functionality provided in XWS-Security for securing web service applications
Demonstrate the process and steps to secure a web service using XWSS security
Signify how digital signatures and message encryption are used to secure a web service application
Create security configuration file
Create security handler
Create environment properties for the security configuration file
Implement an XWS-Security solution for a JAX-WS web service




  Module 7 - Relating Web Services Security and Identity Management

Describe identity management and the business drivers behind identity management solutions
Indicate the technologies behind an identity management solution
Examine the need for identity management to secure web services
Evaluate the capabilities of Sun Java System Access Manager 7.1
List and describe the components and features of Access Manager
Illustrate identity management capabilities in the NetBeans environment
Install and configure NetBeans Enterprise Pack
Secure web services using the UserNameToken profile




  Module 8 - Securing Web Services Using Security Assertion Markup Language (SAML) Tokens

Explain the Security Assertions Markup Language (SAML)
Demonstrate Single Sign-On (SSO) system flow using SAML tokens
Configure SAML support on the Sun Java System Access Manager
Enable SAML-based authentication to secure a web service client and a web service provider using Access Manager
Secure web services using SAML tokens




  Module 9 - Securing Web Services Using Liberty Tokens

Describe network identity implementation
Underline the Liberty Alliance project and the Liberty specification
List and explain the web services security providers in Access Manager 7.1
Describe federated identity
Explain Liberty web services and Liberty process flow
Send caller's identity using the LibertyBearerToken profile
Configure the LibertySAMLToken support
Secure web services using Liberty tokens





 
Refresh your IT training.

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Refresh your IT training.

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware