Centriq Training Print Logo

Tuesday

July 23 06:24 AM

  • Ways to Train:
  • Live Classroom
    Class is delivered at a Centriq location with a live instructor actually in the classroom.
  • Live Virtual Class
    Class is delivered live online via Centriq's Virtual Remote technology. Student may attend class from home or office or other location with internet access.
  • HD Class
    Class is delivered via award winning HD-ILT at Centriq's facility. Students view the live instructor utilizing a 60'' HD monitor.
  • Ways to Buy:
  • Retail
    Class can be purchased directly via check, credit card, or PO.
  • CV Centriq Vouchers
    Class is available for students using Centriq Vouchers.
  • AP AP Eligible
    Class is available to students utilizing Centriq's unique Annual Pass program.
  • SA SATV Eligible
    Class is available for students utilizing Microsoft Software Assurance Training Vouchers.
  • CLC Cisco Learning Credit
    Class is available for students using Cisco Learning Credits.
Start Date End Date Duration Days Start Time End Time Time Zone Location Ways to Train Ways to Buy Price
Request a Date

View Course Outline

Integration

  • Integration - a grey term
  • Information portal
  • Data replication
  • Shared business functions
  • Service oriented architectures
  • Distributed business process
  • Business to business integration
  • Integration selection criteria
  • Integration styles
  • Integration styles - files?
  • Integration styles - central data?
  • Integration styles - method calls?
  • Integration styles - uncoupled?
  • Messaging
  • Questions for Messaging

Architecture & the problems

  • Software architecture terms
  • Two problems
  • Mismatched goals
  • Duplication
  • Silos
  • Winning strategies
  • Architecture as a tool
  • Zachman framework
  • Segmentation
  • Existing Modeling Languages
  • Requirements
  • Architecture types
  • Scalability problems
  • SOA

Using SOA as a Solution

  • SOA decoupling
  • Service vs. product
  • Service elements
  • Service registry
  • Reuse
  • Orchestration
  • Contracts
  • Interfaces
  • WSDL
  • Implementation
  • Business drivers
  • SOA myths
  • SOA, BPM, and EDA
  • Sample web service

Service identification and design

  • Service identification
  • Identification processes
  • Service design
  • Service design - functionality, interface
  • Service design - contract
  • Service design - implementation
  • Service design principles
  • Isolation
  • Trust
  • Idempotency & statefulness
  • Granularity
  • Highly coupled
  • Low coupling
  • Right sized services
  • Three service sizes
  • Reusability
  • Client vs. consumer

Classification of services

  • Service composition
  • Classification types
  • Composability
  • Elementary services
  • Composite services
  • Process/business service
  • Isolation and composition
  • Request / replies
  • Events
  • Event types

SOA platform

  • Service parts
  • Service design strategies
  • Service interfaces
  • Service implementations
  • WS-* Services
  • RESTful services
  • .NET (4.5) WEB API

SOA design

  • Contracts and policies
  • Event triggers
  • Message routing - components
  • Message routing - queuing
  • Message routing - pub/sub
  • Service composition
  • Enterprise Service Bus
  • ESB integration
  • Before & after ESB
  • The magic bus
  • ESB advantages /disadvantages
  • BPM
  • Case management
  • Business rules
  • User interface
  • Integrated UX
  • Security
  • Service registry / repository
  • Canonical Data Model
  • Design tooling
  • Development tooling

Solution architectures

  • Suites
  • Comparison
  • Oracle
  • IBM
  • Microsoft
  • OData.org or schema.org?

Creating a roadmap

  • Organize
  • Realize feature
  • Evaluate the feature
  • Business case
  • Business case example
  • Approaches
  • Roadmap
  • Maturity and stages
  • SOA project tips

Life cycle management

  • Service lifecycle stages
  • Versioning
  • Types of change
  • Configuration management
  • Major vs. minor changes
  • Tooling

Pick your battles

  • Governance
  • Change management
  • Demand management

Resources