What you will learn | |
It addresses the following key questions:
|
|
Duration | |
1 day |
Outline for 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
12/18/2023 - 12/18/2023
10:00 AM - 06:00 PM
Eastern Standard Time
USD $680.00
01/29/2024 - 01/29/2024
10:00 AM - 06:00 PM
Eastern Standard Time
USD $680.00
03/04/2024 - 03/04/2024
10:00 AM - 06:00 PM
Eastern Standard Time
USD $680.00