0% found this document useful (0 votes)
18 views16 pages

Arquitectura SOA

Arquitectura Soa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views16 pages

Arquitectura SOA

Arquitectura Soa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

SOA DESIGN &

ARCHITECTURE WITH
SERVICES & MICROSERVICES
Training & Certification Guide

® ®

TRAINING CERTIFIED
SOA Design & SOA
Architecture Architect
About the Service Technology School
The Service Technology School from Arcitura provides formal education and accreditation programs
dedicated to the fields of Microservices, Service APIs and SOA, including analysis, modeling, design,
architecture, security and governance.

The Service Technology School curriculum is comprised of 20 course modules and 9 certification tracks.
Exams are available worldwide via Pearson VUE testing centers, as well as via Pearson VUE OnVue online
proctoring and on-site delivery by Certified Trainers. Achieving a passing grade on the required exam(s)
achieves a certification for which a digital accreditation certificate is automatically issued by Arcitura and a
digital certification badge is issued by Acclaim/Credly.

TABLE OF CONTENTS

03 How to Take This Course

04 How to Get Started

05 How to Get Certified

06 Course Module Outlines

10 Training and Exam Preparation Resources

11 Arcitura Certification Programs


HOW TO TAKE THIS COURSE

ARCITURA
ELEARNING OPTIONS
To give you the most flexibility to achieve your learning goals and accommodate your
preferences, this course is made available via two Arcitura eLearning solutions: An
interactive environment with graded exercises and a graded self-test, as well as a study
kit account that supports online/offline access and custom annotations.
To learn more, visit: www.arcitura.com/elearning
To enroll, visit: digital.arcitura.com/courses

ONSITE
WORKSHOPS
Private onsite workshops can be delivered by Certified Trainers from Arcitura
and authorized training partners for both small and large groups. Each workshop
participant can receive access to the full Arcitura Digital eLearning course materials.
Each workshop agenda, format and schedule can be tailored to client requirements.
To learn more, visit: www.arcitura.com/workshops

VIRTUAL
WORKSHOPS
Private virtual workshops can be delivered by Certified Trainers for small and
large groups, as well as individual participants. Workshop participants receive
access to the course materials via the Arcitura Digital eLearning platform. Virtual
workshop agendas can be tailored with greater flexibility to accommodate more
distributed and fragmented training schedules.
To learn more, visit: www.arcitura.com/workshops

Several additional learning and exam preparation products and services are available, including coaching, exam prep
kits and digital downloads. See the Training and Exam Preparation Resources page for details.

3
HOW TO GET STARTED
Welcome to the SOA Design & Architecture
with Services & Microservices course! This
course is comprised of a set of modules.
Each module has a set of lessons and is
further supplemented with exercises to
help reinforce your understanding of key
topics. Upon completing the course, you can
optionally proceed to prepare yourself for the
certification exam (as explained on the How to
get Certified page).

Additional resources are available to assist


Certificate of Completion
you with completing this course, including
downloadable digital course files, printed
course materials, coaching hours and instructor-
led training services (as explained on the
Jane Smith Training and Exam Preparation Resources page.)
has successfully completed the course

SOA Design & Architecture with


Services & Microservices
®
PREREQUISITE
The prerequisite for this course is
TRAINING ®

the IT education company the completion of the Fundamental


www.arcitura.com
SOA Design & Microservices & Service Technology course.
Architecture
It is recommended that you complete the
Fundamental Microservices & Service
Technology course prior to starting the
SOA Design & Architecture with Services &
Microservices course.

MORE INFO
To enroll in this course, visit:
digital.arcitura.com/courses

4
A Certified SOA Architect has an in-depth understanding
of the technology and application architecture models
and mechanics of service, microservice and service
composition implementations, and knowledge of how to
engineer modern-day services-oriented solutions.

HOW TO GET CERTIFIED


You can become a Certified SOA Architect!
This course can prepare you for the official
SOA Architect Certification exam, which can
be taken worldwide at Pearson VUE testing
centers, via Pearson VUE online proctoring
and/or Arcitura direct proctoring.

Upon attaining a passing grade on the


certification exam (and fulfilling any other
prerequisite exam requirements) you will
achieve the SOA Architect Certification, after
CERTIFICATION EXAM which you will automatically receive an official
digital Accreditation Certificate and a digital
Certification Badge from Acclaim/Credly
with an account that supports the online
verification of your certification status. Digital
accreditation certificates and badges are free
of charge.

Additional resources are available to assist


you with preparing for the certification
Certified SOA Architect exam, including practice exam questions,
downloadable digital course files, printed
course materials, coaching hours and
instructor-led training services (as explained
Certified SOA Architect on the Training and Exam Preparation
Jane Smith Resources page.)
has successfully completed the requirements
to be recognized as a certified SOA Architect.

Jane Smith
has successfully completed the requirements
®

to be recognized as a certified SOA Architect.

HONORS SOA Architect

www.arcitura.com

CERTIFIED SOA Architect

SOA
www.arcitura.com

Architect

MORE INFO
To learn more about this certification and exam, visit:
www.arcitura.com/certifications

5
The SOA Design & Architecture with Services &
Microservices course provides in-depth coverage of
service-oriented technology and application architecture
models, design patterns and integration techniques.

COURSE MODULE OUTLINES


The SOA Design & Architecture with Services & Microservices course is comprised
of the following course modules. Outlines for these course modules are provided
on the subsequent pages.

03
MODULE
Design & Architecture
with SOA, Services &
Microservices

07
MODULE
Advanced SOA Design &
Architecture with Services
& Microservices

08
MODULE
SOA Design & Architecture
Lab with Services &
Microservices

6
Design & Architecture with SOA,
Services & Microservices

03
This course module delves into the service-oriented architectural
MODULE model and the service-orientation design paradigm and establishes the
unique characteristics and dynamics that constitute service-oriented
solution logic. The module 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 Agwnostic 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

7
Advanced SOA Design & Architecture
with Services & Microservices

07
This course module provides an in-depth exploration of the overarching
MODULE models and underlying mechanics of service-oriented technology
architecture. A wide range of topic areas is covered to provide
techniques, insights and perspectives of the inner workings of service
and composition architectures, including messaging, microservice
deployments, service contracts, API gateways, containerization and
many more.

The following primary topics are covered:

• SOA vs. Traditional Architectures


• Understanding Service and Composition Architectures
• Logic Centralization, Schema Centralization and Canonical Schemas
• Dual Protocols, Canonical Resources and Inventory Endpoints
• Contract Centralization, Official Endpoints and Services with
Concurrent Contracts
• Lightweight Endpoints, Reusable and Uniform Contracts
• Service Façades, Legacy Wrappers and Service Data Replication
• Microservice Deployments and Containerization
• Redundant Implementations, Content Negotiation and
Idempotent Capabilities
• Messaging Metadata, State Messaging and Event-Driven Messaging
• Service Instance Routing, Endpoint Redirection, Service Agents and
Intermediate Routing
• API Gateways and Asynchronous Queuing
• Data Format Transformation, Data Model Transformation and
Protocol Bridging
• Service Brokers and the Enterprise Service Bus
• Orchestration and Compensating Service Transactions
• Composition Autonomy, Entity Linking and State Repositories

8
SOA Design & Architecture Lab
with Services & Microservices

08
As a continuation of course modules 3 and 7, this hands-on workshop
MODULE allows attendees to apply the technologies, concepts, techniques,
patterns and principles previously covered in order to complete a set of
design exercises.

Participants are required to study case study backgrounds and carry


out a series of exercises to solve a number of inter-related problems,
with the ultimate goal of applying design patterns to design their own
services and service-oriented solutions.

For individual completion of this module as part of the Study Kit, a


number of supplements are provided to help participants carry out
exercises with guidance and numerous resource references.

The following exercises are provided:

• Reading Exercise 8.1: Case Study Background E-Commerce Assist (ECA)


• Lab Exercise 8.2: Shopping Platform Upgrades
• Lab Exercise 8.3: Re-Modeling Web Services as REST Services
• Lab Exercise 8.4: API Gateway and Inventory Endpoint Design
• Reading Exercise 8.5: Case Study Background FRC
• Lab Exercise 8.6: Flight Plan Service Re-Design
• Lab Exercise 8.7: Platform Upgrades
• Lab Exercise 8.8: Regulatory Compliance Service Architecture
• Reading Exercise 8.9: Case Study Background Alleywood and Tri-Fold
• Lab Exercise 8.10: GetERPInvData Service Re-Design

9
TRAINING AND EXAM PREPARATION RESOURCES
You can supplement this course with a number of available resources to assist with both learning and exam
preparation. Contact info@arcitura.com with any questions.

CERTIFICATION
EXAM PREP KIT

Certification Exam
Prep Kit
A set of additional practice questions is available to support
exam preparation.

DIGITAL
COURSE FILES

Digital
Download PDFs Course Files
For each course you can order a set of downloadable digital
course materials comprised of printable, watermarked
workbook and poster PDF files.

PRINTED
COURSE
MATERIALS Printed
Course Materials
The printed workbooks and posters for each course can be
ordered in B&W and full-color, and can be shipped worldwide.

ONE-ON-ONE
COACHING

One-on-One
Coaching
Certified Trainers are available to provide online coaching on
an hourly basis and in all time zones.

INSTRUCTOR-LED
TRAINING

Instructor-Led
Training
Certified Trainers are available to provide virtual and onsite
training workshops for this and other Arcitura courses.

10
DIGITAL TRANSFORMATION
I I
PROFESSIONAL ACADEMY
Digital Digital Digital
Digital Digital Digital Digital Digital
Transformation: Transformation: Transformation:
COURSES DigitalDigital Transformation:
Transformation Fundamental
Transformation
Advanced
Technology &
Transformation: Transformation: Transformation: Transformation:
Fundamental Advanced Fundamental Advanced
Fundamental
Intelligent
Advanced
Intelligent
Specialist Technology Data Science Data Science Security Security
Architecture Automation Automation

Digital Digital
Digital Digital Digital Digital Digital Digital
Digital Transformation Transformation
CERTIFICATIONS Transformation
Specialist
Transformation Transformation Transformation Transformation Transformation Transformation
Technology Technology Data Science Data Security Security
Intelligent
Automation
Intelligent
Automation
Professional Architect Professional Scientist Professional Specialist
Professional Specialist

Fundamental Digital
MODULE 01
Transformation

Digital Transformation
MODULE 02
in Practice

Fundamental Cloud
MODULE 03
Computing

Fundamental
MODULE 04
Blockchain

MODULE 05 Fundamental IoT

MODULE 06 Cloud Architecture

Blockchain
MODULE 07
Architecture

MODULE 08 IoT Architecture

MODULE 09 Fundamental Big Data


Analysis & Analytics

Fundamental
MODULE 10
Machine Learning

MODULE 11 Fundamental AI

MODULE 12 Advanced Big Data


Analysis & Analytics

Advanced
MODULE 13
Machine Learning

MODULE 14 Advanced AI

Fundamental
MODULE 15
Cybersecurity

Advanced
MODULE 16
Cybersecurity

MODULE 17 Fundamental RPA

MODULE 18 Advanced RPA &


Intelligent Automation

Fundamental
MODULE 19 AI Decisioning

MODULE 20 Advanced AI Decisioning

Gray circles indicate prerequisite modules.

Copyright © Arcitura Education Inc. | www.arcitura.com


11
NEXT-GEN IT ACADEMY
I I

COURSES DevOps
Blockchain
Architecture
IoT
Architecture
Cybersecurity Robotic Process Digital Business Containerization
Automation Technology Architecture
Quantum
Computing

Digital Business Quantum


CERTIFICATIONS
DevOps Blockchain IoT Cybersecurity RPA Containerization
Technology Computing
Specialist Architect Architect Specialist Specialist Architect
Professional Specialist

MODULE 01 Fundamental DevOps


DevOps

MODULE 02 DevOps in Practice

MODULE 03 DevOps Lab

MODULE 01 Fundamental Blockchain


Blockchain

Blockchain Technology &


MODULE 02
Architecture

MODULE 03 Blockchain Technology &


Architecture Lab

MODULE 01 Fundamental IoT


Internet of Things

MODULE 02 IoT Technology & Architecture

MODULE 03 IoT Technology & Architecture Lab

MODULE 01 Fundamental Cybersecurity


Cybersecurity

MODULE 02 Advanced Cybersecurity

MODULE 03 Cybersecurity Lab


Digital Business Technology Robotic Process Automation

MODULE 01 Fundamental RPA

MODULE 02 Advanced RPA &


Intelligent Automation

MODULE 03 RPA Lab

Business Automation
MODULE 01 Technology Overview

MODULE 02 Data Science Technology Overview

Digital & Security


MODULE 03
Technology Overview

MODULE 01 Fundamental Containerization


Containerization

Containerization Technology &


MODULE 02
Architecture

MODULE 03 Containerization Technology &


Architecture Lab

MODULE 01 Fundamental Quantum Computing


Quantum Computing

MODULE 02 Advanced Quantum Computing

MODULE 03 Quantum Computing Lab

Copyright © Arcitura Education Inc. | www.arcitura.com


12
NEXT-GEN DATA SCIENCE ACADEMY
I I

Big Data Big Data


Data Science
COURSES Analytics &
Fundamental
Analysis &
Advanced Professional
Consulting
Machine
Learning
Artificial
Intelligence
Big Data
Engineering
Big Data
Architecture
Data Science
Governance
AI
Decisioning
Data Science Data Science

Big Data Machine Artificial Data Science AI


CERTIFICATIONS
Big Data Data Science Big Data Big Data
Science Learning Intelligence Governance Decisioning
Scientist Consultant Engineer Architect
Professional Specialist Specialist Specialist Specialist

Fundamental Big Data


MODULE 01 Science & Analytics

Big Data Analysis &


MODULE 02 Technology Concepts

Big Data Analysis &


MODULE 03 Technology Lab

MODULE 04 Big Data Analysis & Science

Advanced Big Data


MODULE 05 Analysis & Science

MODULE 06 Big Data Analysis & Science Lab

MODULE 07 Fundamental Machine Learning

MODULE 08 Advanced Machine Learning

MODULE 09 Machine Learning Lab

MODULE 10 Fundamental Artificial Intelligence

MODULE 11 Advanced Artificial Intelligence

MODULE 12 Artificial Intelligence Lab

MODULE 13 Fundamental Big Data Engineering

MODULE 14 Advanced Big Data Engineering

MODULE 15 Big Data Engineering Lab

MODULE 16 Fundamental Big Data Architecture

MODULE 17 Advanced Big Data Architecture

MODULE 18 Big Data Architecture Lab

Fundamental Data Science


MODULE 19 Governance for Big Data,
Machine Learning & AI
Advanced Data Science
MODULE 20 Governance for Big Data,
Machine Learning & AI

Data Science Governance Lab


MODULE 21 for Big Data, Machine Learning & AI

MODULE 22 Fundamental AI Decisioning

MODULE 23 Advanced AI Decisioning

MODULE 24 AI Decisioning Lab

Gray circles indicate prerequisite modules.

Copyright © Arcitura Education Inc. | www.arcitura.com


13
CLOUD SCHOOL
I I

Cloud

COURSES Cloud
Computing
Computing
Professional
Cloud
Architecture
Cloud
Security
Cloud
Governance
Cloud
Storage
Cloud
Virtualization
Consulting

Cloud Cloud Cloud Cloud Cloud Cloud Cloud


CERTIFICATIONS Technology
Professional
Computing
Consultant
Architect Security
Specialist
Governance
Specialist
Storage
Specialist
Virtualization
Specialist

MODULE 01 Fundamental Cloud Computing

MODULE 02 Cloud Technology Concepts

MODULE 03 Cloud Technology Lab

MODULE 04 Fundamental Cloud Architecture

MODULE 05 Advanced Cloud Architecture

MODULE 06 Cloud Architecture Lab

MODULE 07 Fundamental Cloud Security

MODULE 08 Advanced Cloud Security

MODULE 09 Cloud Security Lab

MODULE 10 Fundamental Cloud Governance

MODULE 11 Advanced Cloud Governance

MODULE 12 Cloud Governance Lab

MODULE 13 Fundamental Cloud Storage

MODULE 14 Advanced Cloud Storage

MODULE 15 Cloud Storage Lab

MODULE 16 Fundamental Cloud Virtualization

MODULE 17 Advanced Cloud Virtualization

MODULE 18 Cloud Virtualization Lab

Gray circles indicate prerequisite modules.

Copyright © Arcitura Education Inc. | www.arcitura.com


14
SERVICE TECHNOLOGY SCHOOL
I I

Fundamental SOA Analysis & SOA Design &


Fundamental Service
SOA Design Modeling Architecture Microservice Microservice Service API Security for
Microservices & Governance
COURSES Service
with
Services &
with
Services &
with
Services &
Design &
Architecture
Professional
Consulting
Design &
Management
& Project
Microservices
& SOA
Technology Delivery
Microservices Microservices Microservices

Service Service Service


CERTIFICATIONS Microservice
Professional
SOA
Professional
SOA
Analyst
SOA
Architect
Microservice
Architect
Microservice
Consultant
API
Specialist
Governance
Specialist
Security
Specialist

Fundamental SOA,
MODULE 01 Services & Microservices

MODULE 02 Microservice Technology


Concepts

Design & Architecture with SOA,


MODULE 03 Services & Microservices

Fundamental SOA Analysis &


MODULE 04 Modeling with Services &
Microservices

Advanced SOA Analysis &


MODULE 05 Modeling with Services &
Microservices

MODULE 06 SOA Analysis & Modeling Lab


with Services & Microservices

Advanced SOA Design &


MODULE 07 Architecture with Services &
Microservices

MODULE 08 SOA Design & Architecture Lab


with Services & Microservices

MODULE 09 Fundamental Microservice


Architecture & Containerization

Advanced Microservice
MODULE 10
Architecture & Containerization

Microservice Architecture &


MODULE 11
Containerization Lab

MODULE 12 Fundamental Service API


Design & Management

Advanced Service API


MODULE 13 Design & Management

Service API Design &


MODULE 14 Management Lab

MODULE 15 Fundamental Service


Governance & Project Delivery

Advanced Service
MODULE 16 Governance & Project Delivery

Service Governance &


MODULE 17 Project Delivery Lab

Fundamental Security for


MODULE 18 Services, Microservices & SOA

Advanced Security for Services,


MODULE 19 Microservices & SOA

Security Lab for Services,


MODULE 20
Microservices & SOA

Gray circles indicate prerequisite modules.

Copyright © Arcitura Education Inc. | www.arcitura.com


15
Copyright
Copyright ©© Arcitura
Arcitura Education
Education Inc.
Inc.
www.arcitura.com
www.arcitura.com
info@arcitura.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy