SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
Simplified, Robust and Speedy
Novell Identity Manager
              ®



Implementation with IDM Tools
Designer, Analyzer, and iManager



Yogesh Rao          Vivek Thakyal
Product Manager     Senior Software Engineer
ynaras@novell.com   tvivek@novell.com
Agenda

    •   Introduction
    •   Analyzer Background
    •   Analyzer New Features
    •   Designer Background
    •   Designer 3.5 New Features
    •   Designer Upcoming Features
    •   iManager Background
    •   iManager New Features
    •   Question and Answer


2   © Novell, Inc. All rights reserved.
Introduction
Novell Identity Manager Solution
                            ®




    Development Process
         –   Interview System Owners
         –   Write Business Rules
         –   Analyze and Scrub Data
         –   Model the Applications
         –   Deploy to Test setup
         –   Write Policies
         –   Test Policies
         –   Deploy to Production
         –   Document the Project
         –   Administration
4   © Novell, Inc. All rights reserved.
Novell Identity Manager Solution
                            ®




    Focus Areas for Designer, Analyzer, and iManager
         –   Interview System Owners
         –   Write Business Rules         Analyzer
         –   Analyze and Scrub Data
         –   Model the Applications
         –   Deploy to Test setup
         –   Write Policies
                                          Designer
         –   Test Policies
         –   Deploy to Production
         –   Document the Project
         –   Administration               iManager
5   © Novell, Inc. All rights reserved.
Analyzer Introduction
Analyzer Introduction

    Data Analysis and Compliance Process




7   © Novell, Inc. All rights reserved.
Analyzer Introduction

    A project based on Eclipse with tools for:

    •   Data Analysis

    •   Data Cleansing

    •   Data Reconciliation

    •   Data Reporting




8   © Novell, Inc. All rights reserved.
Availability

    •   Currently available as a part of Compliance
        management Platform

    •   Available as a part of Novell Identity Manager code
                                          ®



        name – Dorado edition




9   © Novell, Inc. All rights reserved.
Analyzer New Features
New Features in Analyzer

     •   Script Metrics – Test Data

     •   Script Metrics – Clean Data

     •   Matching Improvements

     •   SSL Connection to MySQL Database




11   © Novell, Inc. All rights reserved.
Script Metrics

     •   More flexible and powerful than Regular Expressions

     •   Write scripts in ECMAScript, Ruby, and Python

     •   Write metrics spanning across multiple attributes

     •   Use the same script to clean data




12   © Novell, Inc. All rights reserved.
Script Metrics




13   © Novell, Inc. All rights reserved.
Matching Improvements

     •   Better handling for multi-valued and duplicate records
     •   Duplicate matches displayed in a separate tab




14   © Novell, Inc. All rights reserved.
SSL Connection to MySQL Database

     •   Analyzer can now connect to an external MySQL
         database using SSL

     •   Analyzer uses the database as a repository for all
         imported data.




15   © Novell, Inc. All rights reserved.
Designer Introduction
Designer Introduction


      1. Model application

      2. Deploy to Test setup

      3. Write Policies

      4. Test Policies

      5. Deploy to Production

      6. Document the project




17   © Novell, Inc. All rights reserved.
Designer Introduction

     •   Eclipse based desktop application
     •   Offline design and modeling capabilities
     •   Policy creation, management, and simulation
     •   Rich editors with undo/redo and global cut, copy, paste
     •   Powerful Test, Debug and Deploy capabilities
     •   Extensive support for User Application objects
     •   Support for creating Provisioning work-flows
     •   Support for Version Control
18   © Novell, Inc. All rights reserved.
Designer Introduction




                                           A powerful visual toolkit for designing the identity environment.
                                           •   Graphically configure complex systems
                                           •   Model “What if” scenarios
                                           •   Automatically generate documentation
                                           •   Leverage re-usable configurations to reduce deployment time
19   © Novell, Inc. All rights reserved.
Stages




20   © Novell, Inc. All rights reserved.
Designer 3.5 New Features
New Features in Designer 3.5

     •   Basic Support for Staging
     •   Designer as an RCP application
     •   Performance Improvements
     •   Role Based Entitlements
     •   Schema Compare
     •   Support for Novell Identity Manager 3.6.1
                                           ®




     •   Support for Role Based Provisioning Module 3.7


