Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2008, iTKO ( Interactive TKO, PROPRIETARY / CONFIDENTIAL Interactive TKO, Inc. | Inc.) | PROPRIETARY / CONFIDENTIAL.
W W W . I TW . I .T K O . C O M WW KO COM
WWW.ITKO.COM
In order to maintain quality and avoid risk agility gets reduced ili d d This limits your companys agility and competitiveness
Complexity
Time
WWW.ITKO.COM
Complexity
Time
WWW.ITKO.COM
Mainframe
5
Client/Server
Continuous Validation
Phased tests constant validation of business processes and services
Constraint Virtualization
Eliminate dependencies Eli i t d d i parallel development, ll l d l t shared resources, and data
6
2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.
WWW.ITKO.COM
Presentation Layer
web UI b S i UI Swing web 2 0 UI b 2.0
Service/Process Layer
Java
BPM
CORBA
Integration Layer
Batch Feeds
ESB
Web Service
RMI
Custom
Data/ Applications
7
File System
Packaged Apps
Database
Custom Apps
Legacy
WWW.ITKO.COM
Verify y
Invoke
WWW.ITKO.COM
WWW.ITKO.COM
Database
EDI
App A Server
SOAP/XML
XI Web 2.0 UI
ESB
Database
10
WWW.ITKO.COM
Continuous Validation:
Solve Unintended Consequences
Registry g y
MDM
Transactions
APP 1
Data
Internal Services
Legacy App
SAP Services
11
WWW.ITKO.COM
Continuous Validation:
Solve Unintended Consequences
Registry g y
MDM
Transactions
APP 1
Data
Internal Services
Legacy App
SAP Services
12
WWW.ITKO.COM
Continuous Validation:
Solve Unintended Consequences
Registry g y
MDM
Transactions
APP 1
Data
Internal Services
Legacy App
SAP Services
13
WWW.ITKO.COM
Continuous Validation:
Solve Unintended Consequences
Continuous Validation
A data service is currently failing due to a change in the internal service
Registry g y
MDM
Transactions
APP 1
Data
Internal Services
Legacy App
SAP Services
14
WWW.ITKO.COM
Continuous Validation
Runtime
Production T Test, Validation & Virtualization Platform m ALM and Test/D Proces Tools a Dev ss
Deployment
Workflow, Cross system integration, functional reuse by QA
Staging
Test Bed
Build Ti B ild Time
Ant, Cruise, point in time
Product
Component
Product
Component
15
WWW.ITKO.COM
Continuous Validation
Customer Example: High Tech Manufacturer High-Tech
Sales Solution
HTML
Public Affinity Partner
XML
Pricing Engine
SAP
Customer Invoicing
JWS
DB
Every 5 minutes complete validation of key customer scenarios are performed from 7 locations globally globally. Even sub-component interactions are confirmed, like order queuing to customer service and order placement
WWW.ITKO.COM
16
Constraint Virtualization
Removing dependencies in the SOA lifecycle
Dependencies in the deployed system manifest as significant team-to-team constraint issues. Teams compete for shared platforms and unavailable, incomplete components, components blocking agile and parallel development. Data volatility and inconsistency constrains development, quality, and performance validation.
WWW.ITKO.COM
17
Constraint Virtualization:
Current Environment
Legacy UDDI Registry
SOAP request q
Source Application
ERP
Database
JDBC
MQ
Mainframe
18
2008, Interactive( TKO, Inc. |TKO, Inc.) | PROPRIETARY / CONFIDENTIAL. 2008, iTKO Interactive PROPRIETARY / CONFIDENTIAL
W W W . IW K O. .IC O M . C O M W T W TKO
Constraint Virtualization:
Dependent Systems Virtualized
Legacy UDDI Registry
SOAP request q
Source Application
ERP
Constraint Virtualization:
Procure to Pay (P2P) Process: Simulating Supplier
Buyer
Search Catalog Create Shopping Cart Approve Shopping Cart Create Purchase Order Confirm receipt of Purchase Order Goods Received Verify & approve invoice SAP R/3 SAP XI Transform iDOC li Adaptor supplier XML to iDOC XML Transform iDOC Adaptor supplier XML to iDOC XML
Asynchronous Web Service Call
Integration Layer
iDOC Adaptor iDOC XML to
Supplier
Transform
Receive PO
Send PO Confirmation
Send Delivery
Send Invoice LISA VSE Respond in both functional and load conditions
Max DB
20
2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.
WWW.ITKO.COM
LISA Test
Functional Testing Agile Regression Testing Load & Performance Testing LISA Extensibility Kit
LISA Validate
Workflow Pathfinder Continuous Monitoring SOA Policy y Validation IT Operations Metrics
LISA Virtualize
Service Simulation Behavioral Modeling Performance Environment Virtual Service Management g
LISA Foundation
21
2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.
WWW.ITKO.COM
Functional Tests
Validation Tests
Custom Integrations
22
WWW.ITKO.COM
Technology Partners
Delivery Partners
Channel Partners
23
WWW.ITKO.COM
Summary
Inadequate Testing: iTKO LISA provides out of the box solution for business process validation and heterogeneous SOA applications Unintended C U i t d d Consequences: V lid ti across th SDLC from Validation the f development to integration, through production, with one tool integrated into existing infrastructure. Dependency on Constrained Systems: Removal of team constraints on key systems, increasing agility of SOA & integration processes.
For more info on LISA s SOA Testing, Validation & LISAs Testing Virtualization capabilities and metholodogy:
URL: http://www.itko.com Request an evaluation: sales@itko.com iTKO Blog: http://blog.itko.com Email: info@itko.com
WWW.ITKO.COM
24