An Introduction to Service Virtualization IBM Middleware User Community Ask the Experts Series

An Introduction to Service Virtualization IBM Middleware User Community Ask the Experts Series

An Introduction to Service Virtualization IBM Middleware User Community Ask the Experts Series Matt Tarnawsky Offering Manager, API Testing & Service Virtualization © 2016 IBM Corporation Agenda What is service virtualization? How can I make use of service virtualization? How do I create virtual services? Tools and Integrations © 2016 IBM Corporation Page 2 What is Service Virtualization? Presentation tier SOA/BPM B2B Database ESB Mainframe © 2016 IBM Corporation Page 3 What is Service Virtualization? Presentation tier SOA/BPM B2B Virtual Services Database ESB Mainframe © 2016 IBM Corporation Page 4 Shift Left Automated Integration Testing C o Traditional Service Virtualization l UI Testing = Start testing earlier l a Test Automation b o UNIT SERVICE UI = Test repeatedly and r continuously a Deployment Automation t Exploratory Testing i = Provision and o orchestrate the process n Service Virtualization © 2016 IBM Corporation Page 6 Multi-Speed IT Big Big Bang! Bang! Presentation layer Integrate Integrate Middleware component 1 week 1 week Mainframe component typically 6 Weeks typically 6 Weeks © 2016 IBM Corporation Page 7 7 Actual Service/App Virtual Service/App © 2016 IBM Corporation Page 8 – Isolating parts of the system Other uses such as UI or business processes – Creating new test scenarios – Performance testing – Shielding production systems from test calls © 2016 IBM Corporation Page 9 Rational Test Virtualization Server Presentation Layer – Examine integration protocols and messages to verify end-to-end communication – Reuse integration tests to verify the scalability of your integration and services Virtual Middle infrastructure component Tier or service – Virtualize application services to enable continuous integration – Leverage Rational Test Workbench extensive testing features to address Backend Data and Services ©components 2016 IBM Corporation of yourPage environment10 1 0 How do I build – Discovery virtual services? – Synchronization – Recording – Using existing assets – Manual creation © 2016 IBM Corporation Page 11 Messaging Protocols SOA, ESB, Others Message Formats IBM WebSphere MQ Web Services SOAP HTTP/S WebSphere XML (DTD, XSD, WSDL) Files Software AG IS, BPMS JSON TCP/UDP TIBCO ActiveMatrix REST JMS (JBOSS et al) SAP XI/PI & ECC MIME & DIME Sonic MQ Sonic ESB Google Protocol Buffer TIBCO Rendezvous, Oracle Fusion SCA Domain .Net Objects Smart Sockets & EMS CentraSite Java Objects Software AG’s IB & IS UDDI COBOL Copybook ActiveMQ WSDL UN/EDIFACT Solace BPM ASC X12 FIX Software AG Broker Docs Email (SMTP, IMAP) SWIFT TIBCO ActiveEnterprise FTP/S CHIPS SAP IDOC JDBC FEDWIRE Bytes CICS TG FIX Fixed Width CICS IPIC ebXML © 2016 IBMIMS Corporation Connect Page 12 ISO 8583 Major telecom carrier A leading global financial services Multiple test releases required additional firm with assets of over $2 trillion test resources, increasing testing costs Many disparate legacy format to be . Solution: Virtualized services and created migrated to next gen payments system reusable test cases across multiple environments . Solution: Virtualized third-party systems . Results: Reduced testing time by 50%, otherwise unavailable for testing saving $800k over 3 years . Results: Reduced manual testing from 10 days to 10 minutes, saving over $7 million to date Major U.S. insurer Global manufacturer acquires Recognized manual efforts insufficient competitor for complex SOA and web services Migrate off rented infrastructure onto .Solution: Agile middleware solution created company’s standardized middleware platform to match the legacy systems’ functionality .Solution: Virtualized critical, unavailable systems .Results: Reduced testing by 95% to 2 hours; during migration reduced ‘rate filing’ validation by 94% to 320 .Results: Fully integrated in 6 months – 2 months hours ahead of schedule; saved significant rental costs and dependencies on third-party systems © 2016 IBM Corporation Page 13 13 Additional resources • Continuous Testing – An IBM point of view: http://www.ibm.com/developerworks/library/d-continuous-testing-shift- left-trs/index.html • IBM’s developerWorks Continuous Testing site: https://developer.ibm.com/testing/ • RTW Starter Editions (free version, no time/data limitation): https://developer.ibm.com/testing/docs/starter-editions/ © 2016 IBM Corporation Page 14 Questions Thank you! © 2016 IBM Corporation Page 15.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us