22   © Novell, Inc. All rights reserved.
Support for Staging

     •   Staging helps you to move projects from the design
         stage to the test environment and then the production
         environment
     •   Basic support for moving Novell Identity Manager
                                                   ®



         projects from one stage to another
     •   Store additional objects in LDIF format
          –   Even objects not modeled in Designer can be stored
          –   Import additional objects from an Identity Vault or an LDIF file
          –   Export additional objects to an Identity Vault or an LDIF file




23   © Novell, Inc. All rights reserved.
Support for Staging

     Deploy Security Equivalences from LDIF file
          –   Security Equivalence objects present in the LDIF container can
              be deployed and associated with drivers




24   © Novell, Inc. All rights reserved.
Designer as an RCP Application

     Eclipse Rich Client Platform (RCP)

     What does it mean to the Designer product?

     •   A better way of building Eclipse based applications
          –   Greater control over User Interface and Branding

          –   Greater control over plug-ins to be included in the product

     •   Choose what plug-ins should be included versus
         include everything, then remove what you don't need


25   © Novell, Inc. All rights reserved.
Designer as an RCP Application

     What are the benefits?

     •   Improved and simplified User Interface

     •   Logically grouped menus items

     •   Removal of unnecessary menus, views, and
         perspectives




26   © Novell, Inc. All rights reserved.
Designer as an RCP Application

     What are the benefits?

     •   Extracted size is 617 MB vs 805 MB

     •   Start up is significantly faster

     •   Performance improvements across many actions

     •   Leaner installer and faster installation




27   © Novell, Inc. All rights reserved.
Performance Improvements

     Improved eDirectory Browse performance over VPN
                                               ™




             Re-Authentication




     Browse 100 leaf objects                                                                          Designer 3.5
                                                                                                      Designer 3.5.1




     Browse 100 containers



                                     0     2       4        6          8          10         12


                                                        Minutes

     Network Connection : VPN, Max Speed: 256 Kbps
     Results may vary depending on the connection speed and system configuration of the system used

28   © Novell, Inc. All rights reserved.
Performance Improvements

     Improved eDirectory Browse performance over VPN
                                                 ™




            Manage eDirectory




     ID Vault > Deploy Context                                                                        Designer 3.5
                                                                                                      Designer 3.5.1




       Browse - Import Dialog



                                       0   0.5       1       1.5        2         2.5         3

                                                         Minutes

     Network Connection : VPN, Max Speed: 256 Kbps
     Results may vary depending on the connection speed and system configuration of the system used

29   © Novell, Inc. All rights reserved.
Performance Improvements

     •   Improved deploy performance for Provisioning objects

     •   Better performance while deploying large number of
         objects

     •   On a particular test setup where deploy for 800 roles
         used to fail, we were able to deploy 1800 roles after
         the performance improvement code changes




30   © Novell, Inc. All rights reserved.
Role-Based Entitlements

     You can now create and edit Role-Based Entitlement
     Policies in Designer




31   © Novell, Inc. All rights reserved.
Role-Based Entitlements

     •   You can associate entitlements with policies
     •   Users matching the criteria defined in the policies will
         be granted the entitlements associated with that policy




32   © Novell, Inc. All rights reserved.
Role-Based Entitlements

     •   User can be assigned dynamically or statically to
         the policy
     •   Users can also be statically excluded from a policy




33   © Novell, Inc. All rights reserved.
Schema Compare

     •   Compare the Identity Vault schema in Designer with
         the schema in your production environment

     •   View and reconcile the differences in schema

     •   Resolve conflicts on individual classes and attributes




34   © Novell, Inc. All rights reserved.
Schema Compare




35   © Novell, Inc. All rights reserved.
Support for
     Novell Identity Manager 3.6.1
                             ®




     New and updated driver configuration files




36   © Novell, Inc. All rights reserved.
Support for
     Novell Identity Manager 3.6.1
                             ®




     Structured Configuration Values to support SAP driver fan-out
     •   A new type of Configuration Values in Designer
     •   A great way to group repeating sets of Configuration Values
     •   Create a template with the repeating set of values and then
         create instances of that template with the click of a button




