Copyright © 2007 CA, made available under the Eclipse Public License 1 COSMOS DC & MR 2 Architecture July 2007 MR 2 Team.

Slides:



Advertisements
Similar presentations
Delta Confidential 1 5/29 – 6/6, 2001 SAP R/3 V4.6c PP Module Order Change Management(OCM)
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
© 2007 Cisco Systems, Inc. All rights reserved.ISCW-Mod3_L7 1 Network Security 2 Module 6 – Configure Remote Access VPN.
Kapitel S3 Astronomie Autor: Bennett et al. Raumzeit und Gravitation Kapitel S3 Raumzeit und Gravitation © Pearson Studium 2010 Folie: 1.
After Baptism, What Then?. Things To Remember... You are a new creature 2Co 5:17; Ro 6:3-4 You are a babe in Christ 1Co 3:1-2; He 5:12-14 You are in a.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-2I RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) (mod 7/25 & clean-up 8/20) Customer Supplier.
Copyright © 2007 CA, made available under the Eclipse Public License MR 2 - COSMOS Data Collection Architecture July 2007 MR 2 Team.
Copyright © 2007 CA, made available under the Eclipse Public License 1 COSMOS DC & MR 2 Architecture June 2007 MR 2 Team.
MR2 / COSMOS DC Roadmap and Features October 24, 2007 In cooperation with:
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
11 Copyright © 2005, Oracle. All rights reserved. Using Arrays and Collections.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
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
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
ZMQS ZMQS
Configuration management
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Slippery Slope
Januar MDMDFSSMDMDFSSS
REGISTRATION OF STUDENTS Master Settings STUDENT INFORMATION PRABANDHAK DEFINE FEE STRUCTURE FEE COLLECTION Attendance Management REPORTS Architecture.
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Connecting LANs, Backbone Networks, and Virtual LANs
Intracellular Compartments and Transport
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Essential Cell Biology
How Cells Obtain Energy from Food
Immunobiology: The Immune System in Health & Disease Sixth Edition
CpSc 3220 Designing a Database
From Model-based to Model-driven Design of User Interfaces.
Traktor- og motorlære Kapitel 1 1 Kopiering forbudt.
Presentation transcript:

Copyright © 2007 CA, made available under the Eclipse Public License 1 COSMOS DC & MR 2 Architecture July 2007 MR 2 Team

Copyright © 2007 CA, made available under the Eclipse Public License 2 What do we want to talk about? The COSMOS/MR 2 big picture… What are the COSMOS components? What are the MR 2 components?

Copyright © 2007 CA, made available under the Eclipse Public License 3 Why do we want to talk about these topics? CA is in the process of working on the design for the enhancement request; and we want to ensure we are architecturally consistent all the way around. Fulfill the premise that the MR 2 implementation will be based upon, and extend the current COSMOS DC codebase. Define the delineation between the minimum implemented in COSMOS and how that will be adopted by CA, IBM, Compuware, et al.

Copyright © 2007 CA, made available under the Eclipse Public License 4 The COSMOS / MR 2 big picture…

Copyright © 2007 CA, made available under the Eclipse Public License 5 MR 2 Envisioned Architecture – Client POV Datastore X Datastore Y Data Manager Data Adapter WSDM EP Data Manager WSDM EP Management Domain Client API Lookup Data Broker Query Data Manager EPs Issue Query Calls for data The shaded oval covers the items that are part of the COSMOS Data Collection Framework Data Broker WSDM EP Data Adapter

Copyright © 2007 CA, made available under the Eclipse Public License 6 MR2 Client and Data Manager data flow The MR2 Client does the following… Requests the Data Broker EP from the Management Domain Requests the Data Manager EP from the required Key Family Query the Data Manager for the Key Family Reference Metadata for the system tree (prompt the user to navigate the tree and choose a system type) Query the Data Manager for the Key Family Metadata for the resource tree of the selected system type (prompt the user to choose a resource type) Query the Data Manager for a list of machines (prompt the user to choose a machine) Query the Data Manager for the performance data of the resource type of the selected machine Parse the result data into a report Data Manager Client

Copyright © 2007 CA, made available under the Eclipse Public License 7 What are the COSMOS components?

Copyright © 2007 CA, made available under the Eclipse Public License 8 COSMOS Data Collection (DC) components These are the pieces form the COSMOS Data Collection framework: Management Domain Data Broker WSDM EP for the Data Broker Management Domain Data Broker WSDM EP

Copyright © 2007 CA, made available under the Eclipse Public License 9 COSMOS (DC) component – Management Domain The Management Domain does the following… Registration of Data Broker EP Processes client queries for Data Broker WSDM EPs Processes Data Manager queries for Data Broker WSDM EPs Management Domain Data Broker WSDM EP

Copyright © 2007 CA, made available under the Eclipse Public License 10 COSMOS (DC) component – Data Broker The Data Broker does the following… Registration of Data Manager WSDM EPs and their classification Processes client queries for Data Manager WSDM EPs for specified classification Management Domain Data Broker WSDM EP

