SOA Certified Professional (SOACP) Course Catalog Fundamental SOA & Service-Oriented Computing...

10
Level 1, 530 Lt Collins St, Melbourne, VIC 3000, Australia [email protected] Phone: +61 3 9909 7475 SOA Certified Professional (SOACP) Course Catalog The SOA Certified Professional (SOACP) program by Arcitura™ Education Inc. is dedicated to excellence in the field of SOA and service-oriented computing. Through a series of seasoned course modules and exams, IT professionals have the opportunity to obtain a number of different certifications to recognize their accomplishment of gaining project-ready SOA profi- ciency. Arcitura™ has been responsible for certifying IT profes- sionals in over 60 countries, across all types of indus- tries, including numerous Fortune 500 companies, international government agencies, organizations in defense communities, and many academic institutions. Silver Platypus™ Pty Ltd is the Licensed Training Partner of Arcitura™ Education in Australia, South Africa and also an Authorised Training Partner in other regions of the world. This vendor-neutral program was developed in cooper- ation with best-selling SOA author Thomas Erl and several major SOA organizations and academic institu- tions. Through the involvement of an independent education committee, course contents and certification requirements are constantly reviewed and revised to stay current with developments in the service-oriented computing industry. This catalog describes the SOACP course modules that are offered by Silver Platypus Pty Ltd.

Transcript of SOA Certified Professional (SOACP) Course Catalog Fundamental SOA & Service-Oriented Computing...

Level 1, 530 Lt Collins St, Melbourne, VIC 3000, [email protected] Phone: +61 3 9909 7475

SOA Certified Professional(SOACP)

Course CatalogThe SOA Certified Professional (SOACP) program by Arcitura™ Education Inc. is dedicated to excellence in the field of SOA and service-oriented computing. Through a series of seasoned course modules and exams, IT professionals have the opportunity to obtain a number of different certifications to recognize their accomplishment of gaining project-ready SOA profi-ciency.

Arcitura™ has been responsible for certifying IT profes-sionals in over 60 countries, across all types of indus-tries, including numerous Fortune 500 companies, international government agencies, organizations in defense communities, and many academic institutions.Silver Platypus™ Pty Ltd is the Licensed Training

Partner of Arcitura™ Education in Australia, South Africa and also an Authorised Training Partner in other regions of the world.

This vendor-neutral program was developed in cooper-ation with best-selling SOA author Thomas Erl and several major SOA organizations and academic institu-tions. Through the involvement of an independent education committee, course contents and certification requirements are constantly reviewed and revised to stay current with developments in the service-oriented computing industry.

This catalog describes the SOACP course modules that are offered by Silver Platypus Pty Ltd.

S90.01 – Fundamental SOA &

Service-Oriented Computing

S90.02 – SOA Technology Concepts

S90.03 – SOA Design & Architecture

S90.04 – SOA Project Delivery & Methodology

S90.05 – SOA Technology Lab

S90.06 – Advanced SOA Analysis & Modeling

S90.07 – SOA Analysis & Modeling Lab

S90.08 – Advanced SOADesign & Architecture

S90.09 – SOA Design & Architecture Lab

S90.15 – Fundamental SOA Governance

S90.16 – Advanced SOA Governance

S90.17 – SOA Governance Lab

S90.18 – Fundamenta Security

S90.19 - Advanced SOA Security

S90.20 - SOA Security Lab

CertifiedSOA

Professional

CertifiedSOA

Consultant

CertifiedSOA

Analyst

CertifiedSOA

Architect

Certified SOAGovernance

Specialist

Certified SOASecurity

Specialist

Certifications

02

03

Fundamental SOA &Service-Oriented Computing(Exam S90.01)

SOA Technology Concepts(Exam S90.02)

This course module provides a well-rounded, end-to-end overview of service-oriented computing, service orientation and SOA. Attendees benefit from this fundamental coverage by gaining an understanding of common terms, concepts and important industry developments.

