Description
WHAT YOU WILL LEARN
A Certified SOA Analyst has demonstrated proficiency in the modeling of service APIs, microservice APIs, service compositions and the definition of service portfolio blueprints, through the mastery of service modeling processes, business service definition practices and related patterns and principles. Depending on the exam format chosen, attaining the SOA Analyst Certification can require passing a single exam or multiple exams. Those who achieve this certification receive an official digital Certificate of Excellence, as well as a digital Certification Badge from Acclaim/Credly with an account that supports the online verification of certification status.
MODULE OVERVIEW
The SOA Analyst certification track is associated with the following courses and the courses can be delivered via instructor-led training.
SOACP Module 1: Fundamental SOA, Services & Microservices
This course provides an easy to understand, end-to-end overview of contemporary service concepts and technologies pertaining to modern-day microservices and service-oriented computing, as well as business and technology-related topics pertaining to service-oriented architecture (SOA).
The following primary topics are covered:
– Business and Technology Drivers for SOA, Services and Microservices
– Strategic Goals and Benefits of Service-Oriented Computing
– Plain English Introduction to Services and Microservices
– Fundamental Characteristics of a Service-Oriented Architecture
– Understanding Service-Orientation as a Design Paradigm, including the Four Pillars of Service-Orientation
– Introduction to Service Layers, Service Models and Service Compositions
– Service Inventories, Service Layers and Service API Governance and Management
– Introduction to Common Service Technologies, including API Gateways, Virtualization, Containerization
– Introduction to Cloud Computing and Cloud Services
– Adoption Impacts, including considerations for Governance, Infrastructure, Performance and Standardization
Duration: 1 Day
SOACP Module 3: Design & Architecture with SOA, Services & Microservices
This course delves into the service-oriented architectural model and the service-orientation design paradigm and establishes the unique characteristics and dynamics that constitute service-oriented solution logic. The course raises a series of distinct considerations for designing service-oriented solutions with microservices, as well as REST services and Web services.
The following primary topics are covered:
– Fundamental Application Design with SOA
– Service-Orientation vs. “Silo”-Based Design
– Service-Oriented Application Design with Microservices
– Understanding Services and Service Capabilities
– Understanding the Functional Context of Microservices
– Complex Service Composition Design, Composition Runtime Roles and Responsibilities
– Composition with Microservices
– Distinguishing Characteristics of the SOA Model
– The Eight Design Principles of Service-Orientation
– Contract-First Design, Standardized Service Contracts and Uniform Contracts
– Service Loose Coupling and Coupling Types, Service Abstraction and Information Hiding
– Service Reusability and Agnostic Design, Service Autonomy and Runtime Control
– Service Statelessness and State Deferral, Service Discoverability and Interpretability
– Design Guidelines for REST Services
– Design Guidelines for Web Services
– Design Guidelines for Microservices
Duration: 1 Day
SOACP Module 4: Fundamental SOA Analysis & Modeling with Services & Microservices
This course provides comprehensive coverage of SOA analysis techniques and approaches, including strategies and concepts for service modeling, composition modeling and microservice modeling. Topics include service models and service layer abstraction, entity, utility and micro task abstraction, as well as specialized service API modeling techniques.
The following primary topics are covered:
– Introduction to SOA Analysis
– Roles of Service Analysts, Service Architects and Service Custodians
– Service, Capability, Data and Constraint Granularities
– Service Models and Service Layer Abstraction
– Business and Utility Services
– Agnostic and Non-Agnostic Services
– Service Inventory Definition Basics
– Domain and Enterprise Service Inventories
– Service Normalization and Logic Centralization
– Service Modeling Basics
– Service Modeling and the Separation of Concerns
– Functional Decomposition and Service Encapsulation
– Entity, Utility and Task Abstraction
– Micro Task Abstraction for Microservice Modeling
– Composition and Recomposition
– Service API Modeling
– Service Decomposition, Proxy Capability and Decomposed Capability
– Endpoint Redirection, Lightweight Endpoint and Entity Linking
Duration: 1 Day
SOACP Module 5: Advanced SOA Analysis & Modeling with Services & Microservices
This course delves into the step-by-step processes for the analysis and modeling of services and microservices for REST service and Web service environments. It covers a range of topics with an emphasis on business service context, service models, microservices, functional scope definition, balanced granularity and establishing effective service layers as part of an overall conceptual blueprint.
The following primary topics are covered:
– SOA Project and Lifecycle Stages
– SOA Adoption Planning and Service Profiles
– Service-Oriented Analysis and Service Modeling
– Analysis and Modeling with REST Services and Microservices
– Resource Identification and REST Composition Modeling
– Modeling REST Services as Microservices
– Uniform Contract Modeling and REST Capability Granularity
– Understanding Resources vs. Entities
– Analysis and Modeling with Web Services and Microservices
– Modeling Utility and Entity Web Services
– Modeling Web Services as Microservices
– Service Modeling with BPMN and DMN
– BPMN Process Modeling for Service Modeling
– Decision Modeling with DMN
Duration: 1 Day
SOACP Module 6: SOA Analysis & Modeling Lab with Services & Microservices
As a continuation of course modules 4 and 5, this hands-on workshop allows attendees to apply the concepts, processes, techniques, patterns and principles previously covered in order to a complete a set of analysis and modeling exercises.
Participants are required to analyze case study backgrounds and carry out a series of exercises to solve a number of inter-related problems, with the ultimate goal of modeling their own services and service-oriented solution blueprints.
Duration: 1 Day
PREREQUISITES
- There are no formal prerequisites for the certification exam
EXAM & CERTIFICATION
You can take exams anywhere in the world via Pearson VUE testing centers, Pearson VUE online proctoring and Arcitura on-site exam proctoring at your location.
You are provided with three flexible exam format options:
- Complete Exam S90.SAN, a single combined exam for the entire SOA Analyst certification track. Recommended for those who want to only take a single exam that encompasses all course modules within this track.
- Complete the partial version of Exam S90.SAN. Recommended for those who have already obtained a SOACP certification and would like to achieve the SOA Analyst Certification without having to be retested on SOACP Modules 1 and 3.
- Complete one module-specific exam for each course module in SOA Analyst Certification track. This is recommended for those who want to progress gradually through the track and who would like to be assessed after each course module before proceeding to the next.