sap new developments

22
SAP new developments: Composition Environment, Enterprise Services Repository, eSOA Discovery System Francis Antonissen Client Solution Expert

Upload: others

Post on 12-Sep-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAP new developments

SAP new developments:

Composition Environment,Enterprise Services Repository,eSOA Discovery System

Francis Antonissen

Client Solution Expert

Page 2: SAP new developments

SAP NL, CAF sessie 5 april 2007

ENTERPRISESOA

Operational feasibility…Lean consumptionLower TCOEmbedded compliance

Common platform for…Open innovationStandard servicesReal-world connectivity

Business Process Platform

Flexible Processes

User Experiences

Reach and efficiency…Any where, any deviceException orientedPersonalized

Industry processes…End-to-endNetworkedConfigurable

Enterprise SOA – a New Architecture

Page 3: SAP new developments

SAP NL, CAF sessie 5 april 2007

Enterprise SOA-based Applications – Key Ingredients

EnterpriseSOA

Architecture

Content Tools

Service-oriented architectureRe-usable services from multiple domains (SAP andnon-SAP)Model-driven development for views and processesLoose coupling to a stable business backend(ERP2005)

Enterprise servicesSAP’s proven business semantics (fromglobal data types to business processes)ESR as a common repository for SAP,customers, and partners

NetWeaver Composition EnvironmentStandards complianceLean consumptionDeveloper productivity

Page 4: SAP new developments

SAP NL, CAF sessie 5 april 2007

Lean and Simple Development of SOA-based Applications

StandardsCompliance

LeanConsumption

DevelopmentProductivity

Latest standards, robust, low switching costsSupport of Java EE 5, e.g. EJB 3.0 and JAX-WS2.0Drive SDO for data abstractionUsage of Eclipse 3.2 including WTP tools

Simple to obtain, deploy, and useFast download and installation with ~1h setup timeReference applications and methodologySoftware lifecycle management, e.g. packaging, version control

Rapid capture of value from SAP’s enterprise SOAModeling-driven development for process, views, and business logicIntegration with UDDI Enterprise Services RegistryOut-of-the box access to enterprise services (e.g. ES Workplace)

Page 5: SAP new developments

SAP NL, CAF sessie 5 april 2007

Typical SOA-based Applications – Examples

Tech

nolo

gy p

ostu

re

Pur

e S

tand

ards

SAP

& S

tand

ards

Composition intentProvisioning Consumption

Industry micro-vertical solution“Heavyweight”composites

Analytics (e.g.dashboards)“Lightweight”composites

.NetPHP / Ruby onRails

Java EEapplications

Page 6: SAP new developments

SAP NL, CAF sessie 5 april 2007

Lifecycle of SOA-based Applications

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

Composeand

Orchestrate

Manageand

Optimize

Integrateand Deploy

Model andBuild

Design and modelbusiness objects (BOs)Implement newbusiness logicModel and build UIsCreate new servicesreusing existing assetsand publish to ESR

Compose views byreusing implementedservices and BO'sCompose andorchestrate servicesand views to formnew business process

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

Analyze andDiscover

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

Page 7: SAP new developments

SAP NL, CAF sessie 5 april 2007

SAP NetWeaver CE Architecture

Lean, Robust Java App Server

Composite ProcessesCollaborative Processes, Forms(incl. GP)Composite ViewsTransactional, Analytical UI(WD4VC, WD F, Portal)

Composite ServicesServices, Objects, Persistency

Mod

elin

g an

d D

evel

opm

ent T

ools

(Ecl

ipse

–W

TP, W

D F

, GP

, VC

...)

Life

Cyc

le M

anag

emen

t(in

cl. L

iveU

pdat

e)

Connectivity(WS, RFC)

CE

Web / Business Client / Portal

... mySAP ...

ES Registry(UDDI)

Page 8: SAP new developments

SAP NL, CAF sessie 5 april 2007

SAP NetWeaver Developer Studio: A Change of Perspective

