Soa 3
-
Upload
rafael-riso -
Category
Documents
-
view
219 -
download
0
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!