Copyright © 2007 CA, made available under the Eclipse Public License 11 COSMOS (DC) component – WSDM EP The WSDM EP for the Data Broker does the following: Defines the location of the Data Broker Management Domain Data Broker WSDM EP

Copyright © 2007 CA, made available under the Eclipse Public License 12 What are the MR 2 components? (or what the COSMOS team calls corporate components)

Copyright © 2007 CA, made available under the Eclipse Public License 13 MR 2 WSDM EP The WSDM EP does the following: Defines the location of the Data Manager Datastore Data ManagerData Adapter WSDM EP

Copyright © 2007 CA, made available under the Eclipse Public License 14 MR 2 Data Manager The Data Manager does the following: Requests the Data Broker EP from the Management Domain Registers itself with the Data Broker providing EP and Key Family information Processes metadata queries from the client Routes data queries from client through to the Data Adapter Routes data results from Data Adapter through to the client Datastore Data ManagerData Adapter WSDM EP

Copyright © 2007 CA, made available under the Eclipse Public License 15 MR 2 Data Adapter The Data Adapter does the following: Converts the client data query from Data Manager into the request against the Datasource Converts the results from the Data Source API into XML and passes back to Data Manager Datastore Data ManagerData Adapter WSDM EP

Copyright © 2007 CA, made available under the Eclipse Public License 16 What data formats & structures do we support?

Copyright © 2007 CA, made available under the Eclipse Public License 17 COSMOS DC Runtime MR 2 High Level Architecture Client Application Data Manager Data Broker

Copyright © 2007 CA, made available under the Eclipse Public License 18 COSMOS DC Runtime MR 2 Distributed Configuration COSMOS DC Runtime Data Broker Data Manager COSMOS DC Runtime Data Manager COSMOS DC Runtime Client Application

Copyright © 2007 CA, made available under the Eclipse Public License 19 MR 2 Data Broker COSMOS DC Runtime Data Broker Query Assembly DataBroker.xml Data Broker DataBrokerCapability getDataManagers( String classification ) registerDataManager( String hostName, int port, String classification ) unregisterDataManager( String hostName, int port, String classification ) WSDM EP implements interface

Copyright © 2007 CA, made available under the Eclipse Public License 20 MR 2 Data Manager COSMOS DC Runtime Data Manager Query Assembly * DataManager.xml Data Adapter * DataManagerCapability getAllKeyFamilyNames() getKeyFamilyByName(String kfName) queryKeyFamilyData(String kfName, String query ) WSDM EP implements interface Datastore * * Corporate component

Copyright © 2007 CA, made available under the Eclipse Public License 21 MR 2 Client Client Client API Client Application * DC Runtime Data Broker Query Assembly WSDM EP Data Manager Query Assembly WSDM EP Data Manager Query Assembly WSDM EP UtilityClient getContextClient( String hostAddress, String contextName, int port ) DataBrokerClient getDataBroker( String hostAddress, int runtimePort ) getDataManagers( WsResourceClient dataBrokerClient, String classification ) DataManagerClient getDataManager( String hostAddress, int runtimePort, String dataManagerName ) getAllKeyFamilyNames( WsResourceClient dataManagerClient ) getKeyFamily( WsResourceClient dataManagerClient, String keyFamilyName ) * Corporate component

Copyright © 2007 CA, made available under the Eclipse Public License 22 MR 2 Architecture DC Runtime Client API Client Application DC Runtime Data Broker Query Assembly WSDM EP Data Manager Query Assembly WSDM EP Data Manager Query Assembly WSDM EP Datastore

Copyright © 2007 CA, made available under the Eclipse Public License 23 MR 2 Data Format - SDMX - Data (e.g. performance data) - Meta Data (e.g. resource types) - Reference Meta Data (e.g. system types) - SDMX Key Family - Contains meta data that describes multi- dimensional data - Used to construct queries

Copyright © 2007 CA, made available under the Eclipse Public License 24 MR 2 Data Manager interface - SDMX key family information - getAllKeyFamilyNames() - getKeyFamilyByName(String kfName) - queryKeyFamilyData(String kfName, String query )

Copyright © 2007 CA, made available under the Eclipse Public License 25 SDMX Model in the Client and the Data Managers the System Type tree is modeled in the SDMX Reference Meta Data (as an SDMX category tree) System type tree Device System NT Router Cisco Unix the Resource tree is modeled in the SDMX Meta Data (as an SDMX key family with dimensions from a concept tree) Resource tree NT Disk # Reads Memory Page Faults # Writes

Copyright © 2007 CA, made available under the Eclipse Public License 26 SDMX Performance Data Query System type tree Device System NT Router Cisco Unix Resource tree NT Disk # Reads Memory Page Faults # Writes Query of Performance Data: 1.Query machine names from the SDMX category tree (of system types) 2.Query Key Family dimensions (of the resource tree) Example: graph the Page Faults, # Reads, and # Writes for NT device usilbs01

Copyright © 2007 CA, made available under the Eclipse Public License 27 Current issues What are the APIs for the DC? Document the use case. Document the implementation further. How will we package the code? Will there be TWO bundles? One for COSMOS and another for the corporate code?

Copyright © 2007 CA, made available under the Eclipse Public License 28 Questions