This advanced course introduces Java developers to key concepts and technology for developing secure web services and securing enterprise software architecture. Though consensus is forming, and standards have largely taken shape, this is still a broad and challenging field. We focus on a few well-defined approaches: XML cryptography, the WS-Security and WS-SecurityPolicy standards, and the Security Assertions Markup Language, or SAML. We also look XACML for authorization policies, and at trust and federation -- not only as envisioned by SAML but also through the WS-Trust and WS-Federation specifications.
These approaches do overlap, and through our primary case studies we present a single, coherent story of assuring confidentiality, integrity and non-repudiation, user authenticity, and proper request authorization with a blend of policy-driven WS-Security, SAML, and even some application-coded digital signature. We also investigate the web-application end of SAML, with an in-depth study of single sign-on and federated identity.
Although for practical purposes this course relies on a specific platform, which is Java EE, the great majority of the course content teaches interoperable specifications, and would be equally useful to developers working on other web-service-capable platforms such as .NET -- or to those who work with multiple platforms, and do need to understand the interoperable pieces in detail but perhaps don't need to delve into implementation strategies. In fact, customizations are available that essentially leave out the Java to stick more strictly to the XML.
Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Java Web Services class:
No cancelation for low enrollment
GSA schedule pricing
Students who have taken Live Online Training
Organizations who trust Webucator for their training needs
Satisfaction guarantee and retake option
Students rated our trainers 9.40 out of 10 based on 4,754 reviews
I just wanted you to know that this class has been AWESOME! It is by far, the best online class I have ever taken. The instructor is phenomenal. She has really gone over and beyond and I have learned so much in only a couple of days!
Travisty Vasquez-Terry, Meharry Medical College
This was the first class I've attended using the live, instructor-led, webcast method. It was very good and Webucator made it easy to set up and use the interface. The instructor was knowledgeable and engaging and the small class size made it easy to get individualized assistance. Thanks!
George McKee, Bell Helicopter Textron, Inc.
The flexibility, kindness, and knowledge of the instructor were top notch.
Rob LaMora, Knolls Atomic Power Lab (Lockheed Martin)
This class is something I recommend taking. It is very informative and has a wide range of options that you will learn. The way the class is presented is also very nice. It is well organized without skipping from place to place. I also loved my instructor - she was a great teacher and very helpful.
Laura Kaptein, Spectrum Net Designs