36
Overview of Novell® Nsure Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill Street Manager, Nsure Identity Manager Deployment Studio Novell

Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

Embed Size (px)

Citation preview

Page 1: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

Overview of Novell® Nsure™ Identity Manager Deployment Studio

Steven WeitzeilDirector of Engineering, Nsure Identity Manager & Nsure AuditNovell

Bill StreetManager, Nsure Identity Manager Deployment StudioNovell

Page 2: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.2

one Net: Information without boundaries…where the right people are connected with the right information at the right time to make the right decisions.

The one Net vision

Novell exteNd™

Novell Nsure™

Novell Nterprise™

Novell NgageSM

:

:

:

:

Page 3: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.3

The one Net vision

Novell Nsure solutions take identity management to a whole new level. Novell Nsure gives you the power to control access so you can confidently deliver the right resources to the right people — securely, efficiently, and best of all, affordably.

Novell Nsure™

Novell exteNd™

Novell Nsure™

Novell Nterprise™

Novell NgageSM

:

:

:

:

Page 4: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.4

Complexity of Identity Management

Education• Complexities of connected systems• Limited number of trained consultants

Business Policies and Transformations• Defined using Rules and XSLT Stylesheets• XSLT not widely understood

Deployment• Risks of provisioning corporate data• Lengthy deployments• Troubleshooting

Page 5: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.5

Complexity of Identity Management

Deployment - cont.• Debugging• Staging• Source management• Documentation

Not unique to Novell

These issues cannot all be addressed by a single tool

Page 6: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.6

Objectives

Design and develop a tool to address customer needs

Simplify configuration and deployment

Reduce steps and speed productivity

Identify product requirements - Broad range of users

Prototype - Show the value of such a tool

Page 7: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.7

Where are we now?

Status:• Prototype complete• Project approved• Resources assigned• Design is complete• Engineering is in progress

Discuss:• What we learned• What we designed• Demonstration

Page 8: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.8

Client Environment Benefits

Client:• Carry projects with you - Work offline, save projects to disk• Keep a project open for extended periods of time• Multiple projects open at the same time• Higher performance – processing done on local CPU• Smoother interface (fewer clicks)• Windows management – sub-windows, resize, expand, close, etc.• Quicker and easier install• Less security issues (securing a server, ports, guard against

hackers, etc.)• Preferred development/debugging environment• Platform look and feel, themes, etc.• Integration with other client-based tools (editors, debuggers, etc.)

Page 9: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.9

Web Environment Benefits

Web:• Remote access• Centralized administration - No need for individual

installs• Platform independent • Environment configuration based on roles

Page 10: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.10

Selecting the environment

Client Web

Remote Access

Password Management

Monitoring

Debugging

Version Control

Modeling

XML / XSLT EditorRoles Administration

BasicConfiguration

Auditing

Simulation

Work offline

Test & Deploy

Policy Management

Global Cut Copy Paste

Account CreationWhite Pages

Administration

Life Cycle Management

Page 11: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.11

Target Audiences

Enterprise IT Developers

Consultants

Sales Engineers

Architects / System Designers

System Administrators

Page 12: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.12

The Deployment Framework

Multi-platform - Java Based

Java Toolkits• Java Swing

– Most engineering experience– Developed our initial prototype– Had many existing in-house libraries available

• Eclipse Workbench – SWT – GUI API– Open source– No experience– No existing code– SWT Non-Sun standard

Page 13: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

Eclipse WorkbenchThe Framework

Page 14: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.14

The Eclipse Workbench Decision

What is Eclipse Workbench?• An open source tool integration platform

– Plug-In environment– A home for your tools

• Open source product– Tools of all types will be developed – Identity management plug-ins will be developed

• Java development environment– Integrated Development Environment– You don't need to be a developer!– Eclipse was developed using Eclipse

Page 15: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.15

The Eclipse History

Launched • November 2001 – IBM, Borland, MERANT, QNX

Software Systems, Rational Software, SuSE, Red Hat, TogetherSoft, and Webgain

• Over 18 million downloads to over 100 countries• Over 450 active open source Eclipse-based

projects• Novell participating at the Add-in Provider level• New Eclipse Organization

– http://www.eclipse.org/org/index.html

Page 16: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.16

Novell Support of Eclipse

Not abandoning iManager – still need web solutions

Switching between tools is not necessary

Contributing open source code to the Eclipse effort

Eclipse is the platform - Not the tool

Page 17: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.17

Open Source Community

http://www.Eclipse.org/

http://www.Eclipse.org/downloads/index.php

Mission“The mission of the Eclipse Project is to adapt and

evolve the Eclipse technology to meet the needs of the Eclipse tool building community and its users, so that the vision of Eclipse as an industry platform is realized.”

Page 18: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

Identity Manager Developer Studio

The Prototype

Page 19: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.19

Essential Functionality