The following primary topics are covered:

Strategic Goals of Service-Oriented ComputingFundamental Service-Oriented Computing TermsConcepts relating to Services, Service-Oriented Architecture and Service CompositionsIntroduction to the Service-Orientation Design Para-digm and related Principles and ConceptsSOA Project Delivery Approaches and PlanningIntroduction to the Service Delivery Lifecycle, includingService-Oriented Analysis, Service-Oriented Design and Service ModelingSOA Adoption Impacts and RequirementsEnterprise Service Bus, Web Services, REST ServicesService Grids and Service VirtualizationCloud Computing and SOA Connection Points (separate 45 page supplement)

This course module focuses on the modern Web industry standards and technologies that are establish-ing the foremost means of building services today.

The following primary topics are covered:

Basic XML and XML Schema ConceptsOverview of Standards OrganizationsContrasting Component-Based Architecture with Web Services and REST ServicesService Roles, Service Agents, Message Exchange Patterns (MEPs) and Service ActivitiesBasic WSDL, SOAP and REST Concepts plus UDDI, Discovery and Service RegistriesWeb Service Anatomy (physical architecture)Context Management, Coordination, Atomic Service Transactions and CompensationsOrchestration, WS-BPEL and Enterprise Service Bus TopicsAdvanced Messaging, Reliable Messaging and PoliciesREST Services, Contracts, Resources and Messag-ingREST Constraints and Architectural Goals

Module 2Module 1

•••

•••

••

••

•••

••

04

SOA Design & Architecture(Exam S90.03)

SOA Project Delivery &Methodology(Exam S90.04)

This course module 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 following primary topics are covered:

History of Service-Orientation and SOASOA Theory Fundamentals and Service-Orientation vs. “Silo”-Based DesignDistinguishing Characteristics of the SOA Model and Understanding Services and Service CapabilitiesComplex Service Composition Design, Composition Runtime Roles and ResponsibilitiesThe Eight Design Principles of Service-OrientationContract-First Design, Standardized Service Con-tracts and Uniform Contracts, Service Loose Cou-pling and Coupling Types, Service Abstraction and Information HidingService Reusability and Agnostic DesignIntroduction to SOA Design Patterns

This course module explores the service delivery lifecycle stages with an emphasis on service-oriented analysis and service modeling. Organizational roles and service profile specifications are also covered, along with common SOA project delivery approaches.

The following primary topics are covered:

Planning SOA Projects and Managing Service Deliv-ery LifecyclesSOA Delivery StrategiesService-Oriented Analysis and Service Modeling Processes, Conceptual Services and Service Candi-datesService-Oriented Design Processes for Different Types of ServicesPost-Design Project Phases (Service Development, ServiceTesting, Service Deployment and Mainte-nance, Service Discovery)SOA Project Roles (including Service Analyst, Service Architect, Service Custodian, Schema Custodian, Policy Custodian and many others)Authoring and Maintaining Service Profiles

Module 4Module 3

••

••

••

••

05

SOA Technology Lab(Exam S90.05)

Advanced SOA Analysis& Modeling(Exam S90.06)

Attendees are required to work hands-on with contem-porary service technologies, and study the primary elements of industry-standard Web languages and protocols to learn the internal structure of service contracts and messages.

The following primary topics are covered:

Fundamental XML Syntax and ApplicationXML Schema StructureFundamental XML Schema Language ElementsWSDL Definition Structure and relating WSDL to XML Schema and WS-PolicyNamespaces and XML Schema and WSDL DefinitionsFundamental WSDL Language ElementsSOAP Message Structure and relating SOAP to WSDL and XML SchemaWS-BPEL Process Definition Structure and relating WS-BPEL to WSDLHTTP Methods, Uniform Contracts and Web-Centric ArchitectureREST Conventions, Resources, Syntax and Data Exchange