NetWeaver ’04 / 2004s NetWeaver CE

SAP NetWeaver Developer Studio will open up to coexistwith 3rd party and open source plug-ins

Certification process is available for ISVshttp://www.sdn.sap.com/irj/sdn/sdnservices/icc

SAP NW Developer Studio

Eclipse 2.1Standard Plug-ins

SAP Plug-ins

WebDynpro J2EE Web

Services

Java SE XML …

Eclipse 3.2

SAP NW Developer Studio

UML … 3rd party Plug-ins

Java SE Standard Plug-ins

EJB

WD SAP Plug-ins

… WTP Plug-insJSF

CAF WS ……

NetWeaver 04 / 04s

Page 9: SAP new developments

SAP NL, CAF sessie 5 april 2007

SAP NetWeaver Composition Environment (CE)

A Java EE 5 based platform for buildingand running applications based onEnterprise SOA principles and industrystandards

Access to rich business semanticsthrough Enterprise Services Repository(ESR) and Enterprise Services Workplace

Designed for lean consumption, holisticsoftware lifecycle management, andmodel-driven development

Announced Teched September 2006 -planned for ramp-up to start in Q2 / 2007

Model andcompose views

Orchestrate processesand services

Consume andbuild services

SAP NetWeaverComposition Environment

Portal Device OfficeRender Voice

Java EE 5

Page 10: SAP new developments

SAP NL, CAF sessie 5 april 2007

Focus on internal efficiency

Few users with special training

“One-size-fits-all” solution

Standardization, cost saving

1997

Focus on business networks

Many casual users

Industry-specific processes

Business performance, growth

2007

ESR: Customers Require More from ERPFrom internal efficiency to business process innovation

Page 11: SAP new developments

SAP NL, CAF sessie 5 april 2007

FinancialAnalysts

Supply ChainAnalysts

Customers Need a Central HubConnect people and processes

SeniorManagers

ProductionAnalysts

AccountExecutives

Employees

Page 12: SAP new developments

SAP NL, CAF sessie 5 april 2007

Enterprise Services BundlesService Enabled Business Processes for Accelerated Business Value

“Connecting the dots" between enterprise services

Collaborative WIKI

Prioritization

Business Scenarios

Services

CustomerPartner SAP

Built-in Governance

Page 13: SAP new developments

SAP NL, CAF sessie 5 april 2007

SAP NetWeaverPlatform for an enterprise SOA enabled SAP Business Suite

SAP NetWeaver provides the platform to do all that!

Services

Enterprise ServiceRepository

CompositionEnvironment

Application &Integration Platform

Service EnablingTechnology

Page 14: SAP new developments

SAP NL, CAF sessie 5 april 2007

SAP NetWeaver – A Strategic Platform for Enterprise SOAHelp Customers Establish Their Business Process Platform

SOA ProvisioningStable, scalable coreOpen, standards-basedService-enablingprocesses, information, events

Composition EnvironmentFast paced “edge” of the businessDon’t just code – compose!Lean consumption

Page 15: SAP new developments

SAP NL, CAF sessie 5 april 2007

SAP Discovery System:Typical Starting Point For Enterprise SOA?

Page 16: SAP new developments

SAP NL, CAF sessie 5 april 2007

Non-SAPSystem

SAPGUI SAP NetWeaverDeveloper Studio

Browser BusinessExplorer

Adobe LiveCycleDesigner

SAP Discovery System For Enterprise SOA:Technical components

ESR

mySAP ERP 2005

SAP XSS 6.0SAP ECC 6.0

mySAP SRM 5.5

BI

PI

BI JAVADI

AS ABAP AS JAVA

EP

EPC

Usage Types*

Components^

SAPNetWeaver

MDM

SAP NetWeaver system

* - SAP NetWeaver 2004s release ^ - SAP NetWeaver MDM 5.5 release

SAP NetWeaverSystem withUsage Types

Databasebased non-SAP

application

SAP NetWeaverComponent

