K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP...
-
Upload
cynthia-austin -
Category
Documents
-
view
215 -
download
1
Transcript of K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP...
![Page 1: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/1.jpg)
K
From Spaghetti to Lasagne
7 December 2009
![Page 2: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/2.jpg)
SOA is the new Architecture and for everyone So not SAP specific
eSOA is maintainable tailor-made
What will you do in 5 years?
from spaghetti to lasagne
Ctac does eSOA
Standard SAP is in the past
![Page 3: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/3.jpg)
CTAC
• Ctac is present in Belgium (2004) and the Netherlands (1992): its consulting force amounts up to 500+ consultants of which 120 in Belgium, mainly in SAP & Business IT
• Ctac offers a full range SAP Services Portfolio– Implementation (various predefined template solutions
available)– Application Maintenance & Hosting– Business Consulting, Improvement & Optimisation
• Ctac is SAP Partner in multiple areas & SAP AiO (VAR) Partner in the Benelux
• The Ctac holding is noted on the Amsterdam stock market (euronext).
![Page 4: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/4.jpg)
CTAC Enterprise Technology Management focusses on:
SAP NetWeaver, eSOA and integration with SAP-systems
• Optimizes business processes with SAP NetWeaver as a basis
• Raises productivity by using the SAP portal and composites
• Integration of processes and applications using PI
• Maintains qualitative Master Data with MDM
![Page 5: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/5.jpg)
Agenda
• What is Enterprise SOA and why is that important?
• What is Sap NetWeaver and where are we now?
• Sap NetWeaver technology in some more details
• The impact of eSOA on the IS organisation
![Page 6: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/6.jpg)
Objectives
• Obtain an understanding of:
– the rationale behind SAP’s SOA strategy;
– the role and components of a technology platform;
– NetWeaver as supporting technology platform for implementing SOA;
– the challenges the technology brings and its impact on IS organisations
![Page 7: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/7.jpg)
Agenda
• What is Enterprise SOA and why is that important?
• What is Sap NetWeaver and where are we now?
• Sap NetWeaver technology in some more details
• The impact of SOA on the IS organisation
![Page 8: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/8.jpg)
• Focus on Internal efficiency• Less users with special training• “One-size-fits-all” solution• Standardization, cost savings
Past
• Focus on business networks• Lots of “casual” users• Industrial-specific processes• Business performance, grow!
Present : 2010
Strategic drivers for change
![Page 9: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/9.jpg)
Differentiation Matrix Identifying the Need for Change
Business Driver• Internal Efficiency• Cost Focus
IS Enabler• Best Practice based packaged
application(ERP, CRM, SCM,…)
• Buy
Business Driver• Strategic
differentiation• Investment
Focus
IS Enabler• Service
based Platforms
• Agile Development
• Assemble /Build
Support
Core
Differentiation
Underperform
Market perform
Outperform
Process execution compared to your competitors
Str
ateg
ic im
por
tanc
e of
you
r pr
oces
ses
Parity Zone
Differentiation
Zone
![Page 10: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/10.jpg)
Application Development with SAPInternal reflection
• SAP recognised that customers were asking more than only ERP and dull GUI screens that nobody seemed to like anymore.
• SAP recognised that customers were looking for application platforms based upon open standards; applications that could easily interoperate with other applications within the company and with external systems.
• SAP recognised that Java and .Net were strong development languages highly adopted by the development community.
• SAP recognised that Service Oriented Architectures would be the next hype in techno land.
![Page 11: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/11.jpg)
Service Oriented Architecture: a new hype?!
SOA
SOA is the new Architecture for everyone It is not invented by SAP
![Page 12: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/12.jpg)
Some SOA misconception
• SOA is a new technology
• SOA is a marketing term
• Webservices = SOA
• Everything should be a webservice
• The more webservices, the better
• It is not possible to start with small projects
• SOA is still immature
![Page 13: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/13.jpg)
The term “SOA” in wikipedia
• Service Oriented Architecture (SOA) is an architectural style that guides all aspects of creating and using business processes, packaged as services, throughout their lifecycle, as well as defining and provisioning the IT infrastructure that allows different applications to exchange data and participate in business processes regardless of the operating systems or programming languages underlying those applications. SOA represents a model in which functionality is decomposed into small, distinct units (services), which can be distributed over a network and can be combined together and reused to create business applications. These services communicate with each other by passing data from one service to another, or by coordinating an activity between one or more services.
1. SOA is an architectural model, not a technology
2. Enterprise Service Bus (ESB)
3. Services are often executed as Web Services
![Page 14: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/14.jpg)
Lego and SOA
![Page 15: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/15.jpg)
Web Services:
• Act as a blackbox with obligatory input and a fixedresult
• Can be published and called based on open technology standards (HTTP, XML)
• Works in synchronous and asynchronous scenarios
• A Web Service allows simple communication between different systems since it is using simple text messages in stead of complex and costly to maintain RPC.
What is a Service
Definition :
“A callable software component that is self-contained and self-describing and that is accessed via the exchange of messages. A service has a clearly defined interface.”
Stand aloneNo guarantee
No Governance
![Page 16: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/16.jpg)
What is an Enterprise service?
Definition :
“An Enterprise Service is a service with the SAPBusiness logic!”
eSOA is SAP specific
Business logic Scalable
defined repository
+ SOAESeSOA
https://www.sdn.sap.com/irj/sdn/esworkplace
![Page 17: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/17.jpg)
Components of a Web Service
Web ServiceConsumer
Web ServiceProvider
UDDIService Directory
SOAP
YellowPages
ServiceDiscovery
ServicePublication
ServiceExecution
e.g. J2EE Web Application
e.g. R/3
WSDL WSDL
e.g. ‘Create Order’
HTTP(S) HTTP(S)
HTTP(S)
![Page 18: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/18.jpg)
Summary
• SOA is an architectural model, not a technology
• Services are often executed as webservices
• Platform independent
• Services and enterprise services (sap: eSOA)
• Enables possibilities (www.webservices.nl , www.xmethods.com ,…)
![Page 19: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/19.jpg)
Agenda
• What is Enterprise SOA and why is that important?
• What is Sap NetWeaver and where are we now?
• Sap NetWeaver technology in some more details
• The impact of eSOA on the IS organisation
![Page 20: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/20.jpg)
Application Platforms
Integration
Channels (Portal, Kiosk, Smartphone, etc)
ApplicationService
ApplicationService
ApplicationService
ApplicationService
So
luti
on
mo
del
lin
g &
d
evel
op
men
t
Lif
ecy
cle
man
age
men
t &
S
ecu
rity
Process (Collaboration, Workflow, etc)
Common Data/Information
An Application Platform is an out-of-the-box integrated suite of common infrastructure services to build, integrate and run applications.
![Page 21: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/21.jpg)
Netweaver History
• SAP NetWeaver™ technology platform is an integration, application and business process platform which helps with: – Reducing the total cost of ownership– Facilitating integration and orchestrate Information, People and
processes across departments and technologies.• SAP NetWeaver is the technical basis for mySAP™ Business Suite
and SAP® xApps™ and is a Webservices-based platform
![Page 22: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/22.jpg)
A visual overview
SAP Basis / ABAP WB
R/3
CR
M
SR
M
… BI
SAP’s core business used to beproviding best practice functionality for different business areas
And revolutionised its business suites by making functionality available as enterprise services.
With NetWeaver 2004S, SAP has realised : A fully integrated and SOA based Application Platform supported by a rich repository of out-of-the-box application services.
SAP has transformed its SAP proprietary Basis Platform into an Application Platform “NetWeaver”
![Page 23: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/23.jpg)
Putting all components togetherThe Strategic value of SAP NetWeaver as Business Process Platform
![Page 24: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/24.jpg)
The essence !
Systems
Swaps
Cash Flow
System
G/L IRS
Systems
Swaps
Cash Flow
System
G/L IRS
From Spaghetti to Lasagne
![Page 25: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/25.jpg)
Non SAPSAP CRM
Employees
How does eSOA work in practice?
CustomersSuppliers
Process orchestration platform
ccBPM, CAF, ARiS
Presentation PlatformPortal , mobile, ..
Data platform SAP,…
Non SAP APO
Integration platformPI/XI
![Page 26: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/26.jpg)
Systems
Swaps
Cash Flow
System
G/L IRS
Systems
Swaps
Cash Flow
System
G/L IRS
IT challenges are considerable
• Enable service of existing legacy-applications is difficult
• Spaghetti of GUI, workflow, business logic and data
• Parallel use of new services and old transactions
• How define services (granularity)? • ESB is complex technology• Qualified competencies needed• ESB is very flexible: ‘create your
future mess…’
![Page 27: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/27.jpg)
In practice
Its not simple:• A lot of acronymes, standards and technologies• Every vendor has SOA solutions• How to justify IT-investments with the business?• Is there a shot-term business value?• Where to start?
Technical issues (to expect!)
• Security• Performance• maintenance• ….
![Page 28: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/28.jpg)
Summarising: Cooking with many ingredients
![Page 29: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/29.jpg)
From Proprietary SAP Basis to an Open Integration Platform
![Page 30: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/30.jpg)
Agenda
• What is Enterprise SOA and why is that important?
• What is Sap NetWeaver and where are we now?
• Sap NetWeaver technology in some more details
• The impact of eSOA on the IS organisation
![Page 31: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/31.jpg)
Application Development with NW
Java Stack
• Java/JEE• Webdynpro Java• Visual Composer• Adobe (Interactive) Forms• Adobe Flex• Composite Application
Framework• Guided procedures• Portal iViews
• NetWeaver developer Studio (NWDS)
• NetWeaver development Infrastructure (NWDI)
ABAP Stack
• ABAP• Webdynpro ABAP• BSP• Business Workflow• Adobe (Interactive) Forms• Adobe Flex
• ABAP Workbench
![Page 32: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/32.jpg)
What does this mean in practice?NWDS the toolbox for custom development
• NetWeaver Developer Studio (NWDS) is a development environment similar to MS Visual Studio or IBM’s Rational Application Developer.
• NWDS is build on Eclipse – an open source integrated development environment and a standard in the Java community.
• With NWDS developers can develop Java and J2EE applications.
• NWDS has a number of plugins for creating:– Web services– Web applications – Java iViews for the SAP Portal– Composite services
With NWDS a Java developer can develop custom applications.
![Page 33: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/33.jpg)
NetWeaver Developer StudioHow does it look like?
Eclipse based IDE
Model Driven Development
![Page 34: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/34.jpg)
IT practices – IT scenarios
![Page 35: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/35.jpg)
User Productivity Enablement
Running an Enterprise Portal
Enabling User Collboration
Business Task Management
Mobilizing Business Processes
Enterprise Knowledge Management
Data Unification Master-Data Harmonization Master-Data ConsolidationCentral Master-Data Management
Enterprise Data Warehousing
Business Information Management
Enterprise Reporting, Query, and Analysis
Business Planning and Analytical Services
Enterprise Data Warehousing
Business Event Management
Business Event Resolution Business Task Management
End-to-End Process Integration
Enabling Application-to-Application Processes
Enabling Business-to-Business Processes
Business Process Management
Enabling Platform Interoperability
Business Task Management
Custom Development Developing, Configuring, and Adapting Applications Enabling Platform Interoperability
Unified Life-Cycle Management
Software Life-Cycle Management SAP NetWeaver Operations
Application Governance & Security
Authentication and Single Sign-On Integrated User and Access Management
ConsolidationEnabling Platform Interoperability
SAP NetWeaver Operations Master-Data ConsolidationEnterprise Knowledge Management
Enterprise Service Architecture – Design & Deployment
Enabling Enterprise Services
IT Practices IT Scenarios
![Page 36: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/36.jpg)
User Productivity
![Page 37: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/37.jpg)
User Interfaces
Roles
Page Builder Work Center
Navigation
Printing
App Help
Rendering Personaliz. …
UI Services
SAP NetWeaver Portal
SAP GUI Family
Browser
Today
SAP GUI for Java
SAP GUI for HTMLSAP GUI for Win
Future: service-oriented architecture
User Clients & Access
UI ServicesRoles
Page Builder Work Center
Navigation
Printing
App Help
Rendering Personaliz. …
NW BC NW Portal UI / Browser
![Page 38: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/38.jpg)
CE the toolbox for Composites development
• The Composition Environment (CE) is an application development environment for building composites.
• Composites are a new type of applications and are characterised by– Process driven through Guided Procedures– An adapted user friendly UI for executing a task– Invoking web services from the ERP backend
• Composites are build using Visual Tools (Visual Composer, Adobe Forms) and Java for the more complex UI.
• Simple composites can be assembled without any coding.
With CE Java developers can automate processes across departments and across companies. Simple composites can be assembled by Bus. Analysts.
![Page 39: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/39.jpg)
A Sample Composite scenario Maintenance order processing
![Page 40: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/40.jpg)
SAP NetWeaver Composition EnvironmentHow does it work?
![Page 41: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/41.jpg)
SAP for EveryoneDuet - seamless access to SAP through Microsoft Office
Reports &Analytics
DemandPlanning
Travel Management
Time Management
OrganizationManagement
Sales Management
LeaveManagement
Purchasing Management
Budget Monitoring
www.duet.com
![Page 42: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/42.jpg)
User Productivity Enablement
Running an Enterprise Portal
Enabling User Collboration
Business Task Management
Mobilizing Business Processes
Enterprise Knowledge Management
Data Unification Master-Data Harmonization Master-Data ConsolidationCentral Master-Data Management
Enterprise Data Warehousing
Business Information Management
Enterprise Reporting, Query, and Analysis
Business Planning and Analytical Services
Enterprise Data Warehousing
Business Event Management
Business Event Resolution Business Task Management
End-to-End Process Integration
Enabling Application-to-Application Processes
Enabling Business-to-Business Processes
Business Process Management
Enabling Platform Interoperability
Business Task Management
Custom Development Developing, Configuring, and Adapting Applications Enabling Platform Interoperability
Unified Life-Cycle Management
Software Life-Cycle Management SAP NetWeaver Operations
Application Governance & Security
Authentication and Single Sign-On Integrated User and Access Management
ConsolidationEnabling Platform Interoperability
SAP NetWeaver Operations Master-Data ConsolidationEnterprise Knowledge Management
Enterprise Service Architecture – Design & Deployment
Enabling Enterprise Services
IT Practices IT Scenarios
![Page 43: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/43.jpg)
Traditional integration = exponential complexity
![Page 44: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/44.jpg)
3rd Party
SAP
SAP
SAP
MF
SAP
3rd Party
Adapter
DB
Other integration
solution
B2B Tool
Business
Partner
Application
SAP
3rd Party
Market
Place
EAI
B2B
Hard-
Coded
BPM
tool
Bu
sin
es
s P
artn
ers
Complex Integration LandscapesPoint-to-Point Integration (‘spider-web’)
Many direct 1-to-1
connections, hardwired
into application
components or mapping
programsNeed for business
process management
to control the many
manual processesDistributed
integration
knowledge, hidden
within the different
application or
middleware tools
used
Heterogeneous system landscape
with SAP and non-SAP applications
Integration needs inside and
outside the corporate boundaries
for A2A and B2B scenarios
Different integration
technologies and
middleware tools
![Page 45: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/45.jpg)
3rd Party
SAP
SAP
SAP
MF
SAP
3rd Party
DB
Other integration
solution
B2B Tool
Business
Partner
Application
SAP
3rd Party
Market
Place
Integration
and
BPM
platform
Bu
sin
es
s P
artn
ers
Process Integration platformHub and Spoke Architecture
Less connections
Business
Process
Management
facilities
Centralized storage of
integration knowledge
Disadvantage:
Single Point of
Failure (SPOF)
![Page 46: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/46.jpg)
3rd Party
SAP SAP
SAPMF
SAP
3rd Party
DB
Other integration
solution
B2B Tool
Business
Partner
Application
SAP
3rd Party
Market
Place
Bus System - Integration and BPM platform
Bu
sin
es
s P
artn
ers
Process Integration PlatformEnterprise Service Bus
ESB
Service
ESB
Service
ESB
Service
![Page 47: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/47.jpg)
Positioning - Integration Product Checklist
Categories Courtesy Jess Thomson, Research Director, Gartner Research Functionality Coverage
![Page 48: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/48.jpg)
Process Integration (PI)
![Page 49: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/49.jpg)
The Enterprise Services Repository
![Page 50: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/50.jpg)
User Productivity Enablement
Running an Enterprise Portal
Enabling User Collboration
Business Task Management
Mobilizing Business Processes
Enterprise Knowledge Management
Data Unification Master-Data Harmonization Master-Data ConsolidationCentral Master-Data Management
Enterprise Data Warehousing
Business Information Management
Enterprise Reporting, Query, and Analysis
Business Planning and Analytical Services
Enterprise Data Warehousing
Business Event Management
Business Event Resolution Business Task Management
End-to-End Process Integration
Enabling Application-to-Application Processes
Enabling Business-to-Business Processes
Business Process Management
Enabling Platform Interoperability
Business Task Management
Custom Development Developing, Configuring, and Adapting Applications Enabling Platform Interoperability
Unified Life-Cycle Management
Software Life-Cycle Management SAP NetWeaver Operations
Application Governance & Security
Authentication and Single Sign-On Integrated User and Access Management
ConsolidationEnabling Platform Interoperability
SAP NetWeaver Operations Master-Data ConsolidationEnterprise Knowledge Management
Enterprise Service Architecture – Design & Deployment
Enabling Enterprise Services
IT Practices IT Scenarios
![Page 51: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/51.jpg)
Master data is crucial to the business……but every department has a different version of it.
Master data is data about customers, products, suppliers, etc.
Business partner data introduces yet another version of data.
Inaccurate data leads to $ 30+ billion cost on supply chains.
![Page 52: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/52.jpg)
Why do we need Master Data Management?
• To ensure optimized processes with data that is always up-to-date (real-time enterprise)
• To reduce the costs of maintaining and correcting data through standardized processes and central management
• As a prerequisite for service oriented architectures– With true master data, Web services and the related business
processes will become more accurate, timely, and efficient, leading to improved ROI on existing investments as well as improved business intelligence.”
– Forrester Research, 2006
![Page 53: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/53.jpg)
Role of MDM in the transition towards SOA
• Enabling the reuse of functions as enterprise services in order to eliminate functional redundancy, which is one of the main objectives of SOA, is only possible if these functions are based on a single source of master data.
• Process steps can only be combined if the same master data structure is used.
• Moving master data into a MDM system helps decouple data, processes and user interface even further. Current systems don’t effect a clear separation of data, processes and UI (e.g. data is used for process management, or the UI affects the master data structure).
• The ideal level of separation is achieved by having clearly defined boundaries between mater data management, enterprise services (process) and the user interface.
![Page 54: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/54.jpg)
Summarising
Duet
![Page 55: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/55.jpg)
Agenda
• What is Enterprise SOA and why is that important?
• What is Sap NetWeaver and where are we now?
• Sap NetWeaver technology in some more details
• The impact of SOA on the IS organisation
![Page 56: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/56.jpg)
The impact of SOA on the IS organisation
New Roles New Methods New Organisation
In order to archive the main challenges that involves Enterprise SOA solutions you need to define the following topics:
![Page 57: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/57.jpg)
How we implemented SAP projects
Fit/Gap assessment with SAP standard
Business Requirements
Implementation based upon • Standard SAP
• Custom Development
![Page 58: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/58.jpg)
How we will implement SOA projects
Implementation based upon:• Services (business logic)
• User Interface • Composite Applications
Functional Mapping(ESR and SAP business suites)
Functional Design Business logic + User Interface
Process optimisation
Business Requirements
![Page 59: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/59.jpg)
The new roles!
What does this means for our functions
• Basic consultant• Technical consultant• Functional consultant• Project manager• Business consultant• Management
What are you doing 5 years from now?
Enterprise architects
Business analysts
Business process Experts
Service repository keeper
Disruptive innovators
x-apps composers
Consolidators………..
![Page 60: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/60.jpg)
UI
Inte
rfa
ce d
eve
lop
er
Role 1
mySAP Business Suite
EP XI
Non SAP
MS IE
Role 2 Role 3
APPLI
CATIO
NS
CLI
EN
TS
SAP GUI
Landscapes and Roles Today
Integration Specialist
Developer
Functional consultant
En
terp
rise
Arc
hit
ect
…
..
![Page 61: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/61.jpg)
….
CLI
EN
TS
Role 1
BA
CK
EN
D
BI EP XI
SAP GUI
WebAS
MS IE
Role 2 Role n
…Adobe
mySAP Business Suite Non SAP
BA
CK
EN
DTEC
HN
OLO
GY /
PR
OC
ESSES
SOA Landscapes and Roles Tomorrow
UI
Inte
rfa
ce D
esig
ne
r
RepositoryKeeper
Service Developer
Consolidator
En
terp
rise
A
rch
itec
t
BusinessProcessExpert
DisruptiveInnovator
![Page 62: K From Spaghetti to Lasagne 7 December 2009. SOA is the new Architecture and for everyone So not SAP specific eSOA is maintainable tailor-made What will.](https://reader038.fdocuments.us/reader038/viewer/2022110402/56649e575503460f94b4f438/html5/thumbnails/62.jpg)
K
Questions?