This course module covers a range of service analysis and modeling topics, with an emphasis on business service context, service models, functional scope definition, balanced granularity and establishing effective service layers as part of a conceptual blueprint.

The following primary topics are covered:

Planning Service-Oriented Analysis Projects and Working with Service Candidates and ProfilesBusiness Analysis Definition TechniquesService-Orientation and Separation of ConcernsFundamental Service Definition PatternsUnderstanding Service Encapsulation with Agnostic and Non-Agnostic Service ContextsStep-by-Step Service Modeling ProcessLogical Service Abstraction Layers and Service Model ClassificationsCommon Granularity Types and ScopesBusiness Process Encapsulation and Defining Busi-ness Entities for Service EncapsulationGuidelines for Service Blueprint Definition and Gover-nance

Module 6Module 5

••••

•••

••••

••

••

06

SOA Analysis & Modeling Lab(Exam S90.07)

Advanced SOA Design &Architecture(Exam S90.08)

As a continuation of course modules 4 and 6, this hands on workshop allows attendees to apply the concepts, processes, techniques, patterns and princi-ples previously covered in order to complete a set of analysis and modeling exercises.

Both individual and group exercises are provided, requiring participants to solve a number of inter-related problems with the ultimate goal of creating their own service-oriented solution blueprints.

The instructor works closely with participants to ensure that all exercises are carried out completely and accu-rately. Attendees can voluntarily have exercises reviewed and graded as part of the class completion.

This course module provides an in-depth exploration of service oriented technology and architecture and SOA design patterns, technology and applications.

The following primary topics are covered:

Defining a Service-Oriented Architectural Model and SOA Architecture TypesFundamental and Advanced SOA Design PatternsDesigning SOA with Service Agents and Supporting Multiple ProtocolsLegacy Encapsulation and Enterprise Service Bus DesignAsynchronous and Event-Driven Messaging, Mes-sage Routing and Reliable MessagingGlobal and Domain-Level Policy Enforcement and Positioning of Business RulesOrchestration Architecture Design, State Deferral and Service GridsService Data Replication, Cross-Service Transactions and Compensating TransactionsData Transformation and Protocol BridgingESB and Orchestration as Compound Patterns

Module 8Module 7

••

••

07

SOA Design & ArchitectureLab (Exam S90.09)

Fundamental SOAGovernance(Exam S90.15)

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

Both individual and group exercises are provided, requiring participants to solve a number of inter-related problems with the ultimate goal of creating their own design specifications.

The instructor works closely with participants to ensure that all exercises are carried out completely and accu-rately. Attendees can voluntarily have any exercises reviewed and graded as part of the class completion.

The basics of governing services, service-oriented solutions and service-oriented enterprises are covered in this course module, along with specialized topics, such as models and frameworks for establishing on-going governance practices. Strategies that address lifecycle management and individual service gover-nance issues are also explained.

The following primary topics are covered:

Understanding SOA Governance Programs, Models and ControlsAuthoring SOA Governance Precepts, Policies and RegulationsIdentifying and Defining Organizational Roles in Relation to SOA Governance TasksDefining SOA Governance Processes to Coordinate Precepts and RolesEstablishing an SOA Governance ProgramSOA Governance Automation Tasks and Technology TypesCommon SOA Governance Technology ProductsBasic Service Information Governance and Policy GovernanceGoverning SOA Adoption Planning

Module 15Module 9

••

••

08

•••

••

••

••

Advanced SOA Governance(Exam S90.16)

SOA Governance Lab(Exam S90.17)

This course module acts a continuation of course module 15 by introducing a range of advanced SOA governance topics.

The following primary topics are covered:

Governing Service Analysis and DesignGoverning Service Design and DevelopmentService Logic Design and Programming Reviews and Legal Data AuditsGoverning Service Testing and DeploymentService Testing Standards, Cloud Integration Testing, Service Certification and Maintenance ReviewsGoverning Service Usage, Monitoring, Discovery and VersioningRuntime Service Usage Thresholds, Service Registry Centralization and ReviewService and SLA Versioning, Service RetirementAdvanced Service Information and Service Policy GovernanceMapping Precepts, Processes and Organizational RolesSOA Governance Vitality Triggers and ProcessesService Contract and Schema Precepts and Reviews

