Course Introduction
- 5m 8s
—Introduction
0m 26s
—A SOA Course! Isn't SOA Dead?
0m 56s
—What's Special About this Course?
1m 26s
—Course Structure
1m 40s
—Spot the Case Study
0m 38s
—Introduction
0m 32s
—Description
1m 54s
—Problems
4m 45s
—Goals
1m 58s
—Introduction
0m 39s
—Service-oriented Computing, Service-orientation, and SOA
1m 27s
—What Is a Service in SOA?
2m 40s
—Strategic Goals of Service Oriented Computing
2m 46s
—Examples of Strategic Goals and the Role of SOA
3m 24s
—SOA Misconceptions
4m 55s
—Case Study: Early Conceptual Demonstration
1m 54s
—Summary
1m 40s
Challenges of SOA's Success
- 8m 45s
—Introduction
0m 36s
—SOA Misunderstanding
0m 19s
—Organizational Challenges
2m 39s
—New Development Paradigm
1m 42s
—Establishing an Information Model
0m 53s
—SOA Is A Long-term Investment
1m 0s
—Key Takeaway
0m 20s
—Summary
1m 13s
SOA Planning Considerations
- 10m 30s
—Introduction
0m 25s
—Secure Executive Sponsorship
1m 4s
—SOA Team
2m 49s
—Scope Project
1m 12s
—Stakeholder Management
1m 1s
—Plan in Increments
0m 53s
—Case Study: Planning for SOA
1m 52s
—Summary
1m 10s
—Pause and Recap
1m 25s
SOA Fundamentals
- 22m 29s
—Introduction
0m 28s
—The A in SOA
2m 41s
—Reference Architecture
6m 55s
—Service Inventory
2m 37s
—Reuse and Composition
1m 59s
—Service Functional Context
2m 21s
—Side Note: Is SOA Still Relevant as Cloud Adoption Accelerates?
2m 14s
—Case Study: Early Look at Reference Architecture Applied
2m 26s
—Summary
0m 45s
—Introduction
1m 38s
—Process Services
1m 32s
—Task Services
4m 12s
—Entity Services
2m 38s
—Task vs. Entity Functional Context
1m 59s
—Utility Services
0m 39s
—Integration Services
3m 41s
—What About External Services?
3m 21s
—Why Classify Services?
3m 11s
—Still Skeptical?
0m 30s
—Case Study: Applying Service Layers to Reference Architecture
2m 57s
—Summary
1m 55s
Service Granularity
- 17m 45s
—Introduction
0m 37s
—What Is Granularity?
3m 55s
—The Confusion Around Granularity
3m 37s
—Functional Granularity Design Tradeoffs
3m 2s
—Functional Granularity and Functional Context
0m 47s
—Data Granularity Design Tradeoffs
2m 28s
—Granularity as a Relative Measure
1m 29s
—Case Study: What Role Does Granularity Play?
0m 58s
—Summary
0m 48s
Pause and Recap - Part 2
- 1m 47s
—Pause and Recap
1m 47s
Creating the Business Architecture
- 24m 10s
—Introduction
0m 35s
—Why Understanding the Business Is a Must?
1m 10s
—Basics: From Goals to Strategy to Implementation
3m 26s
—Enterprise and Business Architecture: Where SOA Fits In?
1m 46s
—Extended Look at Business Architecture
2m 51s
—From Business Architecture to SOA: Overview
1m 22s
—Introduction to Value Streams
2m 5s
—Introduction to Capability Maps
3m 12s
—Value Streams to Capabilities
2m 5s
—The Essence of SOA: Business Traceability
0m 45s
—Prioritize and Iterate? Capability Heat Map
0m 54s
—But Business Architecture Is Not My Job!
2m 12s
—Summary: Overall Traceability View
1m 43s
Case Study: Creating the Business Architecture
- 15m 2s
—Introduction
0m 28s
—Step 1: Articulating the Business Goals
1m 41s
—Step 2: Modeling the Value Streams
2m 23s
—Step 3: Mapping Value Streams to Capabilities
2m 56s
—Step 4: Complete the Capability Map
1m 48s
—Step 5: Set Your Scope by Creating the Heat Map
2m 9s
—Step 6: Map Capabilities to Business Processes
1m 4s
—A Word about Business Processes, BPM, and SOA
2m 15s
—Step 7: Start Service Identification
0m 13s
Identify Services
- 4m 12s
—Introduction
0m 28s
—Service Identification
2m 20s
—Top-down vs. Bottom-up Analysis
1m 22s
Case Study: Identify Services
- 33m 19s
—Introduction
0m 48s
—A Note About Capability Parameters
0m 40s
—'Apply' Business Process
10m 32s
—'Change Scholarship' Business Process
9m 14s
—'Reward Compensation' Business Process
7m 47s
—A Word About Utility and Integration Services
1m 1s
—Summary of Design Decisions
3m 14s
Create the Information Model
- 22m 44s
—Introduction
0m 27s
—What Is Semantic Interoperability?
4m 0s
—Semantic Information Model vs. Operational Data Model
1m 32s
—Creating the Semantic Model
1m 24s
—Step 1: Understand Business Domain Information Needs
1m 43s
—Step 2: Model Business Entities and Their Attributes
1m 16s
—Step 3: Model Entity Relationships
1m 40s
—Step 4: Derive Business Documents (Messages)
2m 41s
—Case Study: Semantic Information Model
3m 9s
—Case Study: Learning from the Information Model
2m 7s
—Case Study: Messages
1m 13s
—Summary
1m 26s
Recap and a Look Ahead
- 8m 33s
—Introduction
0m 26s
—What You've Learned?
2m 32s
—So How Did You Achieve the Business Goals?
4m 36s
—A Look Ahead
0m 57s