37   © Novell, Inc. All rights reserved.
Support for Roles Based
     Provisioning Module 3.7
     Support for Resources

     •   New Resource editor is now available

     •   Define categories, owners, and trustees

     •   Define grant and revoke approval processes for
         a resource

     •   New Resources Category list in the DAL editor




38   © Novell, Inc. All rights reserved.
Support for Roles Based
     Provisioning Module 3.7
     New Team Editor

     •   Supports the new Team object class

     •   Supports creating a team for a particular domain

     •   Deprecated attributes removed from the Team editor




39   © Novell, Inc. All rights reserved.
Support for Roles Based
     Provisioning Module 3.7
     Migration Support for migrating older versions of
     User Application Drivers to 3.7




40   © Novell, Inc. All rights reserved.
Designer Upcoming Features
Upcoming Features in Designer

     •   Modeler Clutter Reduction

     •   Package Manager

     •   More Performance Improvements




42   © Novell, Inc. All rights reserved.
Modeler Clutter Reduction

     Enhanced Domain Groups




43   © Novell, Inc. All rights reserved.
Modeler Clutter Reduction

     •   A new view has been added to the Domain Groups
     •   Shows the connection for the selected driver only
     •   Gives a preview of the applications within a
         Domain Group
     •   Makes projects with large number of drivers
         manageable
     •   Makes Domain Groups more usable
     •   Cleaner looking Modeler diagrams


44   © Novell, Inc. All rights reserved.
Package Manager

     •   A new way for
          –   Creating

          –   Distributing

          –   Managing

     •   Novell Identity Manager content
                         ®




45   © Novell, Inc. All rights reserved.
Performance Improvements

        Improved Import/Deploy performance over VPN

        Import 2 Entitlement, 3 JDBC Drivers




       Deploy 2 Entitlement, 3 JDBC Drivers                                                              Designer 3.5
                                                                                                         Designer 4.0




     Compare 2 Entitlement, 3 JDBC Drivers



                                               0    5        10       15       20        25       30


                                                                  Minutes
        Network Connection : VPN, Max Speed: 256 Kbps
        Results may vary depending on the connection speed and system configuration of the system used
46      © Novell, Inc. All rights reserved.
Performance Improvements

        Improved Import/Deploy performance over VPN

      Import two AD Drivers




     Deploy two AD Drivers                                                                               Designer 3.5
                                                                                                         Designer 4.0




     Compare 2 AD Drivers



                                   0          10   20         30             40       50          60


                                                                   Minutes
        Network Connection : VPN, Max Speed: 256 Kbps
        Results may vary depending on the connection speed and system configuration of the system used
47      © Novell, Inc. All rights reserved.
iManager Introduction
iManager




49   © Novell, Inc. All rights reserved.
iManager Introduction

     •   A web-based administration tool

     •   Provides a global view of the network from one
         browser-based tool

     •   Helps manage Novell Open Enterprise Server, Novell
                                           ®



         Identity Manager, Novell eDirectory and other services
                                               ™




     •   A single point of administration for directory objects,
         schema, partitions, replicas and many other network
         resources.



50   © Novell, Inc. All rights reserved.
iManager New Features
WAR File Deployment

     •   iManager can now be installed on an existing tomcat
         installation

     •   In order to remove installation dependencies on tomcat
         and Java runtime environment

     •   Speed up distributing security vulnerability fixes




52   © Novell, Inc. All rights reserved.
Future Directions

     •   Dashboard view: A concept for making the plug-ins
         widgetized, displaying widgets on the dashboard
          –   Spring & GWT into iManager

     •   Multiple Tree administration




53   © Novell, Inc. All rights reserved.
Question and Answer
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc.
Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope
of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified,
translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.


General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents
of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any
particular purpose. The development, release, and timing of features or functionality described for Novell products
remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to
make changes to its content, at any time, without obligation to notify any person or entity of such revisions or
changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc.
in the United States and other countries. All third-party trademarks are the property of their respective owners.

Contenu connexe

Tendances

Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readinesssflynn073
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 
Build automation best practices
Build automation best practicesBuild automation best practices
Build automation best practicesCode Mastery
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Multicore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxMulticore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxBrad Dixon
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software AppliancesNovell
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsBob Rhubart
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"GlobalLogic Ukraine
 