As a continuation of course modules 15 and 16, this hands-on workshop allows attendees to apply the frameworks, models, practices and strategies previous-ly covered in order to complete a set of exercises.

Both individual and group exercises are provided, requiring participants to solve a number of SOA gover-nance-related problems associated with establishing SOA project and service lifecycle governance programs, measuring and identifying weaknesses in existing SOA governance systems and applying SOA governance precepts and processes in response to business requirements.

The instructor works closely with participants to ensure that all exercises are carried out completely and accu-rately. Attendees can voluntarily have any exercises reviewed and graded as part of the class completion.

Module 17Module 16

09

Fundamental SOA Security(Exam S90.18)

Advanced SOA Security (Exam S90.19)

This course module provides techniques, patterns and industry technologies that pertain to establishing securi-ty controls and security architectures for services and service-oriented solutions.

The following primary topics are covered:

Common SOA Security Practices and Service Securi-ty ControlsSecurity and the Service-Oriented Architectural ModelSOA Security Considerations for Service and Com-position ArchitecturesService Interaction Security Patterns and Security Implications of Service-OrientationAuthentication, Authorization, Confidentiality and Integrity Mechanisms Relevant to Service-Oriented SolutionsPKI, Digital Certificates, Certificate Authorities and Single Sign-On TechnologiesWeb Services and XML Industry Standards Relevant to Service-Oriented SolutionsCommon Threats and Attacks

This course module covers a series of complex security topics pertaining to contemporary service-oriented solution design, infrastructure, middleware and modern service technologies.

The following primary topics are covered:

Security Extensions and Controls for EnterpriseService Bus ImplementationsSecurity Patterns for Internal Service ArchitecturesSecurity Risks and Considerations for Cloud-Based Services and Service CompositionsAuthentication Sessions, Secure Conversations and Security Token Structures and IssuanceWS-Trust and WS-Secure Conversation with SAMLREST Security Controls and HTTP Security Mecha-nismsFederation and Trust BrokeringSecurity Policy Design and GovernanceUnderstanding and Preparing for SOA Security Threats

Module 19Module 18

••

••••

••

•••

10

SOA Security Lab(Exam S90.20)

As a continuation of course modules 18 and 19, this hands-on workshop allows attendees to apply the security concepts, techniques, patterns and technolo-gies previously covered in order to complete a set of exercises.

Both individual and group exercises are provided, requiring participants to solve a number of inter-related security problems with the ultimate goal of establishing security architectures.

The instructor works closely with participants to ensure that all exercises are carried out completely and accu-rately. Attendees can voluntarily have any exercises reviewed and graded as part of the class completion.

Module 20

Cloud Certi�ed Professional (CCP)The Cloud Certified Professional (CCP) program establishes a series of vendor-neutral industry certifications dedicated to areas of specialization in the fields of cloud technology, architecture, virtualization, storage, capacity management and networking.

Big Data Science Certi�ed Professional (BDSCP)The Big Data Science Certified Professional (BDSCP) program establishes a series of vendor-neutral industry certifications dedicated to areas of specialization in the fields of Big Data science, analysis, analytics, business intelligence and technology architecture, as well as design, development and governance.

To learn more about BDSCP, CCP & SOACP visit www.silverplatypus.com or www.arcitura.com

All graphics and descriptions related to the SOA Certified Professional Program are copyrights of Arcitura Education Inc. The Silver Platypus logo is the copyright of Silver Platypus Pty Ltd.

Silver Platypus Pty Ltd, Level 1, 530 Little Collins St Melbourne, VIC 3000 Australia

T: +61 3 9909 7475

E: [email protected]

w: silverplatypus.com.au