52
Maximizing the Success of Your Enterprise Service- Oriented Architecture Project Tuesday, September 18th, 2007

Maximizing the Success of Your Enterprise Service- Oriented

  • Upload
    zubin67

  • View
    114

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Maximizing the Success of Your Enterprise Service- Oriented

Maximizing the Success ofYour Enterprise Service-Oriented Architecture Project

Tuesday, September 18th, 2007

Page 2: Maximizing the Success of Your Enterprise Service- Oriented

Maximizing the Success ofYour Enterprise Service-OrientedArchitecture Project

Mike McKeoughDirector, SAP NetWeaver practiceNational Competency CenterSAP Consulting

September 18th, 2007

Page 3: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 3

BusinessAgility

Integrated Enterprise

Enterprise Resource Planning

OperationalExcellence

Business as a Network

Business Process Platform

1990s 2000s 2010s

From Operational Excellence to Business Agility

+

Page 4: Maximizing the Success of Your Enterprise Service- Oriented

eSOA Challenges

Leveraging an Enterprise Architecture

Customer Success Story: Cardinal Health

Recommendations/Q&A

Page 5: Maximizing the Success of Your Enterprise Service- Oriented

Maximizing the Success ofYour Enterprise Service-OrientedArchitecture Project

Sandra RogersSOA Program DirectorIDC

September 18th, 2007

Page 6: Maximizing the Success of Your Enterprise Service- Oriented

Copyright 2007 IDC. Reproduction is forbidden unless authorized. All rights reserved.

Maximizing the Success of YourEnterprise Service-OrientedArchitecture Project

SAP Services WebcastSeptember 18, 2007

Sandra Rogers, IDCProgram Director, SOA, Web Services, and Integration

Page 7: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

Overarching IT IssuesOverarching IT Issues

Complexity: Simplify my environmentManage change and complexity of business and systems environments

Standardize and support more timely dynamic processing

Leverage centralized and 3rd party platforms

Manage migrations and upgrades

Speed to market

Cost: Take out the inefficienciesBudget, resource, and skill-set constraints

Leverage varied sourcing models

Balance long-term and strategic enterprise efforts vs. tactical needs

Compliance: Make it easier to addressBusiness responsibility and IT “Governance”: discipline, accountability, controls,monitoring, quality, consistency

Security diversions

Page 8: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

Need for a More HolisticEnterprise Architecture

Need for a More HolisticEnterprise Architecture

0%

5%

10%

15%

20%

25%

30%

35%

40%

Enterprise Business Domain Specific Application

Formal, temporary project team or committeeFormal, permanent committeeInformal, temporary, ad hoc groupInformal, uncoordinatedDone solely by a single individualDon't know

Q. What is your organization's approach to defining architecture?

Source: IDC’s Developer CollaborativeN=2382; Worldwide; Multiple IT Roles

Need for morestructure andcoordination

…yetflexibility at

varied levels offor specific

implementations

Need for:-Reference

Architecture-Enterprise

Models-Governance

Program

Page 9: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

A Focus on Service Oriented ArchitectureA Focus on Service Oriented Architecture

Solve the integration complexity problem

Provide flexibility and agility to address changingbusiness requirements

Lower cost and time to market via reuse

Create an infrastructure to enforce business and ITgovernance

Support a dynamic, real-timecomputing environment

Drive new business modelsand revenue streams

Page 10: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

Managing at a Level of AbstractionManaging at a Level of Abstraction

Virtualization away from physical constraints and dependenciesConfiguration versus codeModel-based policies (contracts)Standards for interoperability and business semantics

Services represent business elements and functionsAutonomous services, used as neededFlexible levels of granularity

Dynamic levels of processingProcess and Event-based to addressvaried business scenariosand system participants

Implicit Information CoherenceMetadata and Information Models

Page 11: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

SOA AdoptionMoving from Technology to MethodologySOA AdoptionMoving from Technology to Methodology

SOA

Bottom up

Models & methods

Development skills & techniques

Proof of conceptsWeb services

Tools & technologiesOpportunistic

Top down

Governance — policiesBusiness — ownership, incentivesIT – monitoring, Management

Architecture — patterns, principles, practicesLifecycle — processes

Strategic

Foundation = Infrastructure

Page 12: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

Top Drivers and Inhibitors of SOATop Drivers and Inhibitors of SOA

Top reasons your organization is adopting or planning to adopt SOA(Top 3 of 12 options shown)

