soa in an enterprise architecture
Download
Skip this Video
Download Presentation
SOA in an Enterprise Architecture

Loading in 2 Seconds...

play fullscreen
1 / 23

SOA in an Enterprise Architecture - PowerPoint PPT Presentation


  • 153 Views
  • Uploaded on

SOA in an Enterprise Architecture. Richard Whyte IT Integration Architect MBCS, CITP. Agenda. Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary. Service Oriented Architecture Different Things to Different People. Roles.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' SOA in an Enterprise Architecture' - krista


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
soa in an enterprise architecture

SOA in an EnterpriseArchitecture

Richard Whyte

IT Integration Architect

MBCS, CITP

agenda
Agenda
  • Introduction
  • SOA Reference Architecture
  • SOA Roadmap
  • SOA Governance
  • Summary
service oriented architecture different things to different people
Service Oriented Architecture Different Things to Different People

Roles

Capabilities that a business wants to expose as a set of services to clients and partner organizations

Business

An architectural style that requires a service provider, requestor and a service description. It addresses characteristics such as loose coupling, reuse and simple and composite implementations

Architecture

A programming model complete with standards, tools, methods and technologies such as Web services

Implementation

A set of agreementsamong service requestors and service providers that specify the quality of service and identify key business and IT metrics

Operations

the soa lifecycle
The SOA Lifecycle
  • Discover
  • Construct & Test
  • Compose
  • Integrate people
  • Integrate processes
  • Manage and integrate information
  • Gather requirements
  • Model & Simulate
  • Design
  • Manage applications & services
  • Manage identity & compliance
  • Monitor business metrics
  • Financial transparency
  • Business/IT alignment
  • Process control
soa and enterprise architecture a common goal

Aligning Business and IT Objectives

Enterprise Architecture

  • Reference
  • Architecture

Governance

Roadmap

SOA and Enterprise Architecture: A Common Goal

AccelerateTime to Market

Function(Service Definition)

IncreaseRevenue

Security &Compliance

Performance &Quality (KPI)

ReduceCosts

ITObjectives

BusinessObjectives

soa the focus of the enterprise architect
SOA: The Focus of the Enterprise Architect

Deliverable

Description

Overview

SOA Reference Architecture

The SOA Reference Architecture defines a reference framework and corresponding IT principles for SOA implementation projects

SOA Roadmap

The Roadmap is used to create a tailored transition plan for moving toward the SOA Reference Architecture

Strategic Vision

Incremental

Adoption

SOA Governance Model

The SOA Governance Model defines the decision rights along with the associated measurements and controls

agenda1
Agenda
  • Introduction
  • SOA Reference Architecture
    • Providing a comprehensive model
  • SOA Roadmap
  • SOA Governance
  • Summary
it s architectural evolution making it more responsive

1980’s to

mid 1990’s

1970’s to

mid 1980’s

Mid 1990’s to

early 2000’s

Pre 1950’s

To 1960’s

Late 1990’s

Today

Monolithic

Architectures

Sub-routines

/Remote

Procedure

Calls

Remote

Object

Invocation

Message

Processing

Enterprise Application Integration (EAI)

Services

(SOA)

Increasing Modularity to Achieve Flexibility

IT’s Architectural Evolution: Making IT More Responsive
soa the next step on the connectivity evolution

Lines of code

SOA: The Next Step on the Connectivity Evolution

Direct

Connectivity

Message

Queuing

Message

Brokering

Service

Orientation

Connectivity,

mediation & process-control logic

Connectivity logic

Connectivity and

mediation logic

Mediation & process-control logic

Connectivity,

mediation & process-control logic

Process-control logic

Application Services

Application

Application

Application

All connectivity, mediation and additional logic

buried in the application

Abstracts the connectivity

logic from the application

Abstracts the connectivity + mediation logic from the application

Reduces application to its core business functions

(i.e. a service)

Increasing Modularity to Achieve Flexibility

soa reference architecture supporting the soa lifecycle

Business Innovation & Optimization Services

Facilitates better decision-making with real-time business information

Interaction Services

Process Services

Information Services

IT ServiceManagement

DevelopmentServices

Enables collaboration between people, process & information

Orchestrate and automate business processes

Manages diverse data and content in a unified manner

Facilitates communication between services

ESB

Integrated environment for design and creation of solution assets

Monitor, manage and secure services, applications & resources

Partner Services

Business App Services

Access Services

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitates interactions with existing information and application assets

Apps &

Info Assets

Infrastructure Services

Optimizes throughput, availability and performance

SOA Reference ArchitectureSupporting the SOA Lifecycle
soa solution layering leveraging the soa reference architecture

Channel

B2B

Consumers

Service Consumer

Business Process

Composition; choreography;

business state machines

