Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Microsoft technologies
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Introduction to SOA Development
Overview

This course will provide each participant with an in-depth and comprehensive understanding of the Service-Oriented Architecture and event-driven environment. This course will focus on the concept of SOA environment, SOA components, development of Web services, using MQ-enabled services, utilization of JMS, administering JMS environment, depict the role of the Enterprise Service Bus using the WebSphere Message Broker, security integration, building publisher and subscriber applications, durable and non-durable event processing, using adapter components, leveraging legacy applications, development of SOA components using WebSphere Integration Developer and RSA, deployment of client proxies and overall lifecycle management process.

All aspects of this class will incorporate the specific architecture of client to illustrate the implementation of these techniques.

Prerequisites

Each student should have an understanding of application development and basic web-based development methodologies.

Class Format

Lecture / Lab

Audience

Designed for legacy developers, project leaders, IT architects and other technical individuals that need to understand how to develop and implement SOA and event-driven architectures.

Learning Objectives

After completing this course, the student should be able to:

  • Understand the role of the SOA architecture
  • Depict the major factors in event-driven environment
  • Develop and deploy Web services using IBM framework
  • Define the usage and role of XML, SOAP, WSDL and UDDI registries
  • Deploy both the Publisher and Subscriber model types
  • Demonstrate the enablement of MQ services
  • Illustrate the implementation of an Enterprise Service Bus and the Message Broker
  • Depict security issues related to Web Services (SAML, SSO, encryption and digital signatures)
  • Use of client specific adapters for accessing legacy components
  • Illustrate the capability to leverage mainframe applications
  • Demonstrate the utilization of RAD/RSA or WID for creating, deploying and testing Web services
  • Depict the integration of JMS into an SOA event architecture
  • Demonstrate the client proxy components and their implementation
Course Duration

5 Days

Course outline

Introduction to SOA
  • Service Oriented Architecture
    • UDDI Registries
    • Service Requestor
    • Web Service
  • B2C vs B2B
  • Defining XML
  • Defining SOAP
    • Architecture
    • Messages
  • Web Services Descriptive Language (WSDL)
    • Definition
    • Usage
SOA Implementation
  • Components
    • SOAP
    • XML
    • UDDI
    • WSDL
  • J2EE Integration
    • Web Services Gateway
    • Enterprise Service Bus
    • EJB Service Interface
    • BNSF Client proxy
  • ECommerce usage
    • Hosted
    • Published
    • Discovery
    • Usage
  • Development using RAD/WID
Introduction to SOAP
  • Overview
  • SOAP Messages
    • Envelope
    • Header
    • Body
  • SOAP transport protocols
    • HTTP
    • FTP
    • SNMP
  • Error processing
  • Attachments
  • Bindings
Web Services Development
  • Tool support
  • Web Services wizard
    • Deployment settings
    • Java to XML mappings
    • Binding Proxy generation
    • XML to Java mappings
    • SOAP Binding Mapping configuration
  • MQ enabled service
  • Generated files
    • Client
    • Proxy
  • Deployment
    • Testing/Debugging
    • Publishing
  • TCP/IP tracing
Publisher/Subscriber Processing
  • Defining a Publisher
  • Illustrating a Subscriber
  • Durable vs non-durable
    • Persistence
    • Logging and recovery
  • Backend MQ integration
  • COBOL-to-Java
  • Java-to-COBOL
Building Web Services Clients
  • Depict client requirements
  • Construct Web Service client using Apache SOAP
  • Client development
    • Use of WSDL
    • Wizards
    • Source
  • Depict functions of Web service proxy
  • AML Logging
Enterprise Service Bus
  • Architecture pattern
  • Unify message oriented, event driven and service oriented processes
  • Optimize delivery of information and services
  • Vendor Product integration
  • Interoperability with different platforms
    • JMS
    • MQSeries
Message Broker
  • Application integration
  • Centralized message broker
  • Database logging
  • SOA and SOAP messages
Adapters
  • J2EE JCA
  • Resource adapters roles
  • Mainframe adapters
    • CICS
    • IMS
    • VSAM
  • Technology adapters
    • JDBC
    • COM
    • EJB
    • Exchange
    • XML
    • Mapping business objects
    • Business object extraction via adapters
JMS and Message Middleware
  • JMS and JMS Providers
  • JMS Clients
  • Asynchronous Messaging
  • Publish/Subscribe
  • Point-to-Point
  • Connection Factories
  • JMS Destinations/Listeners
  • Listener Managers
  • ejb-jar.xml updates
  • MQSeries integration
  • Queue Managers and Brokers
  • Clustering and failover
SOA Security
  • Security concerns
  • Web Services Security patterns
    • Message Interceptor Gateway
    • Message Inspector
    • Secure Message Router
  • Use of SAML and SSO
    • Bindings
    • Profiles
  • SOAP Message security
    • Digital Signature
    • XML Encrption
    • XML Canonicalization
System Development Lifecycle
  • Overview
  • Lifecycle steps
  • SOA implementation

 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy