the core technologies of soa_tcm62-50331

Upload: anjan01

Post on 03-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    1/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 1

    Core Technologies

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    2/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 2

    Quote of the Day

    SOA is all about designing for change;

    Designing for change cannot be realized

    without technology, however, technologyalone could not enable SOA.

    Frdric Faugre

    SOA Stratgies

    National Bank of Canada

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    3/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 3

    Stuff we need 1. Service Enablement

    3. Service Registry2. Service Access/Interaction

    4. SOA Governance

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    4/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 4

    Service Enablement

    Easy for new bespoke apps

    Java App Servers

    .Net

    SOAP, REST

    Quite Easy for Packaged Apps

    More vendors provide service interfaces

    Are you on the right version ?

    Service Enablement Tools Adapters

    Specialist tools

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    5/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 5

    Less risky

    Less costly

    75% intend

    to modernize

    Rip and Replace Application Modernization

    Replace with packageHigh cost

    High risk

    RewriteLack of understanding

    Loss of key personnel

    The options

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    6/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 6

    SOA Edition

    Building the bridge to SOA

    Today SOA

    Green screens

    Isolated applications

    Difficult to change

    Mysterious noodle code

    Rich interfaces

    Service orchestration

    Designed to change

    Governable and Manageable

    Possibilities

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    7/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 7

    One Size Does Not Fit All

    Modern SOA architecture for legacy applications

    Choice of optimal integration architecture

    Comprehensive support for existing environments

    Rapid service enablement with governance built-in

    Direct access to data

    Instant Web Enablement Comprehensive Mainframe Integration

    On the fly transformation ofgreen screens into state-of-

    the-art Web pages

    Without touching existing

    systems

    Highly customizable

    UserSession

    Transactions Data

    Events

    Reusable Services

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    8/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 8

    Stuff we need 1. Service Enablement

    3. Service Registry2. Service Access/Interaction

    4. SOA Governance

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    9/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 9

    Service AccessEnterprise Service Bus Integration Platform

    An ESB is a middleware solution that enablesinteroperability among heterogeneous environmentsusing a service-oriented model

    - Burton

    responsible for providing adistributed communicationsinfrastructure

    - Forrester enables the separation of

    communication and integration logicfrom the application business logic

    - Gartner

    ESB is a communication andmediation layer that connectsservice consumers and providers

    - Gartner

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    10/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 10

    Software AG Positioned as a Leader in the ESB Market

    Source: Forrester Research, Inc., The Forrester Wave: Enterprise Service Buses, Q12009, January 26, 2009

    The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and ForresterWave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical

    representation of Forrester's call on a market and is plotted using a detailed spreadsheetwith exposed scores, weightings, and comments. Forrester does not endorse any vendor,

    product, or service depicted in the Forrester Wave. Information is based on best available

    resources. Opinions reflect judgment at the time and are subject to change.

    Software AG earned top

    scores for design-time

    support by including its

    CentraSite repository

    The standout feature of

    webMethods ESB is its

    elegant tooling

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    11/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 11

    webMethods Integration Platform Supports Business Goals

    Service

    Mediation

    Service

    Orchestration

    Service

    Enablement

    All integration patterns SOA, EDA,

    B2B

    Rapid to deploy - high productivity,

    reuse, cross platform

    Sustained delivery speed -

    Governance

    Single server to globally distributed

    solution

    Proven architecture over 10 years

    Low cost of management - low

    number of components, advanced

    monitoring.

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    12/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 12

    What is the webMethods ESB Platform?

    webMethods ESB

    (Integration Server)

    JMS Provider

    (Broker)

    Developer & Adapters

    B2B (Trading Networks

    & eStandards)

    SOA Governance

    +

    +

    +

    +

    webMethods ESB Platform

    webMethods Market Presence

    webMethods ESB (Integration Server)

    Over 1,800 CustomerswebMethods Broker

    Over 1,200 Customers

    webMethods Trading Networks

    Over 1,100 Customers

    Profile of Typical Implementations Integration Backbone

    B2B Integration

    SOA Enablement

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    13/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    14/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    15/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    16/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 16

    Structure: Multi-Organizational Capabilities enable SOA

    Federation

    App Dev Team

    Project Team

    App Dev Team

    LOB IT

    Partner

    Customer

    DMZ

    Collaboration among

    autonomous SOA providers

    and consumers

    SOA Federation

    Service promotion between

    registries and repositories

    Policy driven access and actionsService lifecycle control

    Multiple taxonomies

    Relationships and impact analysis

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    17/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 17

    in

    developmentin design

    in designrequested

    Aligning Governance with Traditional SDLCs

    Check Policy X

    requested in designin

    development in testin

    production

    in

    development

    requested in test

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    18/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    19/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    20/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 20

    Design Time Run Time Change TimeDeveloper Business UserArchitect Service

    ConsumerIT Operations Admin

    Structure: Role-based Design for Customized User

    Interfaces

    Over 50 pre-defined SOA roles serves multiple stakeholders.

    Extend and create new roles as needed.

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    21/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    22/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 22

    Scale: Unified System Of Record

    Asset Registry Basic Information Binding Template Company WSDL

    Asset Repository Schema Documents Documentation Sample Client Code Artifacts

    Lifecycle Policies Design Time Run Time Change Time

    SOA Asset Relationships Dependencies Associations Similarities

    Service Delivery Contracts Consumers Services Policies Deployments

    Performance Metrics Response Time Successful Transactions Service Faults Throughput

    UDDI

    SOA Assets

    Policies

    Relationships

    Contracts

    Performance

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    23/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 23

    CentraSite Governance Edition

    APIs for

    Policy Enforcement Points

    (PEP)

    Federated Registries /

    Repositories Service Consumers

    Design & Development

    Tools

    RegistryMetadata

    ContentRepository

    CentraSite Governance Edition

    Repository Engine

    RepositoryInterface

    ebRS

    JAXR API

    UDDIv3

    Registry & GovernanceApplication

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    24/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    25/30

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    26/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 26

    Visibility with Insight

    Step 2: Let the Application Run

    Insight automatically discovers call flowsand maps dependencies end-to-endwith no custom coding or configuration

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    27/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 27

    Visibility with Insight

    Step 3: Slice & Dice Data

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    28/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 28

    Enterprise-scale SOA and BPM

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    29/30

    SOA Masterclass - Core Technologies | 11 February 2009 | Page 29

    Software AG Positioned as a Leader in the

    Integration-Centric BPM Suites Market

    Source: Forrester Research, Inc., The Forrester Wave: Integration-Centric BusinessProcess Management Suites, Q4 2008, October 6, 2008

    The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and ForresterWave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical

    representation of Forrester's call on a market and is plotted using a detailed spreadsheetwith exposed scores, weightings, and comments. Forrester does not endorse any vendor,

    product, or service depicted in the Forrester Wave. Information is based on best available

    resources. Opinions reflect judgment at the time and are subject to change.

    Software AG received high

    scores across the board

  • 7/29/2019 The Core Technologies of SOA_tcm62-50331

    30/30