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

Java Training


I really liked the fact that the course was not the canned Microsoft training material where you just copy and pasted commands and follow exact step by step instructions to achieve a desired outcome. This course made you think which in turn made you actually learn. The instructor was very knowledgeable and enthusiastic and provided an enjoyable learning experience. Thank you very much.
Comment from DND

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