SUSE Linux Enterprise Server for System z SP1
SUSE Linux Enterprise Server  for System z SP1 SUSE Linux Enterprise Server  for System z SP1
SUSE Linux Enterprise Server for System z SP1 Novell
 
Best Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksBest Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksNovell
 
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...Novell
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudBob Rhubart
 
Virtualizing Mission-critical Workloads: The PlateSpin Story
Virtualizing Mission-critical Workloads: The PlateSpin StoryVirtualizing Mission-critical Workloads: The PlateSpin Story
Virtualizing Mission-critical Workloads: The PlateSpin StoryNovell
 
Novell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell
 
Aai 3228-dev ops-tools-websphere-sl
Aai 3228-dev ops-tools-websphere-slAai 3228-dev ops-tools-websphere-sl
Aai 3228-dev ops-tools-websphere-slsflynn073
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything ChefMandi Walls
 
Novell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell
 
RES Online Seminar Een gratis werkplek voor iedereen
RES Online Seminar Een gratis werkplek voor iedereenRES Online Seminar Een gratis werkplek voor iedereen
RES Online Seminar Een gratis werkplek voor iedereenRES Software Nederland
 

Tendances (20)

Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readiness
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Build automation best practices
Build automation best practicesBuild automation best practices
Build automation best practices
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Multicore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxMulticore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with Linux
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software Appliances
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural Considerations
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
 
SUSE Linux Enterprise Server for System z SP1
SUSE Linux Enterprise Server  for System z SP1 SUSE Linux Enterprise Server  for System z SP1
SUSE Linux Enterprise Server for System z SP1
 
Best Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksBest Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworks
 
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
Advanced Reporting with Novell ZENworks Reporting Server: More than Asset Man...
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the Cloud
 
Virtualizing Mission-critical Workloads: The PlateSpin Story
Virtualizing Mission-critical Workloads: The PlateSpin StoryVirtualizing Mission-critical Workloads: The PlateSpin Story
Virtualizing Mission-critical Workloads: The PlateSpin Story
 
Novell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in Healthcare
 
Aai 3228-dev ops-tools-websphere-sl
Aai 3228-dev ops-tools-websphere-slAai 3228-dev ops-tools-websphere-sl
Aai 3228-dev ops-tools-websphere-sl
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything Chef
 
Novell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in Government
 
Percona presentation v2
Percona presentation v2Percona presentation v2
Percona presentation v2
 
RES Online Seminar Een gratis werkplek voor iedereen
RES Online Seminar Een gratis werkplek voor iedereenRES Online Seminar Een gratis werkplek voor iedereen
RES Online Seminar Een gratis werkplek voor iedereen
 

Similaire à Simplified, Robust and Speedy Novell Identity Manager Implementation with Designer, Analyzer and iManager

Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...CloudBees
 
RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Nederland
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
Novell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best PracticesNovell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best PracticesNovell
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the CloudRightScale
 
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...OracleMySQL
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
 
MySQL Enterprise Portfolio
MySQL Enterprise PortfolioMySQL Enterprise Portfolio
MySQL Enterprise PortfolioAbel Flórez
 
The Rocky Cloud Road
The Rocky Cloud RoadThe Rocky Cloud Road
The Rocky Cloud RoadGert Drapers
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementNovell
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Novell
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabTechWell
 
ServerTemplates - The Next Generation
ServerTemplates - The Next GenerationServerTemplates - The Next Generation
ServerTemplates - The Next GenerationRightScale
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreBhavani Rao
 

Similaire à Simplified, Robust and Speedy Novell Identity Manager Implementation with Designer, Analyzer and iManager (20)

Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
 
RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
Power of Azure Devops
Power of Azure DevopsPower of Azure Devops
Power of Azure Devops
 
Novell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best PracticesNovell Identity Manager Tips, Tricks and Best Practices
Novell Identity Manager Tips, Tricks and Best Practices
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
 
Resume
ResumeResume
Resume
 
Was liberty
Was libertyWas liberty
Was liberty
 
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
 
MySQL Enterprise Portfolio
MySQL Enterprise PortfolioMySQL Enterprise Portfolio
MySQL Enterprise Portfolio
 