Enterprise Modeling

Projects, Versioning, Staging

Configuration

Policy Management

Debugging & Simulation

Test & Deploy

Data Analysis & Scrubbing

Ease of Use & Productivity

Integrated XML/XSLT Editor

Integrated System Tools

Project Documentation

Page 20: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.20

The Prototype

What are we about to see?• The original Java Swing prototype• How we envisioned the product• The shipping product will be different• Think of an automobile show

Page 21: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

Identity Manager Deployment Studio

Additional Framework Benefits

Page 22: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.22

What the Framework Provides

Tool Integration Platform

Easily Extend Application Functionality

Interface Consistency

Supports Multiple Operating Systems

Internationalization

Accessibility

Open Source Community

Programming Development Environment• Multi-Language Support (Java, C, C++, and HTML)

Page 23: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.23

Interface Consistency

Interface Components• Projects

– Folders– Files

• Perspectives– Layout (Resource Perspective)

– Views– Editors

– Reset• Shortcut Area

– Fast Views

Page 24: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.24

Interface Consistency

Interface Components• Preferences• Tasks

– To do's– Errors/Warnings

• Bookmarks• Help

– Menu– F1– Mouse-over

Page 25: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.25

Available Learning Guides

The Workbench User Guide

Java Development Tools (JDT) Guide

Platform Plug-In Developer Guide

Plug-in Development Environment (PDE) Guide

Page 26: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.26

Operating System Support

SUSE Linux (x86/Motif, x86/GTK)

Red Hat Linux (x86/Motif, x86/GTK)

Microsoft Windows (XP, 2000, NT, 98, ME)

Sun Solaris (SPARC/Motif)

Macintosh

Page 27: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.27

Installation & Updates

Simple framework installation

Novell branding

Welcome page

Easy to add additional updates

Easy to version – previous versions are easily

restored

Page 28: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.28

Internationalization

German

Italian

Spanish

Portuguese

French

Japanese

Korean

Chinese (simplified & traditional)

Page 29: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.29

Accessibility

Windows• Microsoft Active Accessibility (MSAA) APIs

Keyboard• Alternatives to mouse for all menus and tool bars

Supports• Screen reader software• Voice recognition software

Page 30: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.30

Java Programming Environment

Java Editor

Builds performed in the background

Search tools

Refactoring

Debugger• Display and modify variable values• Modify code during debug

Builds• Supports Apache Ant (XML based build tool)

Testing• Supports JUnit

Page 31: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

Identity Manager Developer Studio

The Demo

Page 32: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.32

How do you get Deployment Studio?

Early Access Release• First delivery - Q3 2004• Frequent updates until final delivery• Feedback encouraged

Register with Novell Cool Solutions• http://www.novell.com/coolsolutions/forms/subscribe.html• You will be notified via email when the tool is available.

Page 33: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.33

Other Identity Manager Sessions

TUT105 – Hands-On: Implementing Identity Manager 2

TUT163 – Configuring Identity Manager 2 for Enterprise Applications

TUT165 – Configuring Identity Manager 2 for School Interoperability Framework

TUT166 – Configuring Identity Manager 2 for GroupWise

TUT264 – Password Management with Novell Identity Manager 2

TUT265 – Troubleshooting Identity Manager 2

TUT266 – Implementing Identity Manager 2 Policies

TUT267 – Configuring Identity Manager 2 for JDBC

TUT268 – Advanced Configuration for AD Using Identity Manger 2

TUT287 – Configuring Identity Manager for IBM Lotus Notes

TUT368 – Running Multiple Identity Manager Drivers on Linux and Solaris

TUT381 – Installing and Configuring the Identity Manager Mainfram and IBM AS/400 Drivers

TUT382 – Configuring Novell Account Mgmt with Identity Manager 2

TUT383 – Upgrading to Identity Manager 2

TUT384 – Understanding the Architecture of Identity Manager 2

Page 34: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

© March 18, 2004 Novell Inc.34

Other Identity Manager Sessions

IO161 – Novell Identity Manager 2 Overview and Futures

IO166 – Identity Manager 2 Competitive Comparisons

IO264 – Overview of the Identity Manager Deployment Studio

DHO260 – Implementing Identity Manager Stylesheets

DHO262 – Provisioning with Identity Manager for Developers

DHO361 – Identity Manager 2 Hands-On Developer Lab

DL263 – Identity Manager 2 Developer Overview

BUS250 – Combining Corporate Trees with Identity Manager 2

BUS269 – Case Study: Implementing the MyAlegent Healthcare Portal with Novell

BUS360 – Unifying Complex Organization Identity Infrastructures with Identity Manager

Page 35: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill
Page 36: Overview of Novell® Nsure ™ Identity Manager Deployment Studio Steven Weitzeil Director of Engineering, Nsure Identity Manager & Nsure Audit Novell Bill

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. 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. 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.

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.