What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/07/15 v0.1.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Chapter 1: The Database Environment
FIGURE 10.1 Graphics Overview.. FIGURE 10.2 Display Pipes.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
IP-XACT and Eclipse DSPD VPP launch meeting
PWG Quarterly Oct 2006 WIMS CIM Update Project Status Rick Landau Dell, CTO Office 2007/02/08 V0.1.
1Copyright © 2007, Printer Working Group. All rights reserved. Web-based Imaging Management System Working Group Printer Working Group Face-to-Face Meeting.
1Copyright © 2008, Printer Working Group. All rights reserved. Web-based Imaging Management System Working Group Printer Working Group Face-to-Face Meeting.
1Copyright © 2008, Printer Working Group. All rights reserved. Web-based Imaging Management System Working Group Printer Working Group Face-to-Face Meeting.
PWG Quarterly Oct 2006 WIMS CIM Update Project Status Rick Landau Dell, CTO Office 2006/10/25 v0.1.
1Copyright © 2008, Printer Working Group. All rights reserved. PWG WIMS-CIM WG Status Rick Landau, Dell PWG F2F Meeting Phoenix,AZ April 2008.
PWG Quarterly Apr 2007 WIMS CIM Update Project Status Rick Landau Dell, CTO Office 2007/04/17 V0.1.
Copyright © 2010, Printer Working Group. All rights reserved. 1 ISTO Printer Working Group Standards in Imaging and Manageability Lee Farrell Chairman.
Status of the Proxy Printer Provider Prototype PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/10/21 v0.2.
What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/08/08 v0.2.
Overview of WS-Management, CIM-XML, WS-CIM Rick Landau System Management Architecture & Standards 2006/04/04 v0.4.
PWG F2F Mtg June 2008 WIMS-CIM WG What's a Prototype Proxy Printer Provider Rick Landau Dell, CTO Office 2007/06/25 v0.1.
PWG F2F Mtg, Plenary Session, August 2008 WIMS-CIM WG Status Rick Landau Dell, CTO Office 2007/08/08 v0.1.
PWG F2F Mtg, Plenary Session, June 2008 WIMS-CIM WG Status Rick Landau Dell, CTO Office 2007/06/25 v0.1.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
The ANSI/SPARC Architecture of a Database Environment
Communicating over the Network
1 Peripheral Component Interconnect (PCI). 2 PCI based System.
Information Systems Today: Managing in the Digital World
Chapter 1: Introduction to Scaling Networks
CSI 400/500 Operating Systems Spring 2009 Lecture #14 – Device Management and Drivers Monday, March 23 rd, 2009.
C honnam N ational U niversity Computer Science Network Laboratory Tel: New Design Schemes for.
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
ABC Technology Project
O X Click on Number next to person for a question.
© S Haughton more than 3?
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
1 Directed Depth First Search Adjacency Lists A: F G B: A H C: A D D: C F E: C D G F: E: G: : H: B: I: H: F A B C G D E H I.
Twenty Questions Subject: Twenty Questions
Database System Concepts and Architecture
Introduction to Databases
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Processes Management.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
We will resume in: 25 Minutes.
1 Unit 1 Kinematics Chapter 1 Day
O X Click on Number next to person for a question.
Chapter 11 Telecommunications Management Network Chapter 11 Network Management: Principles and Practice © Mani Subramanian
Communication and Functional Models
1 1/15/ :37 Chapter 14Network Management1 Rivier College CS575: Advanced LANs Chapter 14: Network Management.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
Chapter 14 Web-Based Management 14-1 Chapter 14
By Rashid Khan Lesson 7-Preparing for Output: Printer Configuration and Management.
Windows Management Instrumentation Tool (WMIT) Mike Lawson & Steve Wise CS526 Semester Project 12/08/03.
The Pros and Cons of Collecting Performance Data using Agentless Technology Dima Seliverstov John Tavares Tianxiang Zhang BMC Software, Inc.
PWG F2F Mtg, Plenary Session, October 2008 WIMS-CIM WG Status
Chapter 14 Web-Based Management 14-1 Chapter 14
PWG Quarterly Oct 2006 WIMS CIM Update Project Status
PWG-DMTF Alliance Work
Presentation transcript:

What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/07/15 v0.1

2 Doing a CIM Proxy Provider What's a proxy provider? An SNMP-to-CIM proxy agent Reads SNMP data from a network printer Republishes that data in CIM format Management applications using WBEM protocols can then access the data in CIM schema format WS-Management protocol in particular

3 What is a CIM Provider? A mapping layer between a driver and a data repository Maps from physical representation to logical representation Physical = hardware, driver, device-dependent Logical = device-independent model, data represented using CIM schema standard classes Façade only Passive code, called when needed, no active business logic, no active management, translation interface only

4 Structure of Provider Provider statically registers definitions of classes to be instantiated in what namespaces CIMOM uses this to determine what provider to call for what data requests: instances (of classes) in CIM namespaces WBEM protocols are all "pull" model Data doesn't have to exist until someone asks for it, never stale Data isn't stored, it's "instantiated" when requested Fewer db race conditions (locking being addressed just now) Interface up to CIMOM Interface down to "driver(s)" The cheese in the sandwich translates the data

5 Proxy Provider Components - Interfaces Interface between CIMOM and provider logic OS-specific Maybe CMPI or CIMPLE (on Linux) WMI provider interface (on Windows) Interface between provider and network printer is SNMP Choose version(s), security

6 Proxy Provider CIM Data Provider "instantiates" (embodies) the dozen new Printer-related classes Directly map 80% of Printer MIB to CIM classes and properties As general, non-device-specific as Printer MIB Can support any printer that supports Printer MIB

7 Where Does a Proxy Provider Fit in the System? "Logical Mapping Layer" What's that? Look at the entire management stack, like a protocol stack Several distinct layers, with distinct functions and defined interfaces

8 Management Stack - Layers Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer

9 Management Stack - Hardware Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer Printer - Hardware mechanism - Embedded controller - Communications

10 Management Stack - Instrumentation Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer Management Instrumentation - Identity - Capabilities - Settings - Status - History

11 Management Stack - Mapping Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer Mapping - Present management data in standard form - Choice of standard form = CIM schema

12 Management Stack - Aggregation Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer Aggregation - Collection of all management data

13 Management Stack - Access Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer Access Layer - Protocol adapter - Mainly for remote access

14 Management Stack - Resource Management Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer Resource Management - Management application that people use - Application-specific or generalized

15 Management Stack - Monolithic Device Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer Inside the "managed node" Remote

16 Management Stack - Proxy Provider Hardware Hardware Instrumentation Mapping Layer = Proxy provider Aggregation Layer = WMI Access Layer = WS-Man service Resource Management Layer Remote In server node In managed node

17 Management Stack - Protocols Between Layers Hardware Hardware Instrumentation Mapping Layer = Proxy provider Aggregation Layer = CIMOM Access Layer = WS-Man service Resource Management Layer SNMP WS-Management (OS-specific)

18 Management Stack on Windows Hardware Hardware Instrumentation Mapping Layer Aggregation Layer Access Layer Resource Management Layer driver CIM provider WMI (CIMOM) WS-Management service management application

19 Questions?