The Rocky Cloud Road
The Rocky Cloud RoadThe Rocky Cloud Road
The Rocky Cloud Road
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration Management
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
 
ServerTemplates - The Next Generation
ServerTemplates - The Next GenerationServerTemplates - The Next Generation
ServerTemplates - The Next Generation
 
Continuous Delivery with CloudBees Core
Continuous Delivery with CloudBees CoreContinuous Delivery with CloudBees Core
Continuous Delivery with CloudBees Core
 
CloudDesignPatterns
CloudDesignPatternsCloudDesignPatterns
CloudDesignPatterns
 

Plus de Novell

Filr white paper
Filr white paperFilr white paper
Filr white paperNovell
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Social media class 3
Social media class 3Social media class 3
Social media class 3Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentationNovell
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentationNovell
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social mediaNovell
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaNovell
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHNovell
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq finalNovell
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused EnterpriseNovell
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialNovell
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsNovell
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementNovell
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding businessNovell
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachNovell
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 
IDC Says, Don't Move To The Cloud
IDC Says, Don't Move To The CloudIDC Says, Don't Move To The Cloud
IDC Says, Don't Move To The CloudNovell
 

Plus de Novell (20)

Filr white paper
Filr white paperFilr white paper
Filr white paper
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Social media class 3
Social media class 3Social media class 3
Social media class 3
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentation
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentation
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social media
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social media
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq final
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of Social
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration Trends
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log Management
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding business
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 
IDC Says, Don't Move To The Cloud
IDC Says, Don't Move To The CloudIDC Says, Don't Move To The Cloud
IDC Says, Don't Move To The Cloud
 

