innovating with sap enterprise service content - a practical guide derek wood –ls computing a...

Download Innovating with SAP Enterprise Service Content - a Practical Guide Derek Wood –LS Computing A CLEAR NEW AFRICA

If you can't read please download the document

Post on 19-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1
  • Slide 2
  • Innovating with SAP Enterprise Service Content - a Practical Guide Derek Wood LS Computing A CLEAR NEW AFRICA
  • Slide 3
  • Service-oriented architecture is a best-practice architecture pattern for the systematic design of request/reply applications. Its primary intentions are business-level software modularity and rapid, non-intrusive reuse of business software in new runtime contexts. - Gartner, Introduction to Service Oriented Architecture, 2003 Service-oriented architecture is a design style for maximizing service sharing, reuse, and interoperability in distributed environments. - Burton Group, Service-Oriented Architecture: Developing the Enterprise Roadmap, 2004 A service-oriented architecture is a framework for integrating business processes and supporting IT infrastructure as secure, standardized components services that can be reused and combined to address changing business priorities. - IBM, Service-Oriented Architecture (SOA) Compass, 2006 Service oriented architectures (SOA) is an architectural pattern which requires all exposed functionality to be published as services in a platform- independent manner. These services can be consumed by other applications. - SAP, Enterprise SOA development handbook 1.1, 2008
  • Slide 4
  • A Service-Oriented Architecture is a collection of services that communicate with each other Services expose functionality using a clearly defined method and interface Services are self-contained and do not depend on the context or state of another service Work within a distributed systems architecture
  • Slide 5
  • Enterprise services are "a standards-based way of encapsulating enterprise functionality and exposing it as a reusable business service that can be combined with other services to meet new requirements. Enterprise services, defined by SAP and its partners and customers, can be assembled together to compose new applications or enable new business processes." (Source: SAP) "A business process (such as order processing) is a set of logically related activities performed within or across an organization to fulfil a defined business objective." (Source: industry term.)
  • Slide 6
  • ES Content is pre-packaged integration content, which is created based on the SAP SOA design methodology This business content includes global data types, service interfaces, models, and mapping definitions IT professionals can use this pre-delivered content from SAP to jump-start their SOA implementations
  • Slide 7
  • Slide 8
  • Slide 9
  • 1990s 2003 2007 Business Engineering ImplementationSOA Design & Governance Innovation Without Disruption SAP R/3 Reference Model SAP ERP Implementation Content Enterprise SOA Process Component Architecture Enterprise BPM Business Process Composition
  • Slide 10
  • Only 37% of current SOA projects demonstrate ROI SOA touches only 27% of current IT projects in the average organization Only 32% of published software services get reused By 2010, < 25 percent of large companies will have the sufficient technical and organisational skills necessary to deliver enterprise wide SOA. (Gartner) 60% of organizations will adopt SOA, and by 2010 it will be used in 80% of new system architectures IDC forecasts that corresponding software expenses will constitute about 11 billion dollars
  • Slide 11
  • SOA is considered to be a standard project There needs to be a change in mindset 2nd tier talent is often used Often do not have the right mindset Under resourced Need budget to invest in long-term gains Vendors often define the solutions Business needs to drive solutions Requirements are not fully gathered Need to have a holistic view to reap benefits
  • Slide 12
  • Underestimating the technical complexity of a large-scale SOA Insufficient validation or understanding of the SOA enabling technical infrastructure Insufficient SOA infrastructure monitoring Too-coarse / too-fine service granularity Insufficient / out-of-date documentation
  • Slide 13
  • Lack of attention to impact of implementing SOA Insufficient change management for the IT service organization Not leveraging integration/SOA competency centre Thinking SOA projects should be run like any other Not anticipating service growth in a maturing SOA Outsourcing architects (or not having them at all) Overlooking governance
  • Slide 14
  • Technical Invest in the right resources & tools Invest in training & professional services Demand SOA Governance Organisational Invest in Architecture Acquire appropriate skill sets and train internal resources Demand SOA Governance (Design time and runtime)
  • Slide 15
  • The analysts all agree that SOA Governance is key But...... enthusiasm for SOA and its anticipated benefits results in some companies taking risky shortcuts in establishing robust governance, service development disciplines and staffing There is no one size fits all approach governance, too little or too much governance will kill an SOA project, companies need just enough governance (Gartner,2007)
  • Slide 16
  • SOA Policies SOA Organisation The organizational structures, roles and responsibilities necessary for SOA Governance SOA Maturity The governance required at each level of SOA Maturity SOA Infrastructure The technical infrastructure available to support SOA Governance SOA Process The processes that need to be followed to establish governance, set and monitor policies Ref: www.soagovsource.com
  • Slide 17
  • Business Strategy Business Governance IT Strategy IT Governance SOA Strategy SOA MaturitySOA Roadmap SOA Governance SOA Policies SOA Organisation The organizational structures, roles and responsibilities necessary for SOA Governance SOA Maturity The governance required at each level of SOA Maturity SOA Infrastructure The technical infrastructure available to support SOA Governance SOA Process The processes that need to be followed to establish governance, set and monitor policies
  • Slide 18
  • Flexibility Innovation Ecosystem of Innovation Industry-specific Enhancements Variations/Flexibility Stability Stability of the Core Lower TCO Standards Single trusted vendor
  • Slide 19
  • Business Process Innovation FlexibilityAgilityReusabilityProductivity
  • Slide 20
  • Innovate on Top of the Core Business Accelerate Innovation Faster Time to Process Change Compose Extend Application Processes Reuse Application Building Blocks Lower implementation costs Standardize Extend the Business Network Standards-based Integration Lower integration costs Integrate
  • Slide 21
  • http://esoadocu.sap.com http://esworkplace.sap.com
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • SAPCustomer Partner Enterprise Service Repository SAP Business Suite SAP Software Component Version SAP Service Interface Enterprise Service Repository SAP Business Suite SAP Software Component Version Partner Software Component Version Data Type Enhancement SAP Service Implementation Partner Service Implementation SAP Service Interface Partner Service Interface SAP Service Interface Enterprise Service Repository SAP Software Component Version Partner Service Interface SAP Service Interface SAP Business Suite SAP Software Component Version SAP Service Implementation BAdI Data Type Enhancement BAdI Impl. SAP Software Component Version BAdI SAP Service Implementation Data Type Enhancement BAdI BAdI Impl. Partner Software Component Version Partner Service Implementation BAdI Enterprise Service Repository SAP Business Suite SAP Software Component Version SAP Service Interface Enterprise Service Repository SAP Business Suite SAP Software Component Version Partner Software Component Version Data Type Enhancement SAP Service Implementation Partner Service Implementation SAP Service Interface Partner Service Interface SAP Service Interface Enterprise Service Repository SAP Software Component Version SAP Service Interface SAP Business Suite SAP Software Component Version SAP Service Implementation BAdI Data Type Enhancement BAdI Impl. SAP Software Component Version BAdI SAP Service Implementation Data Type Enhancement BAdI BAdI Impl. Partner Software Component Version Partner Service Implementation BAdI Partner Software Component Version Partner Service Interface
  • Slide 32
  • Slide 33
  • Huge amount of pre-built services available Service enhancements are possible SAP XI / PI not necessarily needed It is required for any enhancements to SAP Content It is a very capable ESB both SAP to SAP and SAP to non-SAP
  • Slide 34
  • Start small - think holistically Align with the organization (culture, structure, maturity) Manage expectations internally as well as externally Identify and involve all stakeholders from the start Let the business process be key, not the technology Get the right skills in place business, architecture & technical Process and services drive the project Start with a process that matters but isnt critical Invest in Governance to save costs later
  • Slide 35
  • SDN Resources: http://www.sdn.sap.com/irj/sdn/nw-soa http://www.sdn.sap.com/irj/sdn/soa-kit http://esworkplace.sap.com http://esoadocu.sap.com SAP PI Library Page: http://help.sap.com/saphelp_nwpi711/helpdata/en/e1/8e51341a06084de1 0000009b38f83b/frameset.htm http://help.sap.com/saphelp_nwpi711/helpdata/en/e1/8e51341a06084de1 0000009b38f83b/frameset.htm Contact me: [email protected]@ls-cs.com
  • Slide 36
  • Slide 37