QoS Layer (Security, Management &

Monitoring Infrastructure Services)

Data Architecture (meta-data) &

Business Intelligence

Integration (Enterprise Service Bus)

Governance

Services

atomic and composite

Service Components

Service Provider

OO

Application

Custom

Application

Packaged

Application

Operational Systems

Atomic Service

Composite Service

Registry

SOA Solution LayeringLeveraging the SOA Reference Architecture
a new programming model supporting the soa abstraction layering
A New Programming Model Supporting the SOA Abstraction Layering

Service-Oriented Development

Traditional Software Development

Business Expertise

Business Expertise

Users

Define/refine business processes

Users

Define/refine business processes

Application Developers

Translate business processes into applications by assembling and configuring building blocks

Extensive Overlap

Limited Overlap

Service Developers

Create application building blocks – patterns, templates, and components using core technologies

Developers

Program applications using core technologies

Technical Expertise

Technical Expertise

slide13
Linkage between business and IT through support of the entire SOA Lifecycle

Connectivity and Service Isolationthrough the Enterprise Service Bus

Separation of Concerns/Modularity for incremental adoption

Component-based Programming and Solution Development

Business and IT Monitoring and Management

Open Standards

Business Innovation & Optimization Services

Interaction Services

ProcessServices

Information Services

IT ServiceManagement

DevelopmentServices

ESB

PartnerServices

Business App Services

Access Services

Infrastructure Services

Apps &

Info Assets

The SOA Reference Architecture and its Key PrinciplesProviding IT Flexibility to Meet the Demands of Business
agenda2
Agenda
  • Introduction
  • SOA Reference Architecture
  • SOA Roadmap
    • Relating business and IT objectives
  • SOA Governance
  • Summary
soa roadmap a plan for adopting soa
SOA Roadmap: A Plan for Adopting SOA

SOA Goal

  • Market return through transformation: quicker time to production, lower costs, competitive differentiation

Two Primary Roadmap Perspectives

  • Strategic VisionBusiness and IT statement of direction which can be used as a guideline for decision making, organizational buy-in, standards adoption
  • Project PlansImplementation projects to meet immediate needs of the current business drivers

Market Return through Transformation

Strategic Vision

Revenue and Profit

Incremental Adoption

Time

roadmaps building plans in context

Assess current state

Determine future state

Develop Roadmaps

Identify required capabilities and

initiatives

Roadmaps: Building Plans In Context

Business Goals and Imperatives

BusinessFunction Services

Information Services

Domain of Capability

CommonIT Services

Infrastructure Services

Discrete

PartialIntegration

EnterpriseIntegration

Partner Collaboration

DynamicPartner Collaboration

Scope of Services

soa adoption considerations
SOA Adoption Considerations
  • Business Drivers
    • Accelerate time to market
    • Reduce costs
    • Increase revenue
    • Reduce risk and exposure
  • Organizational Readiness
    • Executive support and sponsorship
    • Skills
  • Current Architecture and Environments
    • Build and Runtime
    • Degree of heterogeneity
  • Operational Readiness
    • Ability to monitor and manage current operations
    • Integration of monitoring functions into production environments
agenda3
Agenda
  • Introduction
  • SOA Reference Architecture
  • SOA Roadmap
  • SOA Governance
    • Executing for success
  • Summary
what is governance
Establishing decision making rights associated with IT

Establishing mechanisms and policies used to measure and control the way IT decisions are made and carried out

What is Governance?

SOA Governance is a catalyst for improving overall IT Governance

IT Governance

SOA Governance

Extension of IT governance focused on the lifecycle of services to ensure the business value of SOA

why soa governance matters
Why SOA Governance Matters

SOA Governance empowers teams to innovate

  • Realize business benefits of SOA
    • Business process flexibility
    • Improved time to market
  • Mitigate business risk and regain control
    • Maintaining quality of service
    • Ensuring consistency of service
  • Improved team effectiveness
    • Measuring the right things
    • Communicating clearly between business and IT
agenda4
Agenda
  • Introduction
  • SOA Reference Architecture
  • SOA Roadmap
  • SOA Governance
  • Summary
soa for the enterprise architect
SOA for the Enterprise Architect …
  • Understand your business goals, drivers, and context
  • Understand your current environment
    • Development, Runtime, and Management
  • Establish a Roadmap
    • Find appropriate starting point
    • Determine the development and runtime requirements
      • Leverage Separation of Concerns and the SOA Programming Model
  • Establish Governance
    • Appropriate for your company culture and environment
slide23

Thai

Hindi

Gracias

Traditional Chinese

Spanish

Russian

Obrigado

Thank You

Brazilian Portuguese

Arabic

Danke

Grazie

Merci

German

Italian

French

Simplified Chinese

Tamil

Korean

Japanese

ad