Top Banner
LogicLibrary Consolidate. Migrate. Integrate. Don Imhoff Emily O’Brien Ken Cotrell 02 16 2005
40
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LogicLibrary Federated Repository Pilo

LogicLibraryConsolidate. Migrate. Integrate.

Don ImhoffEmily O’BrienKen Cotrell02 16 2005

Page 2: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Agenda

Introductions Don Imhoff, VP Business Development Channels

Ken Cottrell, Technical Director

Emily O’Brien, Southeast Sales Director

Learn about EPA asset management objectives

Review the Federated Registry Pilot

About LogicLibrary

What is Logidex?

The Need for Logidex

Logidex In Action

Getting Started with Logidex

Page 3: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

EPA Software Asset Management Objectives

EPA CIO recently directed that “all new OEI systems development work will be directed to the systems development center as an important step in advancing our EA, eliminating redundancies, and developing reusable components”. It will take a state-of-the-art EA component asset reuse registry and repository to make this directive work”

Approaches?

Other initiatives?

Page 4: LogicLibrary Federated Repository Pilo

Federated Registry Pilot

Page 5: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Noblestar and Logic Library collaboration

Began as technology review for centralized component registry Software Development Assets (SDAs) = more than just

“Components,” SDAs = Business process models Budget request documents and development plans Legacy systems Enterprise architectures and reference models Technical architectures, frameworks, and patterns Service Oriented Architectures, web services, and middleware .Net, J2EE, Corba components Use cases, test cases, and requirements documents Software application documentation, help files Best practices and methodologies Associated articles and training documents, etc.

Became a review of the applicability of software development asset management systems for ITIM information management.

Focus shifted from component management to IT Information management!

Page 6: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Review interrelated Federal IT Investment Management practices and issues. Determine applicability and adaptability of commercially available solutions. Discover ways to ease each CIO’s burdens and risks w/ IT Investment Management

administration & reporting (ITIM Information Management) Suggest options to Agency CIOs and staffers who manage information about the

systems, components, and technologies addressed in the ITIM function.

External Oversight: OMB, Congress, Independent Orgs.

Agency Executive Staff, CIO, CFO, Investment Review Board, etc.

Chief Architect, Chief Technology Officer, FEA PMO Office, etc.

Systems Development Management and Programming Staff, IRM Staff

Federal Contractors

Inspectors

Directors

Enablers

Achievers

Contractors

Pilot Summary Goals

Page 7: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Current ITIM practices are primarily manual. Decisions are based on static, laboriously modeled, snapshots of dynamic and complex IT organizations.

Plentiful opportunities exist for incorporation of actual artifacts, plus real-time metrics and reports, into ITIM, thus progressing ITIM maturity from managing past-tense renderings to managing real-time tangibles.

Risks in manual/ static/ modeled ITIM Information Management include: management and investment decisions may be made from outdated, inaccurate, or incomplete data; external audits may uncover that the actual environment is not accurately portrayed by static EA models or reports; and, CIOs may experience delays in achieving desired objectives due to being hampered by inaccurate and outdated information.

Inspectors

Directors

Enablers

Achievers

Contractors

Current ITIM Information Management

Manually collecting, cleansing, culling,aggregating, and modeling data aboutAgency IT investment assets & artifacts to:- perform technology assessments ~ prioritize business requirements ~ select build/ buy/ reuse/ hosted/ outsource ~ review and justify for A300/ A53/ eGov- measure reuse, spending reductions, etc.- model Agency EA(s) and processes- enforce Agency EA(s)

- share some artifacts between projects- manage budgets, people, projects, etc.

IT Investment Management Framework (ITIM) Maturity Levels 2 thru 5: - capture investment information, improve investment selection process, meet business needs, inform the investment board, create full portfolio of systems to components, enable systems lifecycle management, improve the portfolio’s usage and cost performance, support optimized use of IT to drive change

Pilot Summary: initial findings

Page 8: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

StarOffice Excel, Word

PowerPoint

Niche ‘Repositories’ (XML, .PPT, FEAMS,

A300db, CollabNet, ComponentSource)

SCM (ClearCase, SourceSafe, PVCS)

Popkin SA

Metis

LogicLibrary Logidex

Flashline.com, Inc.

Personal Productivity Tools

Individuals / Workgroups

No re-use inventory

Does not support classification activities

Manual versioning

Laborious manual data collection, cleansing, verification, and reporting

FEA-CapableEnterprise SDA Repositories

Niche Applications

“Enterprise”Technologies

