| ca lisa® virtualization for sap eliminating...

5
The high level of integration inherent in SAP environments can make development especially challenging and increase the time required to bring solutions to market. For both SOAP- compliant SAP implementations relying on SAP NetWeaver software and implementations utilizing older, legacy integration protocols, persistent development and test challenges include unavailable systems, inability to accurately model performance and complex test data requirements. By employing service virtualization to model the core business logic in SAP systems and integrations, teams can free themselves of these constraints, leading to faster build and test cycles, better quality and lower cost. With the “consumerization of IT” in full effect and the demands of today’s technology users ever increasing, constraints in the software development life cycle can no longer be an excuse for service-oriented products that are delivered late, over budget and with questionable quality. Executive Summary In the modern business world, the most successful organizations are defined by their ability to quickly bring innovative new products and services to market at a higher quality and lower cost than their competitors. It’s easy to see why: When a new product uniquely meets the needs of its target audience, it can take on a life of its own, spreading throughout social media and the public consciousness and becoming synonymous with the brand that delivered it. Think mobile devices with Apple and streaming media with Netflix. As modern as these new offerings and products can be, however, they often rely on business logic residing in mature systems, such as those from SAP. What’s more, development teams have adopted Agile methodologies that do not always match up well with the constraints imposed by dependent SAP systems. These constraints can become especially acute as development shifts toward composite application deployment and development techniques, including service-oriented architecture (SOA), business process management (BPM), cloud and software-as-a-service (SaaS) applications. Consequences can include growing application environment costs and risks due to increasing complexity and frequent unavailability of needed systems. Complex Systems and Constrained Development Stifle Innovation EXECUTIVE BRIEF | CA LISA® VIRTUALIZATION FOR SAP Eliminating Constraints in Complex, Multi-Tier Environments: Using Service Virtualization to Speed Development in SAP Environments with Higher Quality and Lower Cost

Upload: lykhuong

Post on 09-Mar-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: | CA LISA® VIRTUALIZATION FOR SAP Eliminating …sapinsider.wispubs.com/-/media/...ServiceVirtualizationforSAP-CS200... · model performance and complex ... CA LISA® Service Virtualization

The high level of integration inherent in SAP environments can make development especially challenging and increase the time required to bring solutions to market. For both SOAP-compliant SAP implementations relying on SAP NetWeaver software and implementations utilizing older, legacy integration protocols, persistent development and test

challenges include unavailable systems, inability to accurately model performance and complex test data requirements. By employing service virtualization to model the core business logic in SAP systems and integrations, teams can free themselves of these constraints, leading to faster build and test cycles, better quality and lower cost.

With the “consumerization of IT” in full effect and the demands of today’s technology users ever increasing, constraints in the software development life cycle can no longer be an excuse for service-oriented products that are delivered late, over budget and with questionable quality.

Executive Summary

In the modern business world, the most successful organizations are defined by their ability to quickly bring innovative new products and services to market at a higher quality and lower cost than their competitors. It’s easy to see why: When a new product uniquely meets the needs of its target audience, it can take on a life of its own, spreading throughout social media and the public consciousness and becoming synonymous with the brand that delivered it. Think mobile devices with Apple and streaming media with Netflix.

As modern as these new offerings and products can be, however, they often rely on business logic residing in mature systems, such as those from SAP. What’s more, development teams have adopted Agile methodologies that do not always match up well with the constraints imposed by dependent SAP systems. These constraints can become especially acute as

development shifts toward composite application deployment and development techniques, including service-oriented architecture (SOA), business process management (BPM), cloud and software-as-a-service (SaaS) applications. Consequences can include growing application environment costs and risks due to increasing complexity and frequent unavailability of needed systems.

Complex Systems and Constrained Development Stifle Innovation

EXECUTIVE BRIEF | CA LISA® VIRTUALIZATION FOR SAP

Eliminating Constraints in Complex, Multi-Tier Environments:Using Service Virtualization to Speed Development in SAP Environments with Higher Quality and Lower Cost

Page 2: | CA LISA® VIRTUALIZATION FOR SAP Eliminating …sapinsider.wispubs.com/-/media/...ServiceVirtualizationforSAP-CS200... · model performance and complex ... CA LISA® Service Virtualization

Service virtualization helps remove the development constraints of unavailable systems, conflicting delivery schedules and data volatility by capturing and simulating the behavior, data and performance characteristics of dependent systems and deploying a virtual service that represents the dependent system without such constraints. This allows software to be developed faster, with lower costs and higher reliability.

A good analogy for how service virtualization works is the development of an airplane. Engineers don’t wait until a plane is fully assembled to test it. They model each individual component in a computer simulation and test its viability in a controlled environment, so by the time the first physical prototype is assembled, its component parts have been validated to operate as expected. Swap the plane parts for stages in the SDLC, and it becomes easy to see how service virtualization can drastically improve the software development process.

Additional benefits of service virtualization include:

• “Shift left.” Move software development into parallel andtest and validate sooner in the software lifecycle, where itis less expensive and issues are easier, less disruptive andless expensive to resolve.

• Infrastructure requirement reduction. Reduce or eliminatemuch of the concurrent demand for environments andhardware requirements Agile methodologies create.

• Performance readiness. Solve the challenging problemsof properly evaluating the scalability of applications by loadtesting at the component level instead of waiting until theapplication is complete, in conjunction with incorporatingproduction network conditions in the test lab.

• Data and scenario management. Reduce or eliminate theneed for complex test data management, system set-up andother complexities by virtualizing the system behavior toaccount for edge conditions, negative test scenarios anderror conditions.

Eliminating Constraints to Speed Delivery

However, with the “consumerization of IT” in full effect and the demands of today’s technology users ever increasing, these constraints in the software deployment life cycle (SDLC) can no longer be an excuse. IT organizations need to find ways to overcome them, so they can improve communication,

integration and collaboration between development and operations (a.k.a., DevOps) and accelerate the delivery of high-quality, new services to the marketplace. How? By reducing or removing these constraints with service virtualization.

Organizations can move development and test tasks earlier in the software lifecycle, resulting in reduced time to market, lower infrastructure costs, reduced contention for labs and better overall application quality.

2 | EXECUTIVE BRIEF | CA LISA® Service Virtualization for SAP ca.com

Page 3: | CA LISA® VIRTUALIZATION FOR SAP Eliminating …sapinsider.wispubs.com/-/media/...ServiceVirtualizationforSAP-CS200... · model performance and complex ... CA LISA® Service Virtualization

CA LISA Service Virtualization was built from the ground up to virtualize and validate complex, multi-tier applications. Service Virtualization is highly suited to development challenges faced when using SAP NetWeaver, SAP Process

Integration (PI), SAP Exchange Infrastructure (XI) and all of the messaging and adaptor layers to which these applications connect, including RFC, IDoc, SOAP, HTTP, File, JDBC, JMS, JCO and more.

CA LISA® Service Virtualization for SAP Development Environments from CA Technologies

Java ProgramJCO Client

webMethodsJCO Client

IISNCO Client

ECC 6

R/3

Java ProgramJCO Client

webMethodsJCO Client

IISNCO Client

VSEServer

R/3

6

VSE

EEECCCCCC 6

VSEVSEVSE

EEECCCCCCCC 66

Before• Development teams

are dependent on SAP systems and all integration layers and are subject to system unavailability and conflicting development schedules.

After• CA LISA Service Virtualization

simulates the integration layer (NetWeaver SOA services or traditional JCO and NCO clients), SAP systems and downstream systems that utilize ERP Connect.

• Development teams integrate with the virtual service and experience significant increases in productivity.

Most new enterprise applications are built in modern, distributed environments and supported by multiple service teams and delivery partners. Existing SAP systems provide system of record and/or dependent system data for these heterogeneous applications. This approach can lead to multiple constraints that slow down application development:

• Unavailable/inaccessible dependencies. Systems canbecome constrained due to schedules, security restrictions,contention between teams or because they are still underdevelopment. Each development team needs its own copyof the SAP software to develop against.

• Poor performance. Downstream systems and mockupsmay not provide the functional behavior or performanceresponse needed, network connections in the test lab maynot reflect production network conditions and end-userperformance can suffer.

• Parallel development. Conflicting delivery schedulescan keep teams from accessing dependent systems whenthey need them.

• Test data constraints. Complex test scenarios that“burn” test data require significant set up time.

On top of these constraints, it is often too cost-prohibitive for most organizations to purchase the additional test environments it would take to resolve these conflicts.

A service virtualization solution that integrates with SAP environments can help by enabling the teams to capture, emulate and simulate the behavior of services and their underlying mainframes, data and systems of record—without creating conflicts or requiring additional hardware, software or labor.

Service Virtualization in SAP Environments

3 | EXECUTIVE BRIEF | CA LISA® Service Virtualization for SAP ca.com

Page 4: | CA LISA® VIRTUALIZATION FOR SAP Eliminating …sapinsider.wispubs.com/-/media/...ServiceVirtualizationforSAP-CS200... · model performance and complex ... CA LISA® Service Virtualization

Case study: High-tech manufacturer faces constraints to development of integrations due to scheduling conflicts, system unavailability and a high number of trading partners necessitating significant regression testing.

CA LISA® Service Virtualization has been implemented at over 200 enterprises, including some of the most challenging SAP environments.

IS&T webMethods Suppliers

850 IDOC

940 IDOC

Z2DESADV IDOC

850 EDI

940 EDI

856 SC

IS&T webMethods Suppliers

850 IDOC

940 IDOC

Z2DESADV IDOC

850 EDI

940 EDI

856 SCIS&T SuppliersSuppliersS li

Generate850 & 940

IDOCs

85

94

challenge solution benefits

• Integrate 1,000 tradingpartners and 180 internal systems

• Increase availability of back-end systems fortesting initiated by partners

• Improve ability to testwithout depending onthird-party systems

• Implement a comprehensive tool to support functional, regression and volume/performance testing

• Virtualize system byinvoking webMethods services and submittingIDOCS

• Virtualize OEM/Providers to allow unconstrained testing

• Reduced software release cycle timeby 33%

• Increased defectidentification by 400%

• Achieved 100% ROI within four weeks

DesignManagement

Client

DMDatabase

FileServer

ilerver

DMApplication

Server

SAP EEC

LAS

CCDQM

Power Plant

CSS

SOAP SOAP

SOAP

SOAP

DesignManagement

Client

DMDatabase

FileServer

ilerver

DMApplication

Server

SAP EEC

LAS

CCDQM

Power Plant

CSS

SOAP

SOAP

SOAP

DMDatabase

DMApplication

Server

challenge solution benefits

• Reduce costs by $100M in OPEX over five years

• Increase applicationquality and eliminatebugs escaping into production

• Avoid implementing two trainingenvironments andassociated costs

• Increase access to SAP software

• Use CA LISA Service Virtualization to virtualize core business logic in the application server, SAP PI and downstream systems

• Allow for concurrentaccess by different testgroups, processing of dynamic input parameters andgeneration of dynamic responses

• Increased application quality and reduced costs by finding defectsearlier in development, when they are easier to remediate

• Reduced demand forphysical hardware, software and energyin labs

• Achieved payback infive months and morethan 989% ROI over three years

Case study: Large utility seeks to eliminate constraints associated with environment unavailability, expedite build cycles and enable end-to-end development and test environments.

4 | EXECUTIVE BRIEF | CA LISA® Service Virtualization for SAP ca.com

Page 5: | CA LISA® VIRTUALIZATION FOR SAP Eliminating …sapinsider.wispubs.com/-/media/...ServiceVirtualizationforSAP-CS200... · model performance and complex ... CA LISA® Service Virtualization

The most recent release of CA LISA Service Virtualization, version 7.1 offers native SAP support for enhanced validation and virtualization capabilities and increased protocol support for non-SOAP compliant implementations. Additionally, LISA now fully supports JCO and NCO clients/adapters for non-SOAP compliant SAP interfaces and includes the following features:

• Supports live recording of requests and virtual service generation

• Enables playback of virtual services that simulate the SAP system

• Allows integration developers to decouple from front-end and back-end developers

• Enables L&P Labs to test without full SAP environment

• Supports JCO and NCO clients to SAP R3 and ECC

• Allows for ABAP calls using RFC and iDoc calls

Learn more about CA LISA Service Virtualization.

CA LISA Service Virtualization 7.1

Many CA Technologies customers report seeing up to 25% to 50% reductions in cycle times, dramatically reduced lab infrastructure costs and better applications where as many as 60% to 90% more defects are identified at least one cycle earlier in the software deployment life cycle.

Connect with CA Technologies at ca.com

5 | EXECUTIVE BRIEF | CA LISA® Service Virtualization for SAP

Agility Made Possible: The CA Technologies AdvantageCA Technologies (NASDAQ: CA) provides IT management solutions that help customers manage and secure complex IT environments to support agile business services. Organizations leverage CA Technologies software and SaaS solutions to accelerate innovation, transform infrastructure and secure data and identities, from the data center to the cloud. CA Technologies is committed to ensuring our customers achieve their desired outcomes and expected business value through the use of our technology. To learn more about our customer success programs, visit ca.com/customer-success. For more information about CA Technologies go to ca.com.

Copyright © 2013 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. SAP trademarks are the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. This document is for your informational purposes only. The information in this document is based upon CA’s experiences with the referenced software products in a variety of development and customer environments. Past performance of the software products in such development and customer environments is not indicative of the future performance of such software products in identical, similar or different environments. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this document “as is” without warranty of any kind, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, business interruption, goodwill or lost data, even if CA is expressly advised in advance of the possibility of such damages. CS200-38600_1013