Soa 3

download Soa 3

If you can't read please download the document

Transcript of Soa 3

  • 7/27/2019 Soa 3

    1/24

    Enterprise SOA Experience WorkshopModule 1: Introduction to Enterprise SOA

  • 7/27/2019 Soa 3

    2/24

    Disclaimer

    This presentation outlines our general product direction and should not be

    relied on in making a purchase decision. This presentation is not subject

    to your license agreement or any other agreement with SAP. SAP has no

    obligation to pursue any course of business outlined in this presentation

    or to develop or release any functionality mentioned in this presentation.

    This presentation and SAP's strategy and possible future developments

    are subject to change and may be changed by SAP at any time for anyreason without notice. This document is provided without a warranty of

    any kind, either express or implied, including but not limited to, the implied

    warranties of merchantability, fitness for a particular purpose, or non-

    infringement. SAP assumes no responsibility for errors or omissions in

    this document, except if such damages were caused by SAP intentionallyor grossly negligent.

  • 7/27/2019 Soa 3

    3/24

    SAP 2007 / Page 3

    1. Business Trends and Requirements

    2. Service Oriented Architecture

    3. Enhancing the concept: enterprise Service Oriented Architecture

    4. SAPs Business Process Platform

    Agenda

  • 7/27/2019 Soa 3

    4/24

    Speeding up

    the business

    change

    Differentiation

    through

    Innovation

    Key Challenges for Companies

    Increased AgilityBusiness Networks

    Every 20 minutes:M&A

    Every 3.5 minutes:

    New CP

    Every 0.1 seconds:

    New Container Shipment

    From

    Product Supplier

    to

    Solution Provider

  • 7/27/2019 Soa 3

    5/24

    Business Network Transformation -

    The primary source for differentiation

    Network of

    Brains

    (Collaboration,

    Communities of

    Innovation)

    Network ofBusinesses

    (Process Automation,

    Internet of Services)

    Network ofResources

    (Virtualization,

    Internet of Things)

  • 7/27/2019 Soa 3

    6/24

    Resulting IT Requirements from

    Business Network Transformation

    Consolidateon one Platform

    Leverage existing

    Investments

    Innovate

    on top of the

    Core Business

    Agile Process Composition

    Faster Time to Process Change

    Standardized Open Platform

    Lower integration/development costs

    Reuse Application Building Blocks

    Lower implementation costs

    Resulting IT Needs from Business Network Transformation require

    increased speed of change and scope of change at the same time

  • 7/27/2019 Soa 3

    7/24

    BusinessAgility

    Integrated Enterprise

    Operational

    Excellence

    Business as a Network

    1990s 2000s 2010s

    From operational excellence to

    business agility

    +

  • 7/27/2019 Soa 3

    8/24 SAP 2007 / Page 9

    1. Business Trends and Requirements

    2. Service Oriented Architecture

    3. Enhancing the concept: enterprise Service Oriented Architecture

    4. SAPs Business Process Platform

    Agenda

  • 7/27/2019 Soa 3

    9/24 SAP 2007 / Page 10

    PayEatOrder

    The idea of Composition and Reusability

    Consider the following three food service processes:

    PayEatOrderTraditional Restaurant

    Order Eat Pay

    Fast FoodPay EatOrder

    Buffet Pay Eat

    Sit Down Buffet Pay EatOrder

    Home Food Party PayEat Order

    Reusable business processes allow the same 3 processes,assembled differently to support 6 different business models

    Soup kitchen Eat

    http://images.google.com/imgres?imgurl=http://www.olivegarden.com/press/news_releases/2006/logo-OliveGardenTuscany-RGB.jpg&imgrefurl=http://www.olivegarden.com/press/&h=611&w=1256&sz=1138&hl=en&start=2&tbnid=bmClq6FjyRagvM:&tbnh=73&tbnw=150&prev=/images?q=olive+garden&gbv=2&svnum=10&hl=en
  • 7/27/2019 Soa 3

    10/24

    Requirements to todays Architecture

    Speed ofChange

    Higher

    Lower

    Scope of Change

    Company Internal Business Network

    Integrated

    Standardization

    Automation

    Object Oriented

    Internal standards

    Data Centric

    Loose coupling

    Openness

    Collaboration

    Composition

    Reuse

    User centric

    Composing

    vs. coding

    Open

    vs. internal

    standards

  • 7/27/2019 Soa 3

    11/24

    UDDIRegistry

    Web Service Provider

    Webservice

    WSDL

    Document

    Web Services Technology

    2

    Search for Web Service

    Develop /Compose

    Client App.

    Direct WSDL exchange

    Web

    Service

    Consumer

    Business

    Functionality

    Implement Functionality

    Generate WSDL

    Publish WSDL (opt.)

    1

    3 Web Service Call

    SOAP

  • 7/27/2019 Soa 3

    12/24

    Service Oriented Architecture

    Delete from

    database

    Rollbackinventory

    CancelShipment

    CancelInvoicingAdjust

    Planning

    NotifySuppliers

    Send

    Notification

    Order to Cash

    CancelOrder

    SOA

    Semantical

    Interoperability?

    Management of

    Services?InventoryRollback

    Service

    Granularity?

  • 7/27/2019 Soa 3

    13/24 SAP 2007 / Page 14

    1. Business Trends and Requirements

    2. Service Oriented Architecture

    3. Enhancing the concept: enterprise Service Oriented Architecture

    4. SAPs Business Process Platform

    Agenda

  • 7/27/2019 Soa 3

    14/24

    Enterprise

    Services

    Web-Service

    RFC, BAPI

    Characteristics of

    Enterprise Services

    Definition of Enterprise Services

    Global Data Types

    Open standards

    ESR

    Documentation

    Business functionality

    Harmonized Enterprise Model

    Degree of Harmonization & Standardization across SAP Solutions

    Ha

    rmonization&StandardizationEffort

  • 7/27/2019 Soa 3

    15/24

    Enterprise Service characteristics

    Well defined Service Interfaces use globally defined Data Types

    Usage of open standards

    Central Modeling, Definition and Documentation in Enterprise Services Repository (ESR)

    Home Grown Application

    Packaged Solutions and

    Deployment View Functional andProcess Component View

    Product Data

    Management

    Lead

    Processing

    Product Data

    Maintenance

    Opportunity

    Processing

    Personel

    AdministrationPayroll

    Processing

    Demand

    PlanningService Parts

    Planning

    ERP Application

    CRM Application

    Legacy Application

    Application Landscape structured to Process Components

    Service InterfacesBased on Business Objects

    Material

    Identified

    Stock

    Process Components offer Service Interfaces based on Business Objects

  • 7/27/2019 Soa 3

    16/24

    SOA

    Delete fromdatabase

    Rollbackinventory

    Cancel

    ShipmentCancel

    InvoicingAdjustPlanning

    NotifySuppliers

    SendNotification

    Order to Cash

    ENTERPRISE SOA

    CancelOrder

    Order to Cash

    Manually built

    Low reusability

    No governance

    Leads to chaos

    Business semantics

    Productized services

    Unified repository

    Ensures integrity

    CancelOrder

    enterprise SOA enhances the SOA approach

  • 7/27/2019 Soa 3

    17/24 SAP 2007 / Page 18

    1. Business Trends and Requirements

    2. Service Oriented Architecture

    3. Enhancing the concept: enterprise Service Oriented Architecture

    4. SAPs Business Process Platform

    Agenda

  • 7/27/2019 Soa 3

    18/24

    Delivering Innovation without Disruption

    SAP 2007 / Page 19

    Composite Applications

    SAP NetWeaver 7.1(capabilities extending the foundation)

    Accelerated Innovation

    SAP NetWeaver 7.0(foundation for the SAP Business Suite)

    EhP EhPEhP

    SAP Business Suite

    Continuous Innovation

    ERPCRM SCM

    PLMSRM

    EhP EhPEhP

    Increasing flexibility through

    composition

    Deploying business

    innovation without disruption

    One active repository

    for co-innovation andgovernance

    Non-SAP

    EhP = enhancement packages

  • 7/27/2019 Soa 3

    19/24

    Definition

    Set of enterprise services

    addressing specific business topic

    Available for cross-industry and Industry-

    specific business processes

    Increase flexibility in connecting

    business partners and 3rd party

    applications (system integration)

    Benefits

    Provide quick wins for the business Easy to implement Targets real business problem

    Enables new business functionality via

    flexible composition on top of a stable

    back-end

    Lower cost of ownership enabled by

    reusability and shared governance

    costs

    Introducing Enterprise Service BundlesMake the value of Enterprise SOA consumption ready

    Enterprise services and bundles

    can be explored and tested in the SAP

    Community Networks (SDN)

    Enterprise Services Workplace

    & Enterprise Services Wiki

    Enterprise Services

    Bundles

    Enterprise Services in

    ES Repository

    https://www.sdn.sap.com/irj/sdn/explore-es

    https://www.sdn.sap.com/irj/sdn/explore-eshttps://www.sdn.sap.com/irj/sdn/explore-eshttps://www.sdn.sap.com/irj/sdn/explore-eshttps://www.sdn.sap.com/irj/sdn/explore-es
  • 7/27/2019 Soa 3

    20/24

    + =PLMSCM

    SRM

    CRM

    ERP

    Process

    Components

    Composites

    Composition

    Integration

    Enterpriseservices

    definitions

    Process

    Components

    Ecosystem

    Business Process

    Platform

    SAP NetWeaver

    Technology Platform

    Composition

    Integration

    Enterprise Services

    Repository

    Foundation

    SAPs Business Process Platform

    Process Components offering well defined Services based on BusinessObjects in combination with the SAP NetWeaver technology platform offer

    the first complete Business Process Platform

  • 7/27/2019 Soa 3

    21/24 SAP 2008, Key_4_Ammermann / 22

    Enterprise SOA Technology with

    the Business Process Platform

    User

    InterfaceForms Portal Dashboards SAP GUI MobileBusiness

    ClientDuet

    Service BusSOA ManagementSOA Middleware

    Service & EventComposition

    Enterprise SOA

    Consumption

    UI Composition

    InformationComposition

    Business Process Composition &

    Management (BPM)

    Process Components

    SAP Applications

    OrderMgmt. ...

    Service-

    enabled

    ApplicationsCustomer & Partner

    ApplicationsNon SAP &

    Legacy

    Platform Components

    SAP NetWeaver

    MDM BI

    Service & Event

    Enablement

    Enterprise SOAProvisioning

    Connectivity &

    Integration

    SOA Design

    Governance

    Enterprise

    Services

    BusinessPart

    ner

    Com

    position

    Env

    ironment

    Process

    Integration

  • 7/27/2019 Soa 3

    22/24

    An enhanced architecture and new paradigms for

    evolving/extending enterprise applications is needed

    Manually built

    Low reusability

    No governance

    Leads to chaos

    SOA

    Delete fromdatabase

    Rollbackinventory

    CancelShipment

    CancelInvoicingAdjust

    Planning

    NotifySuppliers

    SendNotification

    Order to Cash

    CancelOrder

    Productized services

    Business semantics

    Unified repository

    Ensures integrity

    ENTERPRISE SOA

    CancelOrder

    Order to Cash

    Coded process integration

    Multiple closedapplications

    Database, line coding,

    messaging

    Static application UIs

    Inflexibility and

    Complexity

    Composition on

    services

    End to end process views

    and modeling

    Model-driven development

    Decoupled UIs

    Flexibility and

    lower TCO

    Existing

    Information TechnologyBusiness Process

    Platform

    Business Process Platform

    Composites

    Business Process Platform

    Composites

    Composition environment

    Integration Platform

    Enterpriseservices

    definitions

    Enterpriseservices

    definitions

    Process

    Components

    Enterprise SOA builds on top of standard SOA by enriching it with business content to ensure integrity

    A Business Process Platform delivers on the new requirements to develop and run an agile business

  • 7/27/2019 Soa 3

    23/24 SAP 2007 / Page 25

    Additional Information and more

    The Starter Kit for enterprise SOA

    The Starter Kit available in SDN: https://www.sdn.sap.com/irj/sdn/bpx-enterprisesoa

    Download link (250MB): https://www.sdn.sap.com/downloads/Subscriptions/StarterKit/StarterKit.rar

    Link to order the CD Rom in the SAP Knowledge Shop: http://www.sap.com/shop (see under

    documentation/other)

    https://www.sdn.sap.com/irj/sdn/bpx-enterprisesoahttps://www.sdn.sap.com/downloads/Subscriptions/StarterKit/StarterKit.rarhttp://www.sap.com/shophttp://www.sap.com/shophttps://www.sdn.sap.com/downloads/Subscriptions/StarterKit/StarterKit.rarhttps://www.sdn.sap.com/downloads/Subscriptions/StarterKit/StarterKit.rarhttps://www.sdn.sap.com/irj/sdn/bpx-enterprisesoahttps://www.sdn.sap.com/irj/sdn/bpx-enterprisesoahttps://www.sdn.sap.com/irj/sdn/bpx-enterprisesoa
  • 7/27/2019 Soa 3

    24/24

    Thank you!