ApplicationComponents

SAP NetWeaverclients

DatabaseDatabase

Page 17: SAP new developments

SAP NL, CAF sessie 5 april 2007

SAP Discovery System For Enterprise SOA

Non-SAPSystem

Adobe LiveCycleDesigner

SAPGUI SAP NetWeaverDeveloper Studio

Browser BusinessExplorer

ESR

mySAP ERP 2005EnterpriseServices

BI

PIBI JAVA

DI

AS ABAP AS JAVA

EP

EPC Components^

SAPNetWeaver

MDM

SAP NetWeaver systemUsage Types*

ApplicationCreation/Composition

Mapping & DecisionBased Routing

User Access To:Composite App/

Web Dynpro App/Interactive Forms

CompositeApplication

Reporting &Analytics

Mapping andConsolidation

Page 18: SAP new developments

SAP NL, CAF sessie 5 april 2007

BI

PI

BI JAVADI

AS ABAP AS JAVA

EP

EPC Components

SAPNetWeaver

MDM

SAP NetWeaver system

Non-SAPSystem

ESR

mySAP ERP 2005

SAP Discovery System For Enterprise SOA: scenario’s

Adobe LiveCycleDesigner

SAPGUI SAP NetWeaverDeveloper Studio

Browser BusinessExplorer

Composite Application

• Procurement SOA Scenario• 2 Analytic Applications• 5 Industry Composites• Composite development

toolbox

Add. scenario’s• Travel expense exception• Investment approval• Request for new supplier

master data• Request for quotation

approval• Production order

rescheduling• Store-specific consumer

prices maintenance• Strategic investment buy

simulation

Usage Types

Page 19: SAP new developments

SAP NL, CAF sessie 5 april 2007

Receive*Goods

SAP Discovery System For Enterprise SOA :the Procurement Scenario

Create*Sales Order

AnalyzeStock

RequestQuotation

Place*P.O.

ConfirmOrder

TASKS:

SalesPerson

PurchasingAgent

WarehouseManager

ROLES:

ProcurementManager

* Use of enterprise services here

Create*Sales Order

AnalyzeStock

RequestQuotation

Place*P.O.

ConfirmOrder

Receive*Goods

ManagerApproval

ApprovalRequired?

YES

NO

Page 20: SAP new developments

SAP NL, CAF sessie 5 april 2007

mySAP ERP Landscape– mySAP ERP 2005 configured with SAP Best

Practices tool suite– Latest SAP NetWeaver releases

Preinstalled Operating System & Database– Microsoft Windows 2003 (included in the server cost)– Microsoft SQL Server (180 day evaluation copy)

Packaged on an HP ProLiant Server– 2 Intel Xeon based 3.6GHz/2MB Single Core CPUs– 4 GB RAM– GigaBit Dual Port NIC– Raid 1– 2 - 72.8 GB 15K Drives– 2 - 146 GB 15K Drives– Pricing: approx. Euro 7200,-

Portal InteractiveForms

Web DynproSAP Analytics

SAP

Best

Pra

ctic

es

Non-SAP SystemmySAP ERP

SAP NetWeaverServicesRepository

Composite Application

SAP Discovery System For Enterprise SOA: What’s Inside?

Page 21: SAP new developments

SAP NL, CAF sessie 5 april 2007

CAF as basis availableservice-oriented CAF CoreCAF GP supports process layerCE available Q2/2007 (ramp-up)

Enterprise Services Repositorycorner stone of eSOAprovides UDDI V3.0 registry> 1000 Services

Experience eSOA todayuse eSOA Discovery Systemscenario’s/docu available

Portal InteractiveForms

Web DynproSAP Analytics

SAP

Best

Pra

ctic

es

Non-SAP SystemmySAP ERP

SAP NetWeaverServicesRepository

Composite Application

Summary: CE, ESR en eSOA DS.

Page 22: SAP new developments

SAP NL, CAF sessie 5 april 2007

Questions