Increasing levels of support for the strategic management of ITIM initiatives; automating all levels of SDA usage, real-time metrics collection

Workgroups

Multiple, un-coordinated re-use inventories

Multiple schemes for classification

Supports at least one asset type; asset types vary by product

Version control

Some have add’l functionality, like collaboration

Division / Department

Manual/ modeled/ static inventories; support for asset types varies

Coordinated scheme for classification

Some associative / linkage capabilities

Supports multiple asset types

Supports governance and version control

Agency / Cross Agency (as desired); supports all ITIM business processes

Automated metrics collection re: tangible asset inventories (not static models; provides real-time/ actual info for ‘what if’ modeling in Metis and Popkin)

FEA & CPIC-specific linkage / associative abilities: FEA, Agency EA(s), Reference Models, TOGAF, DODAF, Exhibit 300’s, etc.

Link to multiple repositories for single source of information about an asset

Support ALL asset types, lifecycles, governance requirements, versioning

Coordinated scheme for classification

• Accurate in real- time

• Strategic Management

• FEA Maturity

• Strategic Process Changes

• Savings

Unique to Logidex:

Enhanced federation capabilities

Launch from Portals, or w/in IDEs, or collaboration s/w like Groove v3.0

Automated discovery of reusable assets

S/W for component certification & QA

Open API for use of Semantic Search s/w like Vivisimo

Pilot Summary: technical solution options

Page 9: LogicLibrary Federated Repository Pilo

Logic Library

Page 10: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

About LogicLibrary: Marquee Customers and deep industry partnerships

Page 11: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Industry Recognition:Gartner Magic Quadrant 2004

Challengers Leaders

Ability to

Execute Adaptive

Niche Players Visionaries

Allen Sys

Sybase

Ascential

CA/Advantage

••

Completeness of Vision

As of 2/04

Through 2005

••

Flashline

LogicLibrary

••

•MetaMatrix

Informatica

UnicornCA/ModelManager

•Select

•FujitsuDAG••CS •Troux

#1 distributed#2 in vision#3 in ability to execute

For 2005, Logic Library increases it lead. CA is removed from Leader Quadrant.

Page 12: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

LogicLibrary’s Largest Customer: IBM’s Software Group (SWG)

SWG (WebSphere, Rational, Tivoli, Lotus, and DB2) will drive internal componentization efforts with Logidex across IBM by providing: Knowledge assets –patterns, architectures and best

practices Components – Rational’s RAS assets and binaries

Goal: reducing time-to-market and promoting cross-utilization of components

Why They Chose Logiclibrary: Integration: Logidex current and future support for

Rational products Performance: Enterprise performance and scalability Customer service: Management of enhancement

requests from IBM

Page 13: LogicLibrary Federated Repository Pilo

What is Logidex?

Page 14: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

What is Logidex?

LogicLibrary is the market leader in software for managing, reusing and governing software development assets (SDAs)

Logidex: simplifies the creation, integration and

governance of service-oriented architectures (SOAs) and other key enterprise application initiatives

integrates with leading development environments

accelerates application development

Page 15: LogicLibrary Federated Repository Pilo

The Need for Logidex

Page 16: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Analysis + Design Coding Testing + QA Deployment

Use Cases

Requirements

TechnicalModels

SCM Systems

Test Cases

Business Process Models

Documentation

Best Practices

Design Patterns

Tracking System/Repository

The Need for Logidex:Stove-piped SDLC

Page 17: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

LOGIDEXMETADATA

Use casesBusiness process modelsBest practicesDesign patternsTechnical architecturesApplicationsComponentsServicesDocumentationTest cases

Analysis + Design Coding Testing + QA Deployment

Use Cases

Requirements

TechnicalModels

SCM Systems

Test Cases

Business Process Models

Documentation

Best Practices

Design Patterns

Tracking System/Repository

The Need for Logidex:Metadata across SDLC

Page 18: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Understand…

WHAT you have

WHERE it is

HOW it fits

BusinessRequirements

Build Search

The Need for Logidex:Know What You Have

Page 19: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

The Business Needs for Logidex:

“Due to budget pressures, we need to CONSOLIDATE our application environment.”

“We need to MIGRATE our legacy applications to J2EE (or .NET).”

“We want to INTEGRATE our enterprise applications with our supply chain applications.”

Page 20: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

How Do You Manage SOA Initiatives?

SOA Governance Enterprises need a governance platform for

controlling the production, distribution and consumption of application services

Organizations must protect against vulnerabilities and strive to guarantee security within the applications they design and build – especially in SOA environments

Page 21: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

The Need for Logidex:SOA Governance Feedback Loops

> Delivery of architectural guidelines and supporting materials> Governance over project-specific selection of architectural materials

> Traceability of architectural materials used within a project> Feedback on effectiveness of architectural materials

Page 22: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

The Need for Logidex: Analysts Agree…

"Enterprises can substantially improve application development productivity and quality, while also decreasing time-to-market, by a factor of 5-1 or more through a committed software asset reuse program. At the heart of this initiative must be the ability for analysts and developers to easily locate and reuse these assets.”

Source: Michael Blechar, Gartner Research

Page 23: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

What is BugScan?

BugScan founded 2/2003 in Sunnyvale, CA by application security experts NAI, TripWire, Cenzic, Finjan

What is BugScan? Second-generation, automated code security scanner

(white box) Analyzes C/C++ binaries on x86 for insecure coding

practices Fast, objective and repeatable Able to generically detect the classes of bugs that caused

the last few major worms: Blaster, Nimda and Code Red Integrated into Logidex

Page 24: LogicLibrary Federated Repository Pilo

Logidex in Action

Page 25: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Logidex In Action

SOA at CNA Insurance

Software reuse at MetLife

Page 26: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Logidex in Action:Governing SOA Development

Business Need

Proven Success

Enterprise-wide service-oriented architecture initiative

Need for tool to manage the development process

• Consistent management of services in development

• Single tracking point for services

• Ability to track project-based service usage

Solution Implemented Logidex for an

asset repository Tracking services throughout

development process Support best practices

throughout lifecycle

Page 27: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Logidex in Action:Software Asset Reuse

Business Need

Proven Success

Software asset reuse initiative Need for integrated tool to enable

and encourage the reuse process

Controlled internal software assets Increased use and reuse of

software assets Ability to track and report on asset

reuse

Solution Implemented Logidex for a

consolidated metadata asset catalog

Controlled submission, review, approval cycle

Page 28: LogicLibrary Federated Repository Pilo

Logidex Highlights

Page 29: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Logidex Highlights

Integrated – Tight integration with leading source change management

(SCM) tools accelerates ROI Tight integration with leading IDEs allows users to work within

their own environment UDDI publication module ensures that only approved services

are available for use in SOAs Out of the Box Assets ---Referential and dynamic content

provides access to industry best practices Secure - Role-based security and advanced searching options

improves development team productivity Scalable –

Robust three-tier Web services architecture ensures enterprise scalability and performance

Federated library support enables collaboration across globally distributed teams

Page 30: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Role-based Security and Advanced Searching

Page 31: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Role-based Security and Advanced Searching

Page 32: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Tight IDE Integration

Keeping users in their own environment improves productivity

Advanced searching makes it easy to find the SDAs you need

Page 33: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Tight Integration with IDEs:Analysts Agree…

“The integration of metadata repository tools, like LogicLibrary's Logidex, into leading development tools like Microsoft's Visual Studio and IBM's WebSphere Studio is a key enabler of reuse programs."

Source: Michael Blechar, Gartner Research

Page 34: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

LOGIDEX

METADATA

REFERENTIAL CONTENT DYNAMIC CONTENT

Open Source License Compliance Module

UDDI Governance

Automated Security Analysis

Referential & Dynamic Content

Page 35: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Federated Library Support

METADATA

METADATA

METADATA

Multiple distributed physical Logidex libraries support geographically distributed application development teams – including outsource vendors

Page 36: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

UDDI Publication Module

Page 37: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Robust, Three-tier Web Services Architecture

Supports enterprise scalability and performance needs

Allows for easy and fast integration with multiple application development tools

Page 38: LogicLibrary Federated Repository Pilo

Getting Started with Logidex

Page 39: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Getting Started with Logidex

LogicLibrary’s Proof of Value (POV) Program

Designed to allow customers to evaluate Logidex with their own assets and within their own environment

Includes both services and temporary software licenses

Offers multiple options for delivery, implementation and training

Tailored to meet customer needs

Page 40: LogicLibrary Federated Repository Pilo

©2005 LogicLibrary, Inc.

Summary

Logidex is the premiere, enterprise SOA governance platform

Accelerates development and supports SOAs, software reuse, open-source compliance,

outsourcing and FEA

Offers industry-standard content and industry-leading integration with application development tools

In use at marquee IT shops, including IBM

Provides POV program for getting started quickly and proving value