Adjust more readily to changing business needs

Create reusable modular code

Internal integration

0% 10% 20% 30% 40% 50%

Source: IDC's Software Developer Network Survey, 2007

n=114; User organizations; IT professionals; Document #306730

Primary inhibitors to your organization's adoption of SOA(Top 3 of 12 options shown)

Overcoming organizational behaviors

Other critical business and IT priorities to address

Lack of knowledgeable, skilled IT staff and resources

0% 10% 20% 30% 40% 50%

Page 13: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

SOA …Changing Technology Dimensions

SOASOA ……Changing Technology DimensionsChanging Technology Dimensions

Building levels of complexityIncreasing volume of services and associated artifacts

Multiple configurations and service interdependencies

Interoperation of varied systems that need to share context

Varied levels of granularity at which to apply versioning and changemanagement

Need for integrated visibility and oversightTrack and provide others with information on what is available for use and

outline the rules of engagement

Verify proper policies are adopted, configured, and enforced whenprovisioning and using services across processes

Assure consistency in design and reinforcement of best-practices

Page 14: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

Building Up Expertise and SupportSOA Architecture Teams and COEsBuilding Up Expertise and SupportSOA Architecture Teams and COEs

n=459; IT Directors and above; Large organizationsSource: IDC's SOA Adoption Study, 2006

Those with more extensivedeployments have in place and are

leveraging centralized SOAarchitecture teams

enterprise-wide

New and changing roles andresponsibilities

Changing funding models

Greater business involvement

Just a starting point for many

Enterprise SOA Adoption and Use of Centralized SOA Team

Page 15: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

Morphing Business and IT GoalsMorphing Business and IT Goals

CorporateStrategy

BusinessArchitecture

IT/ServiceBlueprints

ReferenceArchitecture

Processes& Policies

Conceptual Logical Physical Managed

Address enterprise vs. application architecture

Create a strategic foundation of capabilities

Support incremental implementation and transformation

Address both business and IT perspectives

ImplementationStrategy

Information &Process Design

Project & SvcPortfolio Mgt

LifecycleMgt

Conceptual Logical Physical Managed

Page 16: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

SOA …Changing Business Dynamics

SOASOA ……Changing Business DynamicsChanging Business Dynamics

Impacting the business of IT and the overall enterprise

Determining priorities, aligning to business goals

Organizational structure, funding models, behavior modification

Roles and skill sets, process and information stewardship

Processes and procedures, contracts and trust agreements

Business process understanding, definition, and innovation

Measurements and metrics

Page 17: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

SOA GovernanceProviding Structure for an Open EnvironmentSOA GovernanceProviding Structure for an Open Environment

IT vs. SOA GovernanceComplementary and integrated endeavors

Portfolio rationalization, prioritization and funding support

Embracing services with a “product oriented” vision

Roles and ResponsibilitiesOrganizational structures and assignments

Service and process ownership & management, review boards, COEs,…. discrete and aggregate/composite perspectives, incentive programsNew infrastructure to be managedExtended teams throughout enterprise … and beyond

Consistency, Standards, and GoalsCommon framework, standards, schemas, processes, modelsMonitoring and reinforcement; Aligning KPIs & SLAs

Page 18: Maximizing the Success of Your Enterprise Service- Oriented

© 2007 IDC

Services GovernanceServices Governance

Services GovernanceService portfolio planning/discovery, design, and management

Metadata management – cataloging, registry/repository mgt

Contract management, accountability framework

Service Lifecycle ManagementDesign through retirement

Change mgt, versioning, notification policies and procedures,dependency tracking and change impact analyses

‘Back to the basics’ of quality and structured systems development

Integrated Runtime Infrastructure and SupportPolicy configuration and enforcement- service management, identity andaccess, capacity planning, performance, audit, etc.

Managing and monitoring service behaviors

Page 19: Maximizing the Success of Your Enterprise Service- Oriented

19© 2007 IDC

A Few Words of Wisdom …A Few Words of Wisdom …

EXPECT, PREPARE FOR, and EMBRACE CHANGE

View SOA as part of an evolving enterprise architecture program; Regularlyassess and modify methodologies & guidelines

Create/augment a strong governance model; Establish and define responsibilities

“Architect globally, Implement locally” - Focus on an initial project for a defineduser community with measurable business goals

Provide tools that facilitate visualization & collaboration to garner acceptance andfacilitate adoption across the enterprise

Establish a ‘Center of Excellence’ with both business and IT stakeholders

Identify a SOA champion; Obtain and showcase leadership support;Address stakeholder incentives to support a shared & trusted environment

Focus services on the design of the business (not technology)

Value of SOA technologies are tied to how well they are integrated;Prepare to scale; Target an adequate cross-system simulation

Page 20: Maximizing the Success of Your Enterprise Service- Oriented

Maximizing the Success ofYour Enterprise Service-OrientedArchitecture Project

Sascha KuhlmannPractice Manager, Enterprise ArchitectureNational Competency CenterSAP Consulting

September 18th, 2007

Page 21: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 21

eSOA is Not Just Technology it is the New Way forBusiness & IT Alignment

How can I run aSOA efficiently,reliable, secure& scalable?

How to developand deployServices &Composites

Where should Istart? Making adifference

What is theimpact on my ITOrganization?

How can I measureSuccess of my SOAInitiative?

How do I designServices that arereusable?

Page 22: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 22

eSOA Architecture

Page 23: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 23

Benefits of Enterprise Architecturefor an eSOA Initiative

It helps an organization achieve its business strategyWithout understanding business, application andtechnical architecture, a business doesn’t know whatit has or doesn’t have

Mapping of Business Metrics & KPI’s to ProcessesIdentify the ‘weak link’ in the process chainPrioritize eSOA Projects by Business relevance

Identify areas of reusabilityHaving a complete Process decomposition helps identifying potentialareas of Reuse.Business Capability Maps enable reuse of Services

More reliability and security, less riskEA provides clear traceability between business processes, data, userroles, applications and infrastructure

Page 24: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 24

Accelerated timelines

A clear transitionbetween Enterprise

Architectureand Solution delivery

Practical guidance

Robust and maturereference models

ComprehensiveEnterprise

description

Fully packaged toolsetincl. methodology

Templates, concreteexamples and an applied casestudy

Best PracticesPackagedApplications

EnterpriseServiceOrientedArchitecture

An explicitMetamodel

A clear definition of process

A completedelivery tool

A clear definition of terms

TWO CRITICAL FEATURES ARE MISSING INTRADITIONAL ENTERPRISE ARCHITECTURE

What is Missing in the Traditional EAFrameworks?

Page 25: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 25

SAP Enterprise Architecture Framework:Overview

Resource BaseExtensions

SAP TechnologyReference Models

SAP BusinessReference Models

TOGAFArchitectureDevelopmentMethod

TOGAFResourceBase

SAP ContentTools

SAP ImplementationTools EA Modelling Tools

SAP Tooling Extensions

SAP Mapping Extensions

SAP Enterprise ArchitectureFramework extensions

ArchitectureDevelopmentMethod

ContentMetamodel

Templates, Examples and CaseStudies

Usage Guidelines

TOGAFFoundation

SAPExtensions

Frameworkextensions

Page 26: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 26

eSOA Organization and Governance

Page 27: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 27

Enterprise SOA Requires Discipline

Enterprise SOA enables you to:Deploy new capabilities rapidlyRemove the point-to-point connections between applicationsDeliver encapsulated services providing clearly defined capabilitiesMaximise reuse of these services

Enterprise SOA needs :Control and governance in the ES deploymentClear understanding of business requirementsand current architectureIntegrated solutions across the organisation

Without these, there are some serious risks:Rapid increase in uncontrolled services that rapidly spinout of controlDuplicated capabilities across servicesGaps, unforeseen errors and data integrity issues

There is a need for a coherent delivery model to ensure the success of Enterprise SOA.

The Plan

To avoid this

Page 28: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 28

Enterprise SOA GovernanceThe Safeguard to Enterprise SOA

CommunityManaging Governance

Design & Modeling MethodologyToolset & Lifecycle Mgmt.

Service DesignPIC 0 PIC 1 GDT-

PIC PIC 3 In ESRepos.

Rawdesign

Decision onservice cut

GDT PICreview

Finaldesign

Imple-mentation

Organi-zation

Skillsets Proce-dures

Governance

ProductCDG

OutwardCDGCAG

Page 29: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 29

Organizational Planning & Governance for Enterprise SOA

Objective of the service is to align the customer’s organization andgovernance processes and structure to its enterprise SOA strategy.

Enterprise SOACenter ofExcellence

… … …

… … …… …

… … ……

Enterprise SOA-aligned processesinc. governance

Enterprise SOA-aligned skillportfolio

1. CM* starting point (CM* analysis)2. Definition of CM* goals3. Definition of interest groups4. …

Changemanagementplan

Transformationprogram

Ensure/safeguard the realization of expected benefits of anenterprise SOA strategy.

Page 30: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 30

Enterprise Services Repository – ESRLifecycle Support of SOA-based Applications

Analyzes business requirementsIdentify needed business objects, services,and viewsDiscover available enterpriseservices in ESR for reuseIdentify missing servicesfor new business logic

Design and modelbusiness objects (BOs)Implement new businesslogicModel and build UIsCreate new servicesreusing existing assets andpublish to ESR

Compose views byreusing implementedservices and BO'sCompose andorchestrate services andviews to form newbusiness process

Manage changeand maintain version(governance)Monitor serviceexecution (e.g. performance,availability, process progress,events)

Package and deploy applicationConfigure runtime (adapt to IT landscape)Test and validate applicationExecute application

The Enterprise Services Repository is the central repositoryin which service interfaces and enterprise services aremodeled and the corresponding metadata is managedthroughout the life cycle.

Page 31: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 31

Co-Design and Best Practices via ES Community

Enterprise ServiceDefinitions

Interface schemaService operationOther

Enterprise SOASpecifications

ES DefinitionsConnection ProtocolOther

SAP BuildLicense to 3rdparty to buildContribute toindustry forumsOther

SOA Best PracticesWhitepaperImplementationguidelinesOther

ProductCDG

OutwardCDG

CAG

Page 32: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 32

eSOA Development

Page 33: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 33

SOA Development: is SOA like Lego?

Page 34: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 34

ERP

Enterprise SOAHarmonized Data Model Based on Business Semantics

CRM

SCM

SRM

PLM

BusinessSemantics

HarmonizedData Model

Core 10%

Context 90%

Effort 20%

Effort 80%

Page 35: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 35

Faster Innovation Without Disruption for the Business Suite

2006/2007Enhancement Packagesbased evolutionpioneered by ERP

2007/2008Enhancement Packagesbased evolutionextended to the Suite

SAP NetWeaver

Composite Applications

EhP EhP EhP EhP EhP EhP

ERP

PLMSCMSRMCRM

Enterprise SOA by Evolution

New compositionenvironmentSAP Business Suitebased onSAP NetWeaver– Service-enabled– Stable core– Switch framework

EhP = Enhancement Packages

Page 36: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 36

SOA DevelopmentStart with the Process and End with the Process

SOADevelopmentGovernance

CompositeProcess

ServiceDiscovery

ProvideService

ServiceImplementation

Business Requirements

Process Components

Global Data Types

Proxy Proxy Implementation

Expose Functionality

Services Registry

Composition Scenarios

Page 37: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 37

SOA DevelopmentStart with the Process and End with the Process

SOADevelopmentGovernance

CompositeProcess

ServiceDiscovery

ProvideService

ServiceImplementation

Business Requirements

Process Components

Global Data Types

Proxy

Composition Scenarios

Services Registry

Expose Functionality

Proxy Implementation

Page 38: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 38

How to successfully adopt eSOA

Make a difference to the Business in order to promote eSOA in your companyDrive eSOA Project discovery top-down from the businessMeasure the success of your SOA Projects by business MetricsImprove your delivery speed

Define a strong and coherent Governance ModelPeople – build the right Organization and skill setProcesses – agree on a tight Software Lifecycle managementPolicies – develop Service Level Agreements

Collaborate with Customers, Partners & VendorsEnterprise Services revealing their true power with semantic alignment

Composite Application Development is about speedEasy consumption of ServicesModel vs. code

Service Provisioning is about standardizationCommon agreement on Naming ConventionsUsage of PatternsApplication & alignment of Business Semantics

Page 39: Maximizing the Success of Your Enterprise Service- Oriented

Maximizing the Success ofYour Enterprise Service-OrientedArchitecture Project

Brent StutzDirector ofEnterprise ArchitectureCardinal Health

September 18th, 2007

Page 40: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 40

SOA direction at Cardinal prior to SAP (2004/2005)

Cardinal started to work on a SOA strategy and governance modelback in 2004 prior to our decision to move towards an SAP solution

SOA GovernanceDefine what should be governed Service Contracts and adherence to

contracts

