Web Services

OVERVIEW
Building Strategic Influence in Matrix Organizations

With our Web Services course, you will learn the differences between SOAP-based and REST-style services, as well as why both approaches are considered superior to distributed-object architecture, such as Java EE and .NET frameworks.

WHAT YOU'LL LEARN
Why you shouldn't miss this course

By the end of this course, participants will have the leadership toolkit to shape and steer GenAI portfolios across their organization.

01Define a web service
02Deploy a web service within Apache Axis
03Understand the SOAP protocol
04Understand SOAP messages passed between server and client
05Create, read and understand the Web Services Description Language files
06Working with Web service stubs for both Java and non Java based services
07Understand where Web services fit in the Java EE framework
08Understand Web service security
09Identify best practices for Web service development
10Understand alternative architectures such as REST for Web services

PREREQUISITES
Recommended experience

CURRICULUM
Structured for
Strategic Application
  • What is a Web service?
  • Overview of SOAP;
  • Conveying SOAP over HTTP
  • RPC vs. Document formatting
  • SOAP Encoded vs. Literal serialization
  • The State of Play
  • Creating and Consuming a Web service in Java
  • Overview of the Java Web Services Stack (Metro)
  • Creating a Java Web service;
  • Generating a Web service Proxy
  • Calling a Web service from a client application
  • Overview of WSDL
  • Understanding WSDL services and Ports
  • Bindings
  • Messages
  • Schema
  • Overview of JAXB
  • Simple marshalling
  • Custom marshalling
  • Unmarshalling
  • Using JAXB in a Web Service
  • Message exchange Patterns
  • Parameter passing modes
  • One-way Messaging
  • Exception handling
  • SOAP faults
  • Asynchronous Web methods
  • Overview of handlers
  • Defining logical handlers
  • Defining SOAP handlers
  • Accessing transport headers
  • Overview of binary data and SOAP
  • Returning base64-encoded Binary Data
  • Specifying the MIME type
  • Optimizing Binary Data
  • Overview of Java Enterprise Edition
  • Example Java EE application
  • The role of Web Services
  • Overview of RESTful Web services
  • Overview of the Java API for XML RESTful Web Services (JAX-RS)
  • Creating a RESTful Web Service
  • URI path templates
  • Accessing additional HTTP info
  • RESTful Design Patterns

Contract-First Web Services

  • Creating a WSDL contract
  • Creating interoperable WSDL
  • Generating a Web Service from WSDL

Web Service Security Overview

  • Transport-level Security
  • Message-level Security
  • Overview of WSIT Security
  • Common Administration tasks
  • Transport-level user authentication

Web Service Security Examples

  • Username authentication with Symmetric Keys
  • Mutual Certificates Security
  • Transport Security (SSL)
  • SAML Authorization over SSL

Orchestrating Web Services

  • Achieving orchestration with BPEL
  • BPEL Control Flow and Compensation
  • BPEL – State of the Industry

Enterprise Service Buses (ESB)

  • What is an ESB?
  • Understanding the role of ESBs in Service Oriented Architecture
  • ESB case studies

RECOMMENDED PARTICIPANT SETUP
This course follows Cognixia's AI-first,
hands-on learning model

Access to sanitized process maps, KPI definitions, candidate initiative lists, and basic cost baselines (time, cycle time, error or rework rates)

INTERESTED IN THIS COURSE?
Let's Connect

Speak with a Cognixia specialist about enrollment options, custom cohorts for your leadership team, or tailored delivery formats for your organization.

Response within 1 business day
Available in 5 delivery formats globally
Volume pricing for teams of 10+
Get in touch

One of our specialists will contact you within one business day.

WHY COGNIXIA
Why Cognixia for This Course

KEEP EXPLORING
Mapped Official Learning
Leadership
Equip enterprise leaders to drive culture, skills, policy, and operating-model change required for sustainable Generative AI adoption at scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Enterprise-grade security, governance, and Responsible AI controls to protect, govern, and operate GenAI and agentic systems safely at scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Build portable, enterprise-grade GenAI systems that run consistently across Databricks, AWS, and Google Vertex AI—without vendor lock-in, quality drift, or governance gaps.
In-Person Workshop, Virtual Instructor-Led
Applied
Systematic testing, evaluation, and quality engineering frameworks for validating GenAI and agentic AI systems at enterprise scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Production-grade GenAIOps and LLMOps practices to deploy, monitor, evaluate, and govern enterprise-scale LLM and agentic applications with reliability and control.
In-Person Workshop, Virtual Instructor-Led
Applied
Design, build, evaluate, and operate production-grade agentic AI systems with multi-agent orchestration, tool integration, and enterprise-grade safety controls.
In-Person Workshop, Virtual Instructor-Led

READY TO SHAPE YOUR AI FUTURE?
Let's build the workforce
of the future

Enroll your leadership cohort in Designing GenAI Use-Case Portfolios & Business Cases.
Custom cohorts available for enterprise teams.