Curso SOA for Architects and Managers

  • Architecture

Curso SOA for Architects and Managers

16 horas
Visão Geral

Curso SOA for Architects and Managers, Obtenha uma compreensão profunda das soluções SOA

Este curso em Arquitetura Orientada a Serviços lhe dará um forte entendimento dos conceitos fundamentais de implementação de SOA na empresa e o ajudará a tomar decisões informadas sobre o melhor caminho a seguir para sua própria organização.

O curso gira em torno de apresentações feitas por um especialista do setor com sólidas habilidades de implementação e permite a discussão em grupo para expor as preocupações e problemas que você já pode ter encontrado.

Objetivo

Após realizar  este Curso SOA for Architects and Managers, você será capaz de:

  • Os fundamentos de SOA
  • Serviços de Orquestração
  • Enterprise Service Bus
  • Modelando SOA com BPMN
Publico Alvo

O curso é direcionado principalmente a:

  • Diretores de TI,
  • CTOs,
  • Arquitetos de Software,
  • Gerentes de Projetos de TI,
  • Desenvolvedores de Software,
  • Analistas de Negócios.
Materiais
Português | Inglês
Conteúdo Programatico

Introduction

An increasing number of organizations are looking into SOA as a way of restructuring their architecture. This module explains how we can organize a roadmap with different levels of maturity to guide us from where we are today towards the future (more agile) vision.

  1. Fundamental ideas from SOA
  2. Introduction to a SOA adoption roadmap
  3. Traditional EAI approach
  4. Problems with the traditional EAI approach
  5. Enter Service Oriented Architecture (SOA)
  6. SOA maturity levels; using ideas from CMMI

Impact of a Service Oriented Architecture

A SOA initiative improves the organization’s agility, which in turn can lead to shorter projects, vendor independence

and more efficient development process. But how can management be convinced of SOA’s advantages, and how to

obtain funding for the SOA initiative?

  1. Creating a common understanding of SOA
  2. The evolution of SOA and changing the mindset within the organization
  3. Introducing the concept of services within the organization
  4. Changing relationships with the SOA tool vendors
  5. The relationship between SOA and technology
  6. Advantages and risks associated with SOA

Fundamental Concepts

What are the different types of services used in a SOA context? Initiatives are starting up to develop a SOA reference architecture. What is the current state of affairs concerning this reference architecture? A closer look at OASIS’s work and recommendations.

  1. The need for a reference architecture
  2. What are the advantages of categorizing services?
  3. Building from services
  4. The registry and repository
  5. Organizing services in different SOA layers
  6. Deciding on the service granularity level -coarse versus fine grained approach
  7. Aligning Business and IT - why it won’t happen overnight

A Service Oriented Methodology

For a successful SOA initiative, a solid basis of reusable basic services is needed. Successful development of

basic services requires a standardized development approach. This module focuses on the contract-driven

Analysis and Design stages that allow for IT to focus on returning value to the business.

  1. Service lifecycle
  2. Different service analysis techniques -choosing the right approach
  3. Service oriented analysis and design
  4. Agile Unified Process and SOA -a match made in heaven?
  5. Contract-driven development
  6. Introduction to service oriented patterns
  7. Overview of service component architecture (SCA)

The Architectural Roadmap

Each SOA initiative will benefit from a phased approach, thus avoiding a ‘big bang’ situation. This module defines different ways in which the SOA milestones can be introduced within the organization in an incremental fashion.

  1. The drivers for an Architectural Roadmap
  2. Different levels of sophistication
  3. Fundamental SOA - challenges and benefits
  4. Networked SOA - challenges and benefits
  5. Process-enabled SOA - challenges and benefits
  6. What level is right for your organization?

Service Enablement

This module explains what types of services are considered mandatory for SOA. We will define the different features a ‘real’ service should possess. Beware the risk of proliferation of technical service contracts. The value of assigning a human readable document to each service. And why do we need a quality gateway?

  1. Basic service elements
  2. Core services standards stacks
  3. What is the importance of a human readable contract?
  4. The (un)importance of SOAP and WSDL in a SOA context
  5. Using UDDI-based registries without a real repository
  6. Services, the registry and the quality gateway

SOA Governance

Gartner says SOA Governance isn’t optional, it’s imperative! How should we interpret this statement? Are SOA governance techniques any different from the traditional project management governance approach? What are the key arguments for justifying a SOA Governance Board?

  1. Building the services with Business value in mind
  2. The service justification process
  3. Measuring and monitoring for continuous process improvement
  4. Key performance indicators -how to measure success?
  5. The need for a central architecture board
  6. Breaking down the silos
  7. Choosing the right governance tools

Key Components of a SOA

Vendors will try to make their customers buy full SOA product suites, claiming to be a one-stop shop. This module explains why there is a real risk in focusing too much on tools from the start of the SOA initiative. We will explain the needed key components of a SOA, and focus on leveraging early service enablement benefits.

  1. Building a business component model
  2. We should focus on basic services first -but how?
  3. Can money buy a real enterprise service bus?
  4. The importance of service frontends
  5. Business and IT view through the registry and repository
  6. Data-centric basic services can render EAI links obsolete

Software PlatformS for SOA

Ultimately, there will be a need for SOA tools that enable the implementation of the SOA best practices. This module focuses on the key items one should look for in a SOA toolset. What are the different job roles involved with the SOA initiative?

  1. Key features of a SOA software tool -design and execution environment
  2. SOA Development Life Cycle and the different roles involved
  3. Examples using BizTalk, Oracle SOA Suite, Tibco, webMethods
  4. How to select a genuine registry and repository?
  5. Examples using HP Systinet and Software AG Centrasite
  6. The Business rules engine -Ilog, Fair Isaac, JRules

Learning from Case Studies

This module highlights some of the pitfalls and anti-patterns that our consultants encountered on-the job. How can we find added value in case studies from other organizations operating in the same industry? Overview of SOA anti-

patterns. Where do we go from here?

  1. Anti-patterns overview
  2. Best practices revisited
  3. The benefits and risks associated with the SOA approach
  4. Deciding on a Pilot project, getting the necessary funding
  5. Setting the right expectations, the need for regular feedback to management
  6. Why some SOA initiatives never see any return on investment?
  7. Conclusions
TENHO INTERESSE

Cursos Relacionados

Curso TOGAF 9 Fundamentos Nível 1

16 horas

Curso Architecture Modeling with UAF

16 horas

Curso TOGAF 9.2 Nível I & II Exame Togaf 9.2

24 Horas

Curso Microservices Engineering

24 horas