Design time governance (which tools touse for what)

Logical Data Model – Meta Model

Business Process Model

Define required roles and responsibilities Enterprise Architect

Project/Domain Architect

Service Designer (Provider)

Developer

Business Analyst (Consumer)

Proposed organization changes Evaluate potential organization models

Adopt the model that fits yourorganization

Change Management andcommunications is key

Page 41: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 41

Enterprise applications Enterprise data

Data Access ServicesLegacy SystemsDDS, ODS, SDW, LDAP, etc.

PD Service Infrastructure

CustomerSupport

FinancialsFulfillment /Order Mgmt

DistributionPlanning

Procurement

Com

mon Execution Services

Common Gateway Pattern Persistence Layer O/R Mapping

Com

mon D

ev /Test Tools

Common Services Layer

D o m a i n

O b j e c t

D o m a i nO b j e c t

D o m a i n

O b je c t

D o m a i n

O b j e c t

D o m a i n

O b j e c t

D o m a i n

O b j e c t

D o m a i nO b je c t

D o m a i nO b j e c t

D o m a i n

O b j e c t

D o m a i n

O b j e c t

D o m a i nO b j e c t

D o m a i nO b je c t

D o m a i n

O b je c t

D o m a i nO b j e c t

D o m a i n

O b j e c t

D o m a i n

O b j e c t

D o m a i n

O b je c t

D o m a i n

O b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i n

O b je c t

D o m a i n

O b j e c t

D o m a i nO b j e c t

D o m a i nO b je c t

D o m a i nO b j e c t

D o m a inO b je c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b je c t

Domain Logic organizedby city zone allows:

• Clean separation oflogic in domain PDdomain model

• Flexibility to deployzones independent ofeach other

• Model which allowsmore than one team toadd value.

SOA direction at Cardinal prior to SAP (2004/2005)(Continued)

Initial custom services architecture was built to “service enable” commonly usedbusiness logic embedded in our legacy systems.

Page 42: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 42

Enterprise SOA (discovery, definition and realization)

Cardinal’s strategy is to leverage SAP’s methodology for service discovery (PIC) andservice definition (CCTS, GDT, etc.).

Service Discovery and Definition Service Realization

Page 43: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 43

Service cut Raw design GDT Final design Enter inES Repository

Implementation

Service Discovery and Definition

Global Data Types (GDT) /Core Data Types (CDT)

Service Definition ProcessService Definition Process

Architectural Guidelines& Standards

Semantics /Taxonomy /Patterns

Global DataType (SAP )

Core Data Type(CCTS )

Primitive DataType (XSD )

11 ..*

11 ..*

1 ..*1

Iterativefeedback andimprovement

Design

ContentContent

Leverage the Standards

PIC Process

Weaving our ref.architecture,capability modeland standardsinto the model

Page 44: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 44

Enterprise SOA

ERP

CRM

SCM

SRM

PLM

BusinessSemantics

HarmonizedData Model

Enterprise applications Enterprise data

Data Access ServicesLegacy SystemsDDS, ODS, SDW, LDAP, etc.

Non SAP and Legacy Infrastructure

Customer SupportFinancialsFulfillment / Order

Mgmt

DistributionPlanningProcurement

Common Services Layer

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b j e c t

D o m a i nO b je c t

D o m a inO b je c t

D o m a i nO b je c t

D o m a inO b je c t

D o m a inO b je c t

Cardinal Common (Management, Monitoring, Governance, Development Environment, etc)

Enhancements

Non-SAPStandard

andContainedSoftware

Enhancements

SAPStandardSoftware

Com

posi

tion

Ser

vice

Ena

blem

ent

Conceptual architecture - Leverage SAP’s work forservice definition and design time governance

Page 45: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 45

Organization impacts

Mike, Barclay

Sandy, Sascha

Patricia

Gil, Fred

We are currently organizing our SAP composite projects and training ourdevelopers in the following areas process decomposition, UI, servicedefinition and enablement.

Page 46: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 46

What We’ve Learned

As we continue to gain experience in eSOA we’ve found much ofwhat we defined before our SAP initiative still stands true

Cardinal’s SOA Principle SAP’s eSOA MethodologyOrganize by business capability Process Components Catalog

Service BundlesService Contracts need governance PIC Process

Producer, Consumer modelSymantec Consistency CCTS from UN/CEFACT

Flexible deployment model Service Bundles

Enhancement Packs

