SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training


Explained what could be have been very complicated information in a clear and concise manner which allowed myself to follow along and understand with ease. Instructor had great enthusiasm that kept us all involved.
Comment from Shared Services Canada

1. Title

  • Implementing SOA using Java EE Technologies (JSOA, 5 days)
    View PDF

2. Course Pre-requisites

  • Knowledge of the web. Java and/or XML background is useful but not necessary

3. Target Audience

  • Anyone who is interested in understanding and implementing SOA

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: Service Oriented Architecture

Topic 1: What is SOA?

Topic 2: SOA Terminology: WSDL, UDDI, SOAP, BPEL, etc

Topic 3: What does an SOA solution look like?

Topic 4: SOA Advantages and Disadvantages

Topic 5: SOA Technology Overview

Topic 6: About Messaging Technologies

Topic 7: Distributed Applications: Technology and Infrastructure

Topic 8: Web Applications: Technology and Infrastructure.

Topic 9: Java Web Services: Technology and Architecture

Topic 10: Legacy Integration

Topic 11: SOA Security

Topic 12: The Need for Analysis

Module 2: Analyzing Requirements

Topic 1: Functional versus non-Functional Requirements

Topic 2: Gathering Information

Topic 3: Functional Requirements: Identifying Actors and Use Cases

Topic 4: Using Decision Tables

Topic 5: Writing Fully Dressed Use Cases

Topic 6: Writing Use Case Diagrams

Topic 7: Writing Business Activity Diagrams

Topic 8: Elaborating a Domain and Service Model

Topic 9: Non-Functional Requirements: The Supplementary Specification

Topic 10: Change Management

Topic 11: Large Systems

Module 3: Service Design

Topic 1: Translating Functional Requirements to a System Design

Topic 2: Designing the Web Service

Topic 3: Using Generalization and Aggregation

Topic 4: Creating a Design Class Diagram

Topic 5: Generating the Code

Module 4: XML Fundamentals

Topic 1: Well Formed versus Valid XML Documents

Topic 2: XML Document Validation: DTDs and Schemas

Topic 3: Writing Effective Schemas

Topic 4: XSL Document Processing

Topic 5: Using XML in B2B Integration

Topic 6: About SOAP and WSDL

Module 5: Creating Web Services

Topic 1: Web Service Architecture Revisited

Topic 2: About Data Types and Object Serialization

Topic 3: Creating the Web Service

Topic 4: Implementing Web Methods

Topic 5: Generating Web Service Artifacts: WSDL, Proxy Classes, etc..

Topic 6: Creating a Web Service Client

Topic 7: Securing Web Services

Topic 8: Optimizing Web Services

Topic 9: Applying Design Patterns

Module 6: Business Integration with JEE

Topic 1: JEE Overview

Topic 2: Using Enterprise Java Beans

Topic 3: Creating Session Beans

Topic 4: Creating CMP and BMP Entity Beans

Topic 5: Creating Message Driven Beans

Topic 6: Exposing EJBs using Web Services

Topic 7: Security Considerations

Module 7: The Road Ahead

Topic 1: WS Technology: What is Next?

Topic 2: The Drive towards Standards

Topic 3: Using ORM tools like Hibernate

Topic 4: Open Discussion on Possible Client Implementations

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette