Overview
In this OAD-SOAAAF: SOA Adoption and Architecture Fundamentals class, participants will learn to evaluate the SOA capabilities of an organization through eight different technical and business fields.
Participants as well come to analyze the SOA Reference Architecture from logical, physical, and conceptual positions, before transitioning on to the service engineering life cycle. SOA Adoption and Architecture course are ideal for execution Consultants and SOA Architects who are authority for handling SOA capabilities of an organization while trying to run into their SOA goals and visual vision.
Skills Covered
- Understand and execute Oracle Reference Architecture (ORA) and IT Strategies from Oracle (ITSO)
- Conduct an appraisal of your organization’s SOA maturity
- Build up an SOA governance road map for the establishment
- Choose the service and project by applying appropriate measures
- Understand Oracle services, and their interrelations
- Understand the components and prospects of an SOA architecture
- Take a functional requirements decomposition, and give it to the commercial enterprise model
- Establish and evaluate a service contract
- Pick out and validate a service
- Determine important principles of integration and service architecture and apply them to service-oriented integration.
Who Should Attend
Anyone who are interested.
Course Curriculum
Prerequisites
- Oracle SOA Suite 11g: Essential Concepts
- Oracle SOA Suite 12g: Essential Concepts
Download Course Syllabus
Course Modules
- Objectives 1-2
- Agenda 1-3
- What Is Service-Oriented Architecture? 1-4
- Service-Oriented Architecture: A Definition 1-5
- IT Strategies from Oracle (ITSO) 1-7
- Agenda 1-10
- Common Barriers to SOA Success: Sample SOA Challenges 1-11
- SOA Adoption and Organization Characteristics: SOA Chasms 1-12
- SOA Program and Project Scopes: Creating Focus and Setting
- Accountability 1-14
- Agenda 1-16
- SOA Roadmap: Providing Guidance and Coordination 1-17
- Agenda 1-19
- Planning an SOA Reference Architecture 1-20
- Service Engineering Framework: Analysis, Architecture, Delivery,
Management 1-22 - SOA Modeling Planning 1-23
- Service Modeling Planning: Building the Right Services 1-24
- SOA Instrumentation, Management, and Monitoring: Essential
- Measurements to Manage and Improve SOA 1-25
- SOA Organization and Governance Planning: Establish an SOA
Governance Framework 1-26 - Agenda 1-27
- SOA Execution: A 360-Degree View 1-28
- SOA Entry Points: What Is the Appropriate Starting Point? 1-29
- SOA Entry Points: What Is Your Appropriate Starting Point? 1-31
- SOA Strategy and Planning: Work Streams 1-32
- Quiz 1-33
- Summary: Oracle’s Approach to SOA 1-34
- Practice 1 Overview: Check Your Understanding 1-35
- Understanding the Program and Project Scopes 1-36
- Identifying SOA Entry Points 1-37
- Case Study: Analyzing SOA Entry Points 1-38
- Agenda 2-2
- Review: Providing Guidance and Coordination 2-3
- Review: Program and Project Scopes 2-4
- Agenda 2-5
- Building an SOA Roadmap 2-6
- Oracle’s SOA Maturity Model: Key Concepts 2-7
- SOA Capability Maturity Levels: Higher Levels Have Higher
- Capabilities 2-8
- SOA Capability Domains 2-9
- SOA Maturity Model Measures Maturity and Adoption 2-11
- Example: Architecture Domain Capability 2-13
- Graphing SOA Assessment Results 2-14
- Assessing the Current State 2-15
- Understanding the Current State 2-16
- Quiz 2-17
- Agenda 2-18
- Practice 2-1: Maturity Assessment 2-19
- Practice 2-1 Overview: Maturity Assessment 2-20
- Agenda 2-21
- Roadmap Creation Process: Overview 2-22
- Defining the Future Vision 2-24
- Future Vision: SOA Goal 2-26
- Analyzing the Gap and Determining Remediation 2-28
- Problem Domains and Outlier Capabilities 2-29
- Lagging Capabilities and Remediation 2-31
- Activity Selection and Scheduling 2-34
- Roadmap Creation: Prioritize Remediation Activities 2-35
- Project Selection: Provide Business Value 2-37
- SOA Project Selection 2-39
- Identify Service Modifications and Candidates 2-40
- SOA Service Candidate Selection 2-41
- Define Schedule 2-43
- Example SOA Roadmap: Phase 1 Schedule 2-45
- Quiz 2-46
- Summary 2-47
- Objectives 3-2
- Agenda 3-3
- Characteristics of a Service 3-4
- Facets of an SOA Service 3-5
- Consumer and Provider Elements 3-7
- Service Contract 3-8
- Service Life Cycle 3-10
- Service Scope 3-11
- Service Category 3-12
- Agenda 3-13
- UML Profile for a Service 3-14
- Service Contract 3-15
- Service Interface 3-16
- Service Implementation 3-17
- Agenda 3-18
- Service Versioning 3-19
- Service Versioning Principles 3-20
- Versioning Service Components 3-21
- Contract Versioning 3-22
- Interface Versioning 3-23
- Implementation Versioning: Point Release 3-24
- Should a Service Be Based on a Noun or a Verb? 3-25
- Using a Noun or a Verb for a Business Service 3-26
- Naming Conventions: One Approach 3-27
- Quiz 3-29
- Summary 3-30
- Practice 3 Overview: Checking Your Understanding 3-31
- Practice 3-1: Checking Your Understanding of Service Versioning 3-32
- Identifying Facets of an SOA Service 3-33
- The Challenges of Unmanaged SOA 3-34
- The SOA System of Record 3-35
- Asset Artifacts 3-36
- Asset Taxonomy 3-37
- Asset Relationships 3-38
- Repository Setup Tasks 3-39
- Objectives 4-2
- Agenda 4-3
- What Is a Reference Architecture? 4-4
- Agenda 4-5
- Conceptual View 4-6
- Conceptual View: SOA Infrastructure Capabilities 4-7
- Agenda 4-8
- Logical View 4-9
- Connectivity Services 4-10
- Data Services 4-11
- Business Activity Services 4-13
- Business Process Services 4-14
- Presentation Services 4-15
- Utility Services 4-16
- Logical View Service Encapsulation 4-17
- Service Bus 4-1
- Security Framework 4-19
- Monitoring and Management Frameworks 4-20
- Service Registry 4-21
- Metadata Repository 4-22
- Agenda 4-23
- Products Mapped to Service Layers 4-24
- Products Mapped to SOA Infrastructure 4-26
- Agenda 4-28
- Segregated Deployment 4-29
- Federated Deployment: Topology Drivers and Costs 4-30
- Single ESB Topology 4-31
- Centralized ESB Topology 4-32
- Distributed ESB Topology 4-34
- Hybrid ESB Topology 4-35
- Federated Registry Topology 4-36
- Example: Deployment View 4-37
- Agenda 4-39
- Web Service Security 4-40
- Web Service Security: Product Mapping 4-42
- Quiz 4-43
- Agenda 4-44
- Oracle Enterprise Repository (OER) 4-45
- What Happens Without Strong SOA Governance? 4-46
- Benefits of SOA Governance 4-47
- Enterprise Assets 4-48
- Asset Taxonomy 4-49
- Capabilities of Oracle Enterprise Repository (OER) 4-50
- OER Web Console: Layout 4-52
- Practice Environment 4-53
- Summary 4-54
- Practice 4 Overview: SOA Reference Architecture 4-55
- Objectives 5-2
- Agenda 5-3
- SOA Method: Overview 5-4
- Oracle Service Engineering Framework 5-6
- Service Engineering Relationships 5-8
- SOA Requirements in Context 5-9
- Traditional Approach to Requirements 5-10
- SOA Approach to Requirements 5-11
- Agenda 5-13
- Key Concept : Business Function Model 5-14
- APQC Business Function Model 5-15
- Expanded Business Function Model 5-16
- Business Function Model Hierarchy 5-17
- Agenda 5-19
- Gathering and Refining Requirements 5-20
- Gathering and Analysis 5-21
- Agenda 5-22
- Decomposing Requirements 5-23
- Functional Requirements Decomposition 5-24
- Example Outcome 5-25
- Application Decomposition 5-26
- Agenda 5-28
- Creating and Expanding the Business Function Model 5-29
- Expanding the Business Functional Model 5-30
- Domain Data Hierarchy 5-31
- Data Requirements Decomposition 5-33
- Data Consumption Model: CRUD Matrix 5-34
- Agenda 5-35
- Classifying Requirements 5-36
- New Requirements 5-39
- Partial Matches and Duplicates 5-40
- SOA Asset Management: Functional Decomposition 5-41
- SOA Asset Management: Application Decomposition 5-42
- SOA Asset Management: Data Requirements 5-43
- Quiz 5-44
- Summary 5-45
- Practice 5-1 Overview: Requirements Management 5-46
- Review: Functional Requirements Decomposition 5-47
- Review: Example Outcome 5-48
- THFC Functional Requirements 5-49
- Practice 5-2 Overview: Requirements Management 5-50
- Extend the Business Function Model 5-5
- Practice 5-3 Overview: Creating a Business Function Model in OER 5-52
- Objectives 6-2
- Agenda 6-3
- Context: Service Identification and Discovery 6-4
- Review: The Service Lifecycle 6-5
- Agenda 6-6
- Functional Activity Analysis 6-7
- Exploring Functional Activity Analysis 6-8
- Examining Function Nodes 6-9
- Requirements Are Already Implemented or Planned 6-10
- Requirements Are Not Implemented 6-11
- Requirements Are Partially Implemented or Planned 6-12
- Data Services: Business Entity Analysis 6-13
- Service Identification and Discovery 6-15
- Service Candidate Justification 6-16
- Example: Service Candidate Justification 6-17
- Context: Reuse Validation 6-18
- Reuse Validation 6-19
- SOA Asset Management: Service Candidates 6-21
- Quiz 6-22
- Summary 6-23
- Practice 6 Overview: Identifying Candidate Services 6-24
- Practice 6-1: Classifying Requirements 6-25
- Practice 6-2: Functional Activity Analysis 6-26
- Objectives 7-2
- Agenda 7-3
- Service Definition and Design in Context 7-4
- Service Definition and Design in the Service Lifecycle 7-5
- Relationships: Service Definition and Design 7-6
- Agenda 7-7
- Identifying Service Boundaries 7-8
- Boundary Analysis by Classification 7-9
- Identifying Boundaries by Scope 7-10
- Identifying Boundaries by Architecture Classification ion 7-12
- Producing a Service Contract 7-13
- Service Contract Template 7-15
- Service Design: Designing the Service Interface 7-17
- Service Design: Overview 7-18
- Defining the Service Interface 7-19
- Example: The Impact of Scope on the Service Interface 7-21
- Service Design Template 7-22
- SOA Asset Management: Service Delivery 7-23
- Quiz 7-24
- Summary 7-25
- Practice 7 Overview: Checking Your Understanding 7-26
- Objectives 8-2
- Agenda 8-3
- Service-Oriented Integration: Definition 8-4
- Enterprise Application Integration 8-5
- EAI Versus SOI 8-7
- Conceptual View of Service-Oriented Integration 8-8
- Enterprise Business Process 8-9
- Creating Services from Existing Functionality 8-10
- Enterprise Data Formats: Data Normalization 8-11
- Creating Services from Existing Data Sources 8-12
- Agenda 8-13
- Integration Architecture Principles 8-14
- Service Architecture Principles 8-16
- Logical View: Service-Oriented Integration 8-18
- Development View: Services and Architecture Layers 8-24
- Service Composition 8-25
- Development View: Business Process Versus Orchestration 8-26
- Development View: Tools and Technologies 8-27
- Process View: Mediation 8-29
- Process View: Process Boundaries 8-30
- Deployment View: Mostly Shared Deployment 8-31
- Deployment View: Hierarchical Deployment 8-32
- Deployment View: Physical Deployment Example 8-33
- Agenda 8-34
- Product Mapping 8-35
- Quiz 8-37
- Summary 8-38
- Practice 8 Overview: Versioning Web Services by Using OSB 8-39
- OSB Architecture 8-40
- Functional Features of Oracle Service Bus 8-41
- Proxy Services and “Business” Services 8-42
- Oracle Service Bus Console 8-43
- Objectives 9-2
- Agenda 9-3
- What Is Governance? 9-4
- Governance Disciplines 9-6
- ITSO Unified Governance Framework 9-8
- ITSO Unified Governance Reference Model 9-9
- ITSO Unified Governance Continuous Improvement Loop 9-10
- Agenda 9-11
- Why Is SOA Governance Needed? 9-12
- SOA Maturity Influences SOA Governance Requirements 9-13
- There Is No Single Governance Model 9-14
- Applying SOA to the ITSO Unified Governance Reference Model 9-15
- SOA Vitality Governance 9-16
- SOA Portfolio Governance: Services Portfolio Planning 9-17
- Service Lifecycle Governance 9-18
- Governance of Service Delivery: Service Provisioning 9-19
- Governance of Service Management 9-20
- Governance of SOA Solutions 9-21
- SOA Organization Governance: Mandate and Authority 9-22
- SOA Organization Governance: Supporting and Governing SOA
- Initiatives 9-23
- Service Engineering Organization Models Evolve As Maturity and Adoption
- Increase 9-24
- Service Engineering Structures: Embedded Service Factory 9-25
- Service Engineering Structures: Service Factory 9-26
- Service Engineering Structures: Shared Resource Service Factory 9-27
- Service Engineering Structures: Enterprise Service Factory 9-28
- Agenda 9-29
- Applying SOA to the ITSO Unified Governance Continuous
- Improvement Loop 9-30
- SOA Governance Roadmap 9-31
- Example: Define or Refine Processes with Quality Gates 9-32
- SOA Governance: Definition of SOA Center of Excellence 9-35
- SOA Governance: Supporting and Governing SOA Initiatives 9-36
- Define or Refine the SOA COE Model 9-37
- Empowered Structures 9-39
- Agenda 9-41
- Key Points 9-42
- Quiz 9-44
- Summary 9-45
- Practice 9 Overview: Enforcing Asset Compliance by Using Policy
- Management 9-46
- Agenda 10-2
- What is Cloud? 10-3
- What is Cloud Computing? 10-4
- History – Cloud Evolution 10-5
- Components of Cloud Computing 10-6
- Characteristics of Cloud 10-7
- Cloud Deployment Models 10-8
- Cloud Service Models 10-9
- Industry Shifting from On-Premises to the Cloud 10-13
- Oracle IaaS Overview 10-15
- Oracle PaaS Overview 10-16
- Oracle SaaS Overview 10-17
- Summary 10-18
- Objectives 11-2
- About Oracle SOA Cloud Service 11-3
- Benefits of Oracle SOA Cloud Service 11-4
- Components of Oracle SOA Cloud Service 11-5
- Oracle SOA Suite 11-6
- Oracle Service Bus 11-7
- Oracle Technology Adapters 11-8
- Oracle Cloud Adapters 11-9
- Oracle API Manager 11-10
- Oracle BAM 11-11
- Additional Components Needed for Oracle SOA Cloud Service 11-12
- Differences Between the Cloud and On-Premises Environments 11-14
- Summary 11-16
Request More Information
Training Options
Exam & Certification
This course is not associated with any Certification.