ALM Tool Integration Basics from Kovair Omnibus Team

16
Omnibus concepts Kovair marketing [email protected] www.kovair.com

description

Kovair Omnibus allows enterprise application integration and synchronization through its Omnibus Integration Platform. Integrate and synchronize standard multi-vendor ALM tools using Kovair adapters, plug-ins and build your own integrated ALM platform.

Transcript of ALM Tool Integration Basics from Kovair Omnibus Team

Page 1: ALM Tool Integration Basics from Kovair Omnibus Team

Omnibus concepts

Kovair [email protected] www.kovair.com

Page 2: ALM Tool Integration Basics from Kovair Omnibus Team

Tool Integration Overview

► Why integration is required ?Why integration is required ?

■ Disparate tools are used in organizations for different artifactsDisparate tools are used in organizations for different artifacts

■ No relation between artifacts tracked in different toolsNo relation between artifacts tracked in different tools

■ Changes in one artifact does not get reflected automatically in Changes in one artifact does not get reflected automatically in other tools being used by other stake holdersother tools being used by other stake holders

■ No aggregation and consolidated reporting from artifacts No aggregation and consolidated reporting from artifacts stored in different tools stored in different tools

■ No collaboration : groups work in isolation - problems detected No collaboration : groups work in isolation - problems detected later in lifecycle has expensive impactlater in lifecycle has expensive impact

Page 3: ALM Tool Integration Basics from Kovair Omnibus Team

Features of Integrated ALM

► Data Visibility across ToolsData Visibility across Tools■ See what are you missingSee what are you missing

► Traceability between Objects in different ToolsTraceability between Objects in different Tools■ Change Management and Impact AnalysisChange Management and Impact Analysis

► Process Automation across ToolsProcess Automation across Tools■ Implementing and Enforcing a Consistent processImplementing and Enforcing a Consistent process

► Dashboarding and Reporting with Consolidated Data from Dashboarding and Reporting with Consolidated Data from different Toolsdifferent Tools■ Meaningful Metrics and Analytics Meaningful Metrics and Analytics

Page 4: ALM Tool Integration Basics from Kovair Omnibus Team

Integration approaches► Point-To-Point IntegrationsPoint-To-Point Integrations

■ Best of Breed Multi-vendor ToolsBest of Breed Multi-vendor Tools■ Handcrafted Integration code between pair of toolsHandcrafted Integration code between pair of tools■ Third Party develops the integrationThird Party develops the integration

► Single Vendor Integrated ToolsSingle Vendor Integrated Tools■ All Tools from a single vendor pre-integratedAll Tools from a single vendor pre-integrated■ Each integration is based on the vendor’s guideline of usageEach integration is based on the vendor’s guideline of usage■ The vendor does all the integrationThe vendor does all the integration

► ALM Integration Middleware (ESB)ALM Integration Middleware (ESB)■ Best of Breed Multi-vendor ToolsBest of Breed Multi-vendor Tools■ Adapters for each tool connects it to the ESBAdapters for each tool connects it to the ESB■ Third Party develops the integrationThird Party develops the integration

Page 5: ALM Tool Integration Basics from Kovair Omnibus Team

Advantages of ESB model

Enterprise Service Bus Point to Point Custom Integration

10 Bi-Directional Adapters 45 Custom Coded Integrations

Enterprise Service Bus

Page 6: ALM Tool Integration Basics from Kovair Omnibus Team

Comparison of Integration ApproachesItem Point-to-point

IntegrationSingle Vendor Integration

ALM Integration Middleware

View artifacts managed by one Tool from another Tool

Medium – Fair High – Good Very High – Excellent

Create relationship between any two Artifacts

Limited – Fair High – Good Very High – Excellent

Automate a process cutting across the tool boundaries

None – Poor Limited – Fair

Hard coded

Very High – Excellent

Manage Projects and Resources across the tools

None – Poor Limited – Fair Very High – Excellent

Create Cross tools Analytics and Dashboards

Limited – Fair Limited – Fair Very High – Excellent

Effort to create and maintain integration with a tool

Very High – Poor Medium – Good Low – Excellent

Utilizing existing tools Very High – Excellent

Low – Poor Very High – Excellent

Migration and Training Effort

Low – Excellent Very High – Poor

Low – Excellent

Page 7: ALM Tool Integration Basics from Kovair Omnibus Team

Kovair Architecture Framework

OmnibusOmnibus

Task Task ManagementManagement

Time Time ManagementManagement

Omniprocess Process Management TechnologyOmniprocess Process Management Technology

Application Foundation Services – Security, Collaboration, Access ControlApplication Foundation Services – Security, Collaboration, Access Control

Built-in ApplicationsBuilt-in ApplicationsALM Studio, ITSM studioALM Studio, ITSM studio

User Defined ApplicationsUser Defined Applicationse.g. Vendor Management, Customer On-boardinge.g. Vendor Management, Customer On-boarding

Omnibus Integration Framework Omnibus Integration Framework

Application Management FrameworkApplication Management Framework

Omnibus Integration Framework Omnibus Integration Framework

DocumentDocumentManagementManagement

Page 8: ALM Tool Integration Basics from Kovair Omnibus Team

Kovair Architecture Framework

ANT

Federated

Kovair

Req

uire

men

ts

AN

T

Leg

acy D

ata

En

tities

JUn

it

SV

N

Kovair

Issu

es

Kovair

Develo

pm

en

t Packag

e

SVN

Federated

Legacy DataRDBMS

XMLSpreadsheet

JUnit

Synchronized/ Federated

Collaboration, Traceability, Consolidated Reports, Synchronized Process

Third Party ToolsThird Party ToolsKovair Entities in a Single RepositoryKovair Entities in a Single RepositoryProxy Entities for Third Party ToolsProxy Entities for Third Party ToolsProxy Entities accommodated in a Single Repository through Omnibus AdaptersProxy Entities accommodated in a Single Repository through Omnibus Adapters

Page 9: ALM Tool Integration Basics from Kovair Omnibus Team

High Level Architecture

Page 10: ALM Tool Integration Basics from Kovair Omnibus Team

Components

Component Name Application Type Platform Web Server

Web Server OS Database Server Database Server OS

Kovair Global Lifecycle - Web Application

Web Application .NET 3.5 IIS 6.0 or above

Windows SQL Server 2005 or above

Windows

Kovair Global Lifecycle – Windows Services

Windows Service .NET 3.5 NA NA SQL Server 2005 or above

Windows

Omnibus Engine Windows Service .NET 3.5 NA NA SQL Server 2005 or above

Windows

Omnibus Engine Web Service WCF Service .NET 3.5 IIS 6.0 or above

Windows SQL Server 2005 or above

Windows

Omnibus Adapters WCF Service .NET 3.5 IIS 6.0 or above

Windows SQL Server 2005 or above

Windows

Omnibus Adapter – Event Services

Windows Service .NET 3.5 NA NA SQL Server 2005 or above

Windows

Omnibus Plug-Ins Plug-Ins .Net 3.5/ Java

NA NA NA NA

Page 11: ALM Tool Integration Basics from Kovair Omnibus Team

Omnibus Architecture

Page 12: ALM Tool Integration Basics from Kovair Omnibus Team

Omnibus Detail Architecture

Page 13: ALM Tool Integration Basics from Kovair Omnibus Team

Data Flow

Page 14: ALM Tool Integration Basics from Kovair Omnibus Team

Omnibus Eco-system today

Page 15: ALM Tool Integration Basics from Kovair Omnibus Team

Questions

Questions ?Questions ?

Page 16: ALM Tool Integration Basics from Kovair Omnibus Team

Thank you