Page 47: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 47

Upcoming Events and ResourcesUpcoming Events:

Breaking Down the Barriers Between Packaged and Custom Applications Webcast– September 25th 2:00 PM EST– To register please go to www.sap.com/fm/BreakBarriers

SAP Tech Ed 2007: Putting The power of eSOA To Work:– Las Vegas October 1 – 5– For more information please go to: www.sapteched.com/usa

SAP Insider SAP ERP Upgrade Seminars:Guidelines, best practices, and instruction for a successful upgrade– Toronto, September 24 – 26; Orlando October 15-17; Chicago, November 5 - 7– For more information please go to www.saperpseminar.com

SAP Insider Managing SAP Projects 2007:Best practices, guidelines, and case studies to navigate your next SAP project (includesUpgrade Track Content and Upgrade Jump-Start Session)– October 22-24, Miami FL– For more information please go to www.sapprojects2007.com

SAP Insider SAP Solution Manager Seminars:Expert guidance to plan for, implement, and properly leverage SAP Solution Manager– Chicago, September 24-26; Philadelphia, November 12-14– For more information please go to www.sapsolutionmanagerseminar.com

ASUG SAP ERP Upgrade Symposium:– Dallas, TX December 5-6, 2007– For more information please go to

events.asug.com/Default.aspx?alias=events.asug.com/saperpupgrade07

Questions and Resources:Contact your Customer Engagement Manager (CEM), visitwww.sap.com/usa/services/consulting or call SAP 866-609-1124

Page 48: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 48

MasterDataManagementServiceSelect

SAP Services Offerings for Enterprise SOA

Enterprise Architect Services

Platform and Technologyenterprise SOA Services

Master Data Management Services

PlanBuild

enterpriseSOAOrg. andGovern.

SAP DiscoveryWorkshop forEnterprise SOA Master Data

Clean Up

Transformation& EvolutionServices

SAPWorkshopForEnterpriseServicesModeling

EnterpriseArchitectureQuality

LandscapeAssessment

SAP ReadinessAssessmentfor Enterprise SOA

UnicodeAssessment

UpgradeServices

SAP SelfEvaluation forEnterprise SOA

SAP ServicesOfferings

enterpriseSOACustomDevelop.

Master DataManagementDataModeling

Information ArchitectureDefinition andDelivery

DiscoverySystemImplement

ESPackageImplement

BusinessArchitectureDefinition andDelivery

enterprise SOAProcessInnovation

Master DataManagementImplementation

M&A ITAlignment

Application ArchitectureDefinition andDelivery

Comprehensive servicesofferings delivered by SAPServices for the evolution of asuccessful enterprise SOAenvironment

Planning servicesofferings designedfor the early phasesof your enterpriseSOA Initiative

Build servicesofferings foradvanced enterpriseSOA customers

Enterprise SOARoadmap serviceshave expandedbeyond a puretechnology andproduct basedoffering

Page 49: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 49

SAP Services Offerings for Enterprise SOA

Services offerings designedfor the early planning phaseof an enterprise SOA Initiative

Educates yourorganization onthe concepts ofenterprise SOA

Assess yourreadiness forenterpriseSOA

SAPWorkshop for

EnterpriseArchitecture

SAPWorkshop

forEnterpriseServicesModeling

SAP DiscoveryWorkshop

forEnterprise

SOA

SAP ReadinessAssessment forEnterprise SOA

SAP SelfEvaluation for

Enterprise SOAEnterprise

SOA

Assist inplanning yourenterprise SOAdeployment

Model yourbusiness processto begin yourenterprise SOAtransformation

Translatebusinessrequirements toenterpriseservices

Enterprise Architect Servicesenterprise SOA Services

Discover the benefitsof enterprisearchitecture as youprepare for ESOA

Page 50: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Title / First Name Last Name / 50

SAP Self Evaluation for Enterprise SOA

A free diagnosticservice that evaluatesyour organizationalreadiness forenterprise SOA

Follow up discussionwith enterprise SOAexperts to jointlyanalyze results anddetermine potentialnext steps

Enables better decisionmaking beforedeploying internal andexternal resources toany enterprise SOAinitiative www.sap.com/usa/esoaselfeval

Page 51: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 51

Q&A

Questions?

Page 52: Maximizing the Success of Your Enterprise Service- Oriented

SAP AG 2007, Maximizing the Success of Your eSOA Project Slide 52

Thank you!