Sei sulla pagina 1di 24

iTKO Overview

Brian Davis iTKO Jan. 13, 2009

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

iTKO: Our Customer Mission

Enabling E bli SOA Agility & Quality A ilit Q lit


in todays complex technology environments

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Challenge: Increased Complexity


Complexity is increasing due to new business offerings, compliance, consolidation, & support of heterogeneous technologies
Ability to Change with Quality

In order to maintain quality and avoid risk agility gets reduced ili d d This limits your companys agility and competitiveness

Complexity

Time

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

The Goal: Enable Agility & Quality

Ability to Change with Quality

Increased Revenue due to faster time-to-market and reduced customer failures


Improved Agility & Quality

Reduced costs and increased efficiency of development and testing

Complexity

Time

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Specific Issues to Resolve


Inadequate Testing: Traditional testing techniques cannot automate testing against component and middleware-based workflows Unintended Consequences: Individual components and technologies are changing at their own pace and can create severe issues within business processes Dependency on Constrained Systems: Access and capacity constraints on key systems greatly reduces agility

Mainframe
5

Client/Server

SOA & Composite Apps


WWW.ITKO.COM

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

Strategy: The 4Cs


Quality & Agility for Complex Environments

Complete & Collaborative Testing


test single component quality for all technologies technologies, every stage of the lifecycle

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

Complete & Collaborative Testing


Technology Coverage at Every Tier

Presentation Layer
web UI b S i UI Swing web 2 0 UI b 2.0

Service/Process Layer

Java

BPM

CORBA

Web Service J2EE

Integration Layer

Batch Feeds

ESB

Web Service

RMI

Custom

Data/ Applications
7

File System

Packaged Apps

Database

Custom Apps

Legacy

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Complete & Collaborative Testing


Invoke BP Model, Verify Outcomes Model

Verify y

Invoke

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Complete & Collaborative Testing


Collaboration at Every Workflow Level

Test, Valid dation & Virtualizatio Platform V on m


9
2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

BPM and Integ M gration Pla atforms

Complete & Collaborative Testing


Customer Example: Financial

CORBA App JDBC Order Entry

Database

EDI

Legacy App A Business Process App B

Swing UI Order Entry

App A Server

SOAP/XML

XI Web 2.0 UI

Other New & Future Components

Back Office Processing Web App

ESB
Database

10

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Continuous Validation:
Solve Unintended Consequences

Registry g y

MDM

Transactions

APP 1

Integration / Services Platform

Data

Internal Services

Legacy App

SAP Services

11

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Continuous Validation:
Solve Unintended Consequences

Registry g y

MDM

Transactions

APP 1

Integration / Services Platform


APP 2

Data

Internal Services

Legacy App

SAP Services

12

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Continuous Validation:
Solve Unintended Consequences

Registry g y

MDM

Transactions

APP 1

Integration / Services Platform


APP 2

Data

Internal Services

Legacy App

SAP Services

13

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

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

Integration / Services Platform


APP 2

Data

Internal Services

Legacy App

SAP Services

14

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

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

Test Bed Dev Build Dev Build

Product

Component

Product

Component

15

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

Continuous Validation
Customer Example: High Tech Manufacturer High-Tech
Sales Solution
HTML
Public Affinity Partner

LISA Test Server

XML

Pricing Engine

Production Metrics and Alerts

SAP

Customer Invoicing

JWS

Admin / Catalog Maintenance

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

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

Constraint Virtualization
Removing dependencies in the SOA lifecycle

IT Ops control Live or Synthetic Transactions

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

Dev & Test teams

Teams need loose coupling too!

17

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

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

SOAP request JDBC MQ

ERP

VS1 Database DB1 MF1 Mainframe

Virtual Service Environment (VSE)


19
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:
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

supplier XML Transform iDOC Adaptor supplier XML to iDOC XML

Asynchronous Web Service Call

Receive PO

Create & Validate Sales Order S l Od


Asynchronous Web Service Call

Send PO Confirmation

Send Delivery

Asynchronous Web Service Call

Send Invoice LISA VSE Respond in both functional and load conditions

Max DB
20
2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.
WWW.ITKO.COM

Our Solution: iTKO LISA


Increasing Agility & Quality for Complex Changing IT Environments Complex,

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

Integration with your Environment


Reuse Testing Development & Process Solutions Testing,

Continuous Integration & ALM

Testing, Validation, & Virtualization Framework


Unit Tests

Application & Build Testing & Monitoring g

Test Management (HPTD4QC)

Functional Tests

Load & Performance P f Testing

SOA Governance (Reg/Rep)

Validation Tests

Custom Integrations

22

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

WWW.ITKO.COM

iTKO LISA: Our Ecosystem

Technology Partners

Delivery Partners

Channel Partners

23

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

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

2008, iTKO ( Interactive TKO, Inc.) | PROPRIETARY / CONFIDENTIAL.

Potrebbero piacerti anche