SOA Analyst (with Microservices)

SOA Analyst (with Microservices)
Add To Favourites
USD $2,653.93 without Exam Vouchers


Workshops not currently scheduled

We are currently planning the workshops for this course. You may purchase an eLearning kit for immediate access or contact us for further details.



Designing a well functioning Service Oriented environment starts with the analysis. While SOA and Service Orientation have been around for a long time, failures in analysing the current environment and the business needs leads to failure in project delivery. Many companies have implemented JBOWS (just a bunch of web services) and have called this SOA.


Intended for

Solution Architects, Enterprise Architects, Integration Architects, IT Professionals, anyone that wants to get a real understanding of SOA, Service Orientation and Microservices.


Please select the desired date and location from the options under the pricing section.

  • This bootcamp-style training session is organized into 5 one-day courses, as described in the Agenda in the Details tab.
  • The registration fee includes all required materials and text books. All courseware provided is printed in full-color.
  • All participants that complete the workshop will receive a Certificate of Completion.
  • Those that pass the exams required for the Certified SOA Analyst designation will receive official certificate for this designation and will have access to the benefits associated with this certification.
  • Please note that seating in this workshop is limited.


In the Details tab you can find more information about this workshop:

  • Workshop Materials - A list of the materials and text books that are included in the registration fee.
  • Agenda - Full course outlines are provided.
  • Schedule
  • Registration information regarding the cancellation policy.
  • Location Details regarding the planned location of the workshop.
  • Exams and Certification - An explanation of how to take exams and get certified upon completion of the workshop.


Note: All quoted pricing is excluding GST. For customers in Australia GST will be added during the check-out process.

Topics covered
The following topics are covered during the course

Day 1 / Module 1 (9:00 AM - 4:00 PM / Monday)
Fundamental SOA, Services & Microservices
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 coverage of the Four Pillars ofService-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 and Requirements, including considerations for Governance, Infrastructure, Performanceand Standardization

Day 2 / Module 3 (9:00 AM - 4:00 PM / Tuesday)
Service Technology Concepts
A course that focuses on modern service technologies, models and concepts that have established de facto implementation mediums for building contemporary services-based solutions. Also covered are fundamental terms, concepts and models pertaining to cloud computing and cloud-based 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

Day 3 / Module 4 (9:00 AM - 4:00 PM / Wednesday)
Fundamental SOA Analysis & Modeling with Services & Microservices
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
• MicroTask Abstraction for Microservice Modeling
• Composition and Recomposition• Service API Modeling
• Service Decomposition, Proxy Capability, and Decomposed Capability
• Endpoint Redirection, Lightweight Endpoint and Entity Linking

Day 4 / Module 5 (9:00 AM - 4:00 PM / Thursday)
Advanced SOA Analysis & Modeling with Services & Microservices
Delves into the step-by-step processes for the analysis and modeling of services and microservices for REST service and Web service environments. The course 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

Day 5 / Module 6 (9:00 AM - 4:00 PM / Friday)
SOA Analysis & Modeling Lab with Services & Microservices
A lab during which participants apply the technologies, concepts, techniques, patterns, and principles previously covered in order to complete a set of design exercises. Specifically, participants are required to study case study backgrounds and carry out a series of exercises to solve a number of inter-related problems by applying design patterns to design services and service-oriented solutions.

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.

Workshop Materials
The following materials will be provided to attendees of the entire workshop:

  • Full-colour printed module booklets
  • Mind-maps



  • Training starts at 9:00AM and we aim to finish around 4:30PM each day.
  • There breaks are scheduled at 10:30AM, 12:00 noon and 2:30PM but the exact times will be determined by the trainer.
  • The course is fully catered for; Morning Tea, Lunch and Afternoon Tea are provided.



  • Please select your preferred location from the options and select whether you'd like Exam Vouchers then follow the registration process.
  • Alternatively, you can e-mail and request a quote or an invoice
  • We do offer private workshops for companies that want to hold workshops specifically for their employees, please contact us directly for a discussion or quote.
  • Accepted payment methods include Invoice, Wire Transfer, Credit Card (Amex, Visa, Mastercard) and Paypal.



Please see our cancellation policy.


Please select the relevant city from the choices provided. The exact address of the workshop will be provided closer to the workshop date.

Exams & Certification

  • You are not required to complete exams to attend this workshop. Exams only need to be completed by those interested in attaining certification credit.
  • All workshop attendees are issued an official "Certificate of Completion" for this workshop.
  • Those that pass the exams required for the Certified SOA Analyst designation will receive an official certificate for this designation and will have access to the benefits associated with this certification.
  • The workshop instructor will stay after each course day to provide any necessary exam preparation and tutoring assistance.
  • The exams required for certification can be taken at any Pearson VUE testing center in the world or online via Pearson VUE Online Proctoring. See the Exams page for more information.
  • Several of the course modules provided by this workshop also apply toward additional certifications, as explained at SOA School Certification Matrix.


Note: All quoted pricing is excluding GST. For customers in Australia GST will be added during the check-out process.

Ryan Chun

Trainer Photo - Ryan Chun

Ryan Chun is a Senior Certified Trainer for Arcitura Education, accredited to teach a range of SOACP, CCP and DevOps certification workshops. He has over 20 years of experience designing enterprise solutions for public and private sector clients and has delivered technical training to students all over the world.

As a consultant, Ryan assists organizations with applying service-orientation to develop software that is extensible, easier to manage, and resilient to change. Typically serving as a solution architect, he develops roadmaps for moving IT organizations from traditional application architectures to lightweight service and microservice architectures that leverage advancements in containerization and cloud computing. These service applications are typically used to automate the aggregation and management of health, logistics, and financial data collected from line-of-business systems.

As organizations continue to explore cloud computing as an option for outsourcing and consolidating IT services, Ryan has assisted various clients with evaluating the growing array of cloud offerings, working with them to develop strategies for moving key infrastructure and applications into commercial and government cloud environments.

Ryan has assisted clients in the defence and financial services industry with evaluating public and private cloud offerings for hosting e-mail, productivity software, and collaboration services. He was a technical manager for Hawaii's largest health insurance provider and has served as the Director of Solutions Development for a Microsoft Gold Partner.

Ryan is proficient with C#, XML/XSLT, SOAP, REST, JavaScript, ASP.NET, and SQL, as well as cloud platforms such as Microsoft Azure and Amazon Web Services. He has a Master’s degree from the University of Hawaii and a Bachelor’s degree from the University of Washington. Ryan also holds the following professional certifications: Certified Information Systems Security Professional (CISSP), Microsoft Certified Professional Developer (Azure), Project Management Professional (PMP), and PMI Agile Certified Practitioner (PMI-ACP).

Ryan has been delivering courses for Silver Platypus since 2016.

← Go Back
Scroll To Top