ESR o que é
-
Upload
anderson-silva -
Category
Documents
-
view
225 -
download
0
Transcript of ESR o que é
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 1/22
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 2/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 2,
The Approach: Serv ice Or iente d Arch i t ec tur eSOA is essent ia l bu t miss ing bus iness semant ics
WEB SERVICES - SOA
Chaos
Manually built
Not guaranteed to work
No governance
Delete fromdatabase
Rollbackinventory
CancelShipment
CancelInvoicing
SendNotification
AdjustPlanning
NotifySuppliers
ENTERPRISE SOA
Integrity
Business semantics
Productized
Unified repository
CancelOrder
CancelOrder
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 3/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 3,
End-t o-end SOA Inf rast ruc t ure - TODAY
Process Components
SAP Business Sui te
OrderMgmt. ...
Plat form Serv ices
SAP NetWeaver Components
Non SAP &
Legacy
Service & Event
Composi t ion
Serv ice & EventEnablement
Bus iness Proces s
Compos i t i on & Management
Enterp r ise SOAProvis ioning
Serv ice-
enabled
App l i ca t i ons
SOA Int er -
operabi l i ty
Enterp r ise SOA
Consumpt ion
User
In te r faceForms Portal Dashboards SAP GUI MobileBusiness
ClientDuet
UI Composi t ion
Serv ice Bus
Customer & Partner App l i ca t ions
In fo rmat ion
Composi t ion
SOA Desig n
Governance Connec t i v i t y &In tegra t ion
MDM BI
SOA Managem ent
B
u s i n e s s
P a r t n e r
…
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 4/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 4,
SAP's Pla t form Del ivers a New Leve l of
Governanc e t o Ensure Ent erpr ise Readiness
Governance
Process Component s
Global Data Types
Processes
In tegra t ion Scenar ios
Serv i ce In t e r faces
In te r face Mapp ing
Analyze &Discover
Compose &Orchestrate
Test,Integrate& Deploy
Manage &Optimize
Model &Build
Ent erpr ise Serv ice s Reposi t ory
Moving beyond service definitions Services, business objects, processes
Moving beyond development Business process expert, architect, developer
Moving beyond discovery UDDI based discovery, lifecycle management
governance
Ent erpr ise Serv ic es Reposi t ory :
The Basis for End-t o-End
Co-Innovat ion a nd Governance
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 5/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 5,
Li fecyc le o f SOA-based Appl ic at ions – SAP’s
Approach
Enterprise Architects
Analyze business requirements
Discover available enterprise services inESR for reuse
Gap analysis
Providers
Design and model services
Implement new business logic
Create new services reusing existingassets and publish to SR
Consumers
Compose views by reusingimplemented services and BOs
Compose and orchestrateservices and views to form newbusiness process
Test and validate
Administrators
Manage change
Security
Monitor service execution(e.g. performance, availability,process progress, events) Administrators
Package and deploy application
Configure runtime (adapt to IT landscape)
Governance along all phases of the lifecycle
Analyze &Discover
Compose &Orchestrate
Integrate &Deploy
Manage &Optimize
Model &Build
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 6/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 6,
Enterpr i se Services Repos i to ry i s ...
“… the central repository where service interfaces
and enterprise services are modeled and their
metadata is stored.”
Services Registry - UDDI V3compliant registry that supportspublishing, classifying anddiscovering services
Services Registry
ES Repository - The metadatarepository of all service objects forenterprise SOA
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 7/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 7,
Key Usage Scenar ios
Focus: Process Component architecture modelsin ES Repository, Drill down to standards basedservice interface design
Value: Enable SOA Governance
Benefit: Transparency into Business Semantics,
Contextualization of Service metadata, Easyaccess to Enterprise services & gap analysis.
Focus: Model Service Interface based on GDTs,Provide Service Metadata, Seamless Toolintegration
Value: Manage service metadata in one centralrepository
Benefit: Enable reuse of design time artifacts,End to end modeling support, Governeddefinition of SOA assets.
Process Visibility and Design Governance Service Provisioning
Focus: Use services defined in ES Repository
for consumption in A2A and B2B scenarios Value: Enable integration in heterogeneous
landscape
Benefit: Collaboration knowledge of non-SAPsystems, Support for defining IntegrationScenarios
Focus: Composition tools query Repository-
Registry to discover services Value: Composite Application Development
Benefit: Contract first development process,Easy discovery, consumption & composition.
Process Integration Composition
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 8/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 8,
Role of Ente rpr ise Services Reposi t ory
ReuseExisting assets Model Definition Implementation Publishing Consumption
Unified Lifecycle ManagementDesign time Governance
Support for standards
Enterprise Services Repository plays a key role in
all steps of the service lifecycle
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 9/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 9,
Reuse Ex is t ing assetsEnt erpr ise Serv ic es provided by SAP
ReuseExisting assets
Model Definition Implementation Publishing Consumption
Delivered with rich models to support discovery and Gap analysis
One step import into the Enterprise Services Repository
Simplified navigation of models and access to documentation
Enterprise Services
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 10/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 10,
Reuse Ex is t ing assetsSOA conten t to k ic k s t a r t your imp lement a t ion
SAP- wide approved Global Data Types based on Governancemethodology
Based on ISO 15000-5 and UN/CEFACT CCTS
Support for Industry extensions
Standard Industry classifications
Sample models and applications
Support for reuse at all levels
Enforces standardization of service metadata
Pre-delivered SOA content
ReuseExisting assets
Model Definition Implementation Publishing Consumption
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 11/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 11,
Reuse Ex is t ing assetsEnd to end suppor t for Ext erna l serv ices
ReuseExisting assets
Model Definition Implementation Publishing Consumption
ClassifyImport
Publish
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 12/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 12,
Model De fi ni t i onEnd t o end Model ing suppor t
Proxy ImplementationIntegration Scenarios
Process Components Service Interfaces
Global Data Types
BPEL Processes
Decision onService Cut
RawDesign
Elements /Data Types
FinalDesign
Publishin ESR
Business Objects Service Messages
Interface Mapping
ReuseExisting assets
Model Definition Implementation Publishing Consumption
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 13/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 13,
Model def in i t ionOrganizat ion of c ont ent
Organized by Software Componentversions and Namespaces
Naming conventions for better
management
Flexible organization into Folders
Classification of services
Integrated documentation for all SOAartifacts
Organization of Content
ReuseExisting assets
Model Definition Implementation Publishing Consumption
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 14/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 14,
Model def in i t ionSupport fo r con t ro l led Modi f i ca t ion
Support for Versioning
Impact analysis using where-usedlist for all artifacts
Inbuilt support for extensibility
Roles and Authorization support
Upcoming : Customized Usageprofiles to restrict access
Controlled Modification
ReuseExisting assets
Model Definition Implementation Publishing Consumption
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 15/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 15,
Imp lementa t ionI n tegra t ion w i th Deve lopm ent Envi ronment
ReuseExisting assets
Model Definition Implementation Publishing Consumption
Native plugin implementations for widely used developmentenvironments
Browse the list of services and create skeleton implementations
Support for publishing services into the Services Registry
Support for NetWeaver Developer Studio, ABAP Workbench andMicrosoft Visual studio
Integration with Development Environment
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 16/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 16,
Publ ishingEnhanc ed UDDI reg is t ry
ReuseExisting assets
Model Definition Implementation Publishing Consumption
Discovery of services using keywords and semantics based search
Delivered with pre-defined taxonomies to classify services
Capabilities to define and manage custom taxonomies
Enhanced UDDI Registry
ServiceSR Classification
ServiceERKeyword
SR KeywordSearch service
WS/SOAP
UDDIV3
UDDI v3Server
Systems
Classification
Systems
ERSR Classification& Modeling
Best practices
PublishingWSDL
PublishingWSDL in UDDI
StandardSAP Standard
Registry Service (Library)
WS/SOAPWS/SOAP
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 17/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 17,
Consumpt ionI n tegra ted t oo l suppor t
ReuseExisting assets
Model Definition Implementation Publishing Consumption
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 18/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 18,
Ent erpr ise Serv ic es Reposit ory and Regis t ry
t bd SERVICEENDPOINT
CONSUMER
TOOLS
(SAP NetWeaverCompositionEnvironment)
PUBLISH
DISCOVER
CONSUMER
APPLICATION
CONSUMER
SERVICEIMPLEMENTATION
PROVIDER
SERVICES
REGISTRY
SERVICE MODELPUBLICATIONS
SERVICE ENDPOINTPUBLICATIONS
ROUTINGMAPPING
BPM
MEDIATED INVOCATION
Process integration
DIRECT CONNECTION
GENERATE
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 19/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 19,
Demo
Enterprise Services Repository in Action
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 20/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 20,
Del ivery Opt ions
Process Integration and Composition Environment
Enterpr ise Services
Reposi tory
Central repository for enterpriseservices modeling
Productized enterprise services
Built-in SOA design governance
Process Integrat ion
SOA Middleware for SAP andnonSAP landscapes
Based on open SOA standards
SOA runtime governance
Enterprise SOA provisioning
Composi t ion Envi ronment Java EE 5 based modeling environment
for rapid innovation
Model-driven development tools forBusiness Process Experts
Standards-based Eclipse-IDE* fordevelopers
Process Components
SAP Appl icat io ns
OrderMgmt. ...
Plat form Components
SAP NetWeaver
Non SAP &
Legacy
Serv ice & EventComposi t ion
Serv ice & Event
Enablement
Business Process Composi t ion &
Management
Forms Portal Dashboards SAP GUI MobileBusinessClient
Duet
UI Composi t ion
Serv ice Bus
Customer & Partner
A pp l i ca t ions
In fo rmat ionComposi t ion
Connec t i v i t y &
In tegra t ion
SOA Management
MDM BI …
SOA Design
Governance
Enterpr ise
Serv ices
*IDE: Integrated Development Environment
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 21/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 21,
Summ ary - Key Benef i ts and Value
Proposi t ion
Enables the governed definition of SOA assets with contractfirst development process and end to end modeling support.
Provides transparency into the business semanticsexposedvia enterprise services, for designers and developers.
Provides out-of-the-box SOA business content built on SAPmodeling principles and support for asset reuse to jumpstart
your SOA implementation.
Provides a single source of truth though openness &interoperability within a heterogeneous landscape.
Enables higher developer productivity through model-drivenarchitecture using an integrated toolset for defining,provisioning, and consumption of enterprise services.
Supports a comprehensive software lifecycle managementacross the entire enterprise service lifecycle to reduce TCO
Enables discovery of SOA assets to build, modify, and runinnovative and flexible composite applications & Businessprocesses.
SAP AG 2007, 21Sept07_ESR_Roadmap / 21
8/8/2019 ESR o que é
http://slidepdf.com/reader/full/esr-o-que-e 22/22
© SAP 2008 / Enterprise SOA for the SAP Business Suite InfoDays 2008 / Page 22,
For more informat i on
SAP NetWeaver 7.1 Learning Maps for Developershttps://sapneth3.wdf.sap.corp/rkt-netweaver
ESR on SDNhttps://www.sdn.sap.com/irj/sdn/nw-esr
ESR on Help Portalhttp://help.sap.com/saphelp_nwpi71/helpdata/en/c7/4ce1aa448945b5bdf51566b09b86e3/frameset.htm
Download and install ESRhttps://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/307e90ef-
0a65-2a10-e48e-c5a888c81537