Simplified, Robust and Speedy Novell Identity Manager Implementation with Designer, Analyzer and iManager

  • 1. Simplified, Robust and Speedy Novell Identity Manager ® Implementation with IDM Tools Designer, Analyzer, and iManager Yogesh Rao Vivek Thakyal Product Manager Senior Software Engineer ynaras@novell.com tvivek@novell.com
  • 2. Agenda • Introduction • Analyzer Background • Analyzer New Features • Designer Background • Designer 3.5 New Features • Designer Upcoming Features • iManager Background • iManager New Features • Question and Answer 2 © Novell, Inc. All rights reserved.
  • 4. Novell Identity Manager Solution ® Development Process – Interview System Owners – Write Business Rules – Analyze and Scrub Data – Model the Applications – Deploy to Test setup – Write Policies – Test Policies – Deploy to Production – Document the Project – Administration 4 © Novell, Inc. All rights reserved.
  • 5. Novell Identity Manager Solution ® Focus Areas for Designer, Analyzer, and iManager – Interview System Owners – Write Business Rules Analyzer – Analyze and Scrub Data – Model the Applications – Deploy to Test setup – Write Policies Designer – Test Policies – Deploy to Production – Document the Project – Administration iManager 5 © Novell, Inc. All rights reserved.
  • 7. Analyzer Introduction Data Analysis and Compliance Process 7 © Novell, Inc. All rights reserved.
  • 8. Analyzer Introduction A project based on Eclipse with tools for: • Data Analysis • Data Cleansing • Data Reconciliation • Data Reporting 8 © Novell, Inc. All rights reserved.
  • 9. Availability • Currently available as a part of Compliance management Platform • Available as a part of Novell Identity Manager code ® name – Dorado edition 9 © Novell, Inc. All rights reserved.
  • 11. New Features in Analyzer • Script Metrics – Test Data • Script Metrics – Clean Data • Matching Improvements • SSL Connection to MySQL Database 11 © Novell, Inc. All rights reserved.
  • 12. Script Metrics • More flexible and powerful than Regular Expressions • Write scripts in ECMAScript, Ruby, and Python • Write metrics spanning across multiple attributes • Use the same script to clean data 12 © Novell, Inc. All rights reserved.
  • 13. Script Metrics 13 © Novell, Inc. All rights reserved.
  • 14. Matching Improvements • Better handling for multi-valued and duplicate records • Duplicate matches displayed in a separate tab 14 © Novell, Inc. All rights reserved.
  • 15. SSL Connection to MySQL Database • Analyzer can now connect to an external MySQL database using SSL • Analyzer uses the database as a repository for all imported data. 15 © Novell, Inc. All rights reserved.
  • 17. Designer Introduction 1. Model application 2. Deploy to Test setup 3. Write Policies 4. Test Policies 5. Deploy to Production 6. Document the project 17 © Novell, Inc. All rights reserved.
  • 18. Designer Introduction • Eclipse based desktop application • Offline design and modeling capabilities • Policy creation, management, and simulation • Rich editors with undo/redo and global cut, copy, paste • Powerful Test, Debug and Deploy capabilities • Extensive support for User Application objects • Support for creating Provisioning work-flows • Support for Version Control 18 © Novell, Inc. All rights reserved.
  • 19. Designer Introduction A powerful visual toolkit for designing the identity environment. • Graphically configure complex systems • Model “What if” scenarios • Automatically generate documentation • Leverage re-usable configurations to reduce deployment time 19 © Novell, Inc. All rights reserved.
  • 20. Stages 20 © Novell, Inc. All rights reserved.
  • 21. Designer 3.5 New Features
  • 22. New Features in Designer 3.5 • Basic Support for Staging • Designer as an RCP application • Performance Improvements • Role Based Entitlements • Schema Compare • Support for Novell Identity Manager 3.6.1 ® • Support for Role Based Provisioning Module 3.7 22 © Novell, Inc. All rights reserved.
  • 23. Support for Staging • Staging helps you to move projects from the design stage to the test environment and then the production environment • Basic support for moving Novell Identity Manager ® projects from one stage to another • Store additional objects in LDIF format – Even objects not modeled in Designer can be stored – Import additional objects from an Identity Vault or an LDIF file – Export additional objects to an Identity Vault or an LDIF file 23 © Novell, Inc. All rights reserved.
  • 24. Support for Staging Deploy Security Equivalences from LDIF file – Security Equivalence objects present in the LDIF container can be deployed and associated with drivers 24 © Novell, Inc. All rights reserved.
  • 25. Designer as an RCP Application Eclipse Rich Client Platform (RCP) What does it mean to the Designer product? • A better way of building Eclipse based applications – Greater control over User Interface and Branding – Greater control over plug-ins to be included in the product • Choose what plug-ins should be included versus include everything, then remove what you don't need 25 © Novell, Inc. All rights reserved.
  • 26. Designer as an RCP Application What are the benefits? • Improved and simplified User Interface • Logically grouped menus items • Removal of unnecessary menus, views, and perspectives 26 © Novell, Inc. All rights reserved.
  • 27. Designer as an RCP Application What are the benefits? • Extracted size is 617 MB vs 805 MB • Start up is significantly faster • Performance improvements across many actions • Leaner installer and faster installation 27 © Novell, Inc. All rights reserved.
  • 28. Performance Improvements Improved eDirectory Browse performance over VPN ™ Re-Authentication Browse 100 leaf objects Designer 3.5 Designer 3.5.1 Browse 100 containers 0 2 4 6 8 10 12 Minutes Network Connection : VPN, Max Speed: 256 Kbps Results may vary depending on the connection speed and system configuration of the system used 28 © Novell, Inc. All rights reserved.
  • 29. Performance Improvements Improved eDirectory Browse performance over VPN ™ Manage eDirectory ID Vault > Deploy Context Designer 3.5 Designer 3.5.1 Browse - Import Dialog 0 0.5 1 1.5 2 2.5 3 Minutes Network Connection : VPN, Max Speed: 256 Kbps Results may vary depending on the connection speed and system configuration of the system used 29 © Novell, Inc. All rights reserved.
  • 30. Performance Improvements • Improved deploy performance for Provisioning objects • Better performance while deploying large number of objects • On a particular test setup where deploy for 800 roles used to fail, we were able to deploy 1800 roles after the performance improvement code changes 30 © Novell, Inc. All rights reserved.
  • 31. Role-Based Entitlements You can now create and edit Role-Based Entitlement Policies in Designer 31 © Novell, Inc. All rights reserved.
  • 32. Role-Based Entitlements • You can associate entitlements with policies • Users matching the criteria defined in the policies will be granted the entitlements associated with that policy 32 © Novell, Inc. All rights reserved.
  • 33. Role-Based Entitlements • User can be assigned dynamically or statically to the policy • Users can also be statically excluded from a policy 33 © Novell, Inc. All rights reserved.
  • 34. Schema Compare • Compare the Identity Vault schema in Designer with the schema in your production environment • View and reconcile the differences in schema • Resolve conflicts on individual classes and attributes 34 © Novell, Inc. All rights reserved.
  • 35. Schema Compare 35 © Novell, Inc. All rights reserved.
  • 36. Support for Novell Identity Manager 3.6.1 ® New and updated driver configuration files 36 © Novell, Inc. All rights reserved.
  • 37. Support for Novell Identity Manager 3.6.1 ® Structured Configuration Values to support SAP driver fan-out • A new type of Configuration Values in Designer • A great way to group repeating sets of Configuration Values • Create a template with the repeating set of values and then create instances of that template with the click of a button 37 © Novell, Inc. All rights reserved.
  • 38. Support for Roles Based Provisioning Module 3.7 Support for Resources • New Resource editor is now available • Define categories, owners, and trustees • Define grant and revoke approval processes for a resource • New Resources Category list in the DAL editor 38 © Novell, Inc. All rights reserved.
  • 39. Support for Roles Based Provisioning Module 3.7 New Team Editor • Supports the new Team object class • Supports creating a team for a particular domain • Deprecated attributes removed from the Team editor 39 © Novell, Inc. All rights reserved.
  • 40. Support for Roles Based Provisioning Module 3.7 Migration Support for migrating older versions of User Application Drivers to 3.7 40 © Novell, Inc. All rights reserved.
  • 42. Upcoming Features in Designer • Modeler Clutter Reduction • Package Manager • More Performance Improvements 42 © Novell, Inc. All rights reserved.
  • 43. Modeler Clutter Reduction Enhanced Domain Groups 43 © Novell, Inc. All rights reserved.
  • 44. Modeler Clutter Reduction • A new view has been added to the Domain Groups • Shows the connection for the selected driver only • Gives a preview of the applications within a Domain Group • Makes projects with large number of drivers manageable • Makes Domain Groups more usable • Cleaner looking Modeler diagrams 44 © Novell, Inc. All rights reserved.
  • 45. Package Manager • A new way for – Creating – Distributing – Managing • Novell Identity Manager content ® 45 © Novell, Inc. All rights reserved.
  • 46. Performance Improvements Improved Import/Deploy performance over VPN Import 2 Entitlement, 3 JDBC Drivers Deploy 2 Entitlement, 3 JDBC Drivers Designer 3.5 Designer 4.0 Compare 2 Entitlement, 3 JDBC Drivers 0 5 10 15 20 25 30 Minutes Network Connection : VPN, Max Speed: 256 Kbps Results may vary depending on the connection speed and system configuration of the system used 46 © Novell, Inc. All rights reserved.
  • 47. Performance Improvements Improved Import/Deploy performance over VPN Import two AD Drivers Deploy two AD Drivers Designer 3.5 Designer 4.0 Compare 2 AD Drivers 0 10 20 30 40 50 60 Minutes Network Connection : VPN, Max Speed: 256 Kbps Results may vary depending on the connection speed and system configuration of the system used 47 © Novell, Inc. All rights reserved.
  • 49. iManager 49 © Novell, Inc. All rights reserved.
  • 50. iManager Introduction • A web-based administration tool • Provides a global view of the network from one browser-based tool • Helps manage Novell Open Enterprise Server, Novell ® Identity Manager, Novell eDirectory and other services ™ • A single point of administration for directory objects, schema, partitions, replicas and many other network resources. 50 © Novell, Inc. All rights reserved.
  • 52. WAR File Deployment • iManager can now be installed on an existing tomcat installation • In order to remove installation dependencies on tomcat and Java runtime environment • Speed up distributing security vulnerability fixes 52 © Novell, Inc. All rights reserved.
  • 53. Future Directions • Dashboard view: A concept for making the plug-ins widgetized, displaying widgets on the dashboard – Spring & GWT into iManager • Multiple Tree administration 53 © Novell, Inc. All rights reserved.
  • 55.
  • 56. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.