TRAINING

 

COMMUNITY

MORE

API Design & Management

Artificial Intelligence (AI)

Big Data

Blockchain

Business Technology

Cloud Computing

Containerization

Cybersecurity

DevOps

Digital Transformation

Internet of Things (IoT)

Machine Learning

Microservices

Robotic Process Automation (RPA)

Service Governance

Service Security

Service-Oriented Architecture (SOA)

Spanish Courses & Exams

Arcitura Patterns Site

Arcitura on YouTube

Arcitura on LinkedIn

Arcitura on Facebook

Arcitura on Twitter

Community Home

Arcitura Books Published by Pearson Education

Partner Program

Onsite / Online Exams

Onsite / Online Training

Trainer Development

Home Study Solutions

Contact Arcitura

 

Workshop Scheduler

Download Catalog (PDF)

       

CERTIFICATIONS

     

Artificial Intelligence Specialist

Big Data Architect

Big Data Consultant

Big Data Engineer

Big Data Governance Specialist

Big Data Professional

Big Data Science Professional

Big Data Scientist

Blockchain Architect

Business Technology Professional

Cloud Architect

Cloud Governance Specialist

Cloud Professional

Cloud Security Specialist

Cloud Storage Specialist

Cloud Technology Professional

Cloud Virtualization Specialist

Containerization Architect

Cybersecurity Specialist

DevOps Specialist

Digital Transformation Data Science Professional

Digital Transformation Data Scientist

Digital Transformation Intelligent Automation Professional

Digital Transformation Intelligent Automation Specialist

Digital Transformation Security Professional

Digital Transformation Security Specialist

Digital Transformation Specialist

Digital Transformation Technology Architect

Digital Transformation Technology Professional

IoT Architect

Machine Learning Specialist

Microservice Architect

RPA Specialist

Service API Specialist

Service Governance Specialist

Service Security Specialist

Service Technology Consultant

SOA Analyst

SOA Architect

SOA Professional

Acclaim/Credly Badges

Pearson Vue Exams

DIGITAL TRANSFORMATION
CCP   SOACP   BDSCP  
NEXT-GEN IT  

The Pearson Digital Enterprise Series From Thomas Erl

Service-Oriented Architecture: Analysis & Design for Services and Microservices (Second Edition)

This book begins with Chapters 1 and 2 providing introductory content and case study background information respectively. Provided here is a brief overview of subsequent chapters.
– Part I: Fundamentals
– Part II: Service-Oriented Analysis and Design
– Part III: Appendices

Below are descriptions of individual parts and chapters:

Chapter 1: Introduction

This chapter 1 delivers insight into key concepts and terminology that define the very essence of Big Data and the promise it holds to deliver sophisticated business insights. The various characteristics that distinguish Big Data datasets are explained, as are definitions of the different types of data that can be subject to its analysis techniques.

 

 

Chapter 2: Case Studies

This chapter in the second edition contains abbreviated case study backgrounds from the fi rst edition of Service-Oriented Architecture: Concepts, Technology & Design and SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST.

 

 

 

Part I: Fundamentals

Chapter 3: Understanding Service-Orientation
Chapter 4: Understanding SOA
Chapter 5: Understanding Layers with Services and Microservices

 

 

 Chapter 3: Understanding Service-Orientation

This chapter provides detailed coverage of the service-orientation design paradigm, including its underlying design philosophy and design principles, as well as a comparison to traditional silo-based design approaches. The chapter concludes with coverage of typical critical success factors for adopting service-orientation within organizations.

 

 

Chapter 4: Understanding SOA

This chapter delves into the distinct characteristics and types of service-oriented architecture and further explores the links between the application of the service-orientation design paradigm and technology architecture. The chapter concludes with brief coverage of common SOA project lifecycle stages and organizational roles, with an emphasis on the service inventory analysis, service-oriented analysis, and service-oriented design phases.

 

 

Chapter 5: Understanding Layers with Services and Microservices

This chapter provides an updated version of the standard service models and corresponding service layers. It incorporates this new content into a new service definition process with the addition of the microservice model and micro task service layer. The relevance of service deployment bundles and containerization are also briefly mentioned in relation to microservice implementation requirements.

 

 

Part II: Service-Oriented Analysis and Design

Chapter 5: Understanding Layers with Services and Microservices
Chapter 6: Analysis and Modeling with Web Services and Microservices
Chapter 7: Analysis and Modeling with REST Services and Microservices
Chapter 8: Service API and Contract Design with Web Services
Chapter 9: Service API and Contract Design with REST Services and Microservices
Chapter 10: Service API and Contract Versioning with Web Services and REST Services

Chapter 6: Analysis and Modeling with Web Services and Microservices

Updated, step-by-step coverage of the service-oriented analysis process for Web services, along with case study examples. Microservice identification as part of a Web services analysis is covered, but microservice modeling is deferred to Chapter 7.

 

 

 

Chapter 7: Analysis and Modeling with REST Services and Microservices

The service-oriented analysis process for REST-based services is revised with the incorporation of microservices. This chapter is also supplemented with updated case study examples.

 

 

Chapter 8: Service API and Contract Design with Web Services

Guidelines and service contract design considerations for Web services, along with an extended case study example.

 

 

 

Chapter 9: Service API and Contract Design with REST Services and Microservices

Service model-specific REST contract design considerations are revised to include microservices. Design guidelines are provided, along with a section dedicated to complex method design. Revised case study examples are also provided.

 

 

Chapter 10: Service API and Contract Versioning with Web Services and REST Services

This chapter contains a series of fundamental versioning techniques and considerations for Web service and REST service contracts and APIs.

 

 

 

Part III: Appendices

Appendix A: Service-Orientation Principles Reference
Appendix B: REST Constraints Reference
Appendix C: SOA Design Patterns Reference
Appendix D: The Annotated SOA Manifesto

 

 

Appendix A: Service-Orientation Principles Reference

This appendix provides the profi le tables (originally from SOA Principles of Service Design) for the service-orientation design principles referenced in this book.

 

 

 

Appendix B: REST Constraints Reference

This appendix provides the profi le tables for the REST design constraints referenced in this book (originally from SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST).

 

 

Appendix C: SOA Design Patterns Reference

This appendix provides the profile tables for the SOA design patterns referenced in this book (originally from SOA Design Patterns and www.soapatterns.org).

 

 

 

Appendix D: The Annotated SOA Manifesto

This appendix contains the complete annotated version of the SOA Manifesto (originally from Next Generation SOA: A Concise Introduction to Service Technology & Service-Orientation and www.soa-manifesto.com).

Â