Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > SOA All Courses > Service Oriented Architecture (SOA) and Data Management Training

Service Oriented Architecture (SOA) and Data Management Training

Quick Enroll

Course#: WA1820

This one day interactive seminar addresses the critical issues data and information management professionals will encounter in a SOA environment. It will define the five layers of SOA and the data management skills, methods and models essential to each layer.

What you will learn
 

It addresses the following key questions:

  • How and why data modeling is different in a SOA environment?
  • Does the level of granularity of the data have to be adjusted for SOA?
  • Can data itself be considered a "service" under SOA?
  • What do you do about existing databases?
  • Are there issues with data that is too highly abstracted?
  • What is a canonical model and why is one needed?
  • How do you convert from an ER model to XML?
  • What role does process modeling play in SOA?
  • What is an event-driven architecture and is it relevant to SOA?
  • What are services exactly and how granular should services be?
  • How important are standards?
  • How does SOA alter data warehousing?
  • How does Master Data Management fit within SOA?
  • How can organizations benefit from integrating the data warehouse within the SOA environment?
  • Can SOA simplify delivery of business intelligence?
  • What governance is necessary with SOA?
 
Duration
  1 day

Outline of WA1820 Service Oriented Architecture (SOA) and Data Management Training

Chapter 1 - SOA Fundamentals

  • Defining Service Oriented Architecture (SOA)
  • Putting SOA in Context
  • SOA As an Alignment Strategy
  • The SOA Umbrella
  • What’s a Service?
  • Service Actors
  • Serving Up SOA
  • Business Process Management
  • BPM & Workflow
  • SOA Governance
  • SOA Governance Model
  • SOA Job Role Impact
  • Before SOA
  • SOA Re-Organization
  • What Makes a Good Design?
  • Is SOA a New Concept?
  • Service Orienting the Enterprise
  • Service Oriented Thinking
  • SOA Is Perfect…NOT!
  • Service Characteristics
  • When Do I Need a Service?
  • About Services in SOA
  • Contract-Driven Software
  • SOA Standards
  • Summary

Chapter 2 - Layers of Services

  • What Is Layering?
  • Service Layers
  • Layering Example
  • The Application Service Layer
  • The Business Service Layer
  • The Orchestration Layer
  • Layering Guidelines
  • The User Interface Layer
  • Context Awareness in SOA UI
  • Web 2.0 Data Aggregation
  • Summary

Chapter 3 - Information Management in SOA

  • Introduction
  • SOA and Enterprise Information Management
  • Replication Overview
  • Operational Challenges
  • SOA and Data Basics
  • Intro: Operational Data
  • Data Publishing Event
  • Modeling Events
  • Data Mediation
  • Data Format
  • Generic Data Model
  • Example Generic Data Model
  • Mapping Data
  • Loading Data
  • Extract Transform Load (ETL)
  • ETL and SOA
  • Data Federation
  • SOA Data Layering
  • Data Federation vs ETL
  • Summary

Chapter 4 - Data Modeling in SOA

  • Data Modeling in SOA
  • Data Models in SOA
  • The Physical Data Model
  • Deriving the Physical Data Model
  • Scenario 1: New Software System
  • Scenario 2: Legacy Data Model
  • Strategy #1: Adapter-based service example
  • Strategy #1: Another adapter example
  • Strategy #2: Wrapper Web service
  • Scenario 3: Meet-in-the-middle
  • The role of XML in SOA data modeling
  • Converting Relational to XML data
  • Storing XML data in a RDBMS
  • Approaches to storing XML data in a RDBMS
  • Storing the entire XML document
  • Shredding the XML document
  • Using a native XML data type
  • SQL extensions for native XML support
  • The Logical Data Model
  • Benefits of the Logical data model
  • Deriving a Logical Data model from the Physical
  • Designing the Logical Data Model
  • The Enterprise Architecture approach
  • EA Approach – example
  • Aligning your logical and physical models
  • How to align your logical and physical models
  • The SOAD approach
  • The Logical Data Model in Business Process Modeling
  • Business Process state variables
  • Input and the Receive activity
  • Output and the Reply activity
  • The Invoke activity
  • The Assign activity
  • Why do you need a published data model?
  • Industry-standard XML-based data models
  • Review questions
  • Summary

Chapter 5 - The Data Mapping Layer

  • Why do you need data transformation in SOA?
  • Interface mapping in SOA
  • Business processes and data mapping
  • How are Data Maps used?
  • How are Data Maps created?
  • XML-to-XML data mapping
  • XML-to-Any data mapping
  • Mapping techniques
  • Copy
  • Splitting
  • Aggregation
  • Enrichment
  • Filtering
  • Computed
  • Testing data maps
  • Review questions
  • Summary

Chapter 6 - Data Model Governance

  • What is data governance?
  • Roles and Responsibilities
  • What is metadata?
  • SOA metadata repository
  • SOA registry as a governance tool
  • Review questions
  • Summary

Chapter 7 - Data Modeling Patterns and Best Practices

  • Pattern template
  • Data Federation pattern – Synopsis
  • Data Federation pattern – Benefits
  • Data Federation pattern – Context
  • Data Federation pattern – Solution
  • Data Federation pattern – Solution architecture
  • Data Federation pattern – Considerations
  • Data Federation pattern – Summary
  • Data Consolidation pattern – Synopsis
  • Data Consolidation pattern – Benefits
  • Data Consolidation pattern – Context
  • Data Consolidation pattern – Solution
  • Data Consolidation pattern – Considerations
  • Data Consolidation pattern – Summary
  • Data Cleansing pattern – Synopsis
  • Data Cleansing pattern – Benefits
  • Data Cleansing pattern – Context
  • Data Cleansing pattern – Solution
  • Data Cleansing pattern – Considerations
  • Data Cleansing pattern – Summary
  • Data Management systems primer
  • MDM patterns – Synopsis
  • MDM patterns – Benefits
  • MDM pattern taxonomy
  • MDM pattern catalogue
  • Transaction Interception pattern
  • Transaction Interception pattern flow
  • MDM Pub/Sub pattern
  • Message-based Integration pattern
  • Master Data Integration pattern
  • Information synchronization pattern (1 of 2)
  • Information synchronization pattern (2 of 2)
  • BI Analytical pattern
  • Review questions
  • Summary

Appendix A - Introduction to Process Modeling

  • What Is A Business Process?
  • Business Process Management
  • Business Process Modeling
  • Process Modeling Advantages
  • Process Components ½
  • Process Components 2/2
  • What’s a Service?
  • SOA and Business Process
  • Process Modeling and SOA
  • From Ad-hoc to Formalization
  • Process-centric Organizations
  • The Value of Process-Centricity
  • CMMI Levels 0-2
  • CMMI Levels 3-5
  • Key Tasks in Process Modeling
  • Roles and Responsibilities ½
  • Roles and Responsibilities 2/2
  • Process Modeling Standards
  • Summary
Address Start Date End Date
Instructor Led Virtual 01/08/2018 01/08/2018
Instructor Led Virtual 02/26/2018 02/26/2018
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

01/08/2018 - Online Virtual
$650.00
Enroll

02/26/2018 - Online Virtual
$650.00
Enroll

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.