ALM Tool Integration Basics from Kovair Omnibus Team
-
Upload
kovair -
Category
Technology
-
view
371 -
download
2
description
Transcript of ALM Tool Integration Basics from Kovair Omnibus Team
Omnibus concepts
Kovair [email protected] www.kovair.com
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
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
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
Advantages of ESB model
Enterprise Service Bus Point to Point Custom Integration
10 Bi-Directional Adapters 45 Custom Coded Integrations
Enterprise Service Bus
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
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
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
High Level Architecture
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
Omnibus Architecture
Omnibus Detail Architecture
Data Flow
Omnibus Eco-system today
Questions
Questions ?Questions ?
Thank you