/
Opalis Opalis

Opalis - PowerPoint Presentation

olivia-moreira
olivia-moreira . @olivia-moreira
Follow
388 views
Uploaded On 2016-04-11

Opalis - PPT Presentation

Extensibility Charles Joy and Mark Gosson opalisguys Microsoft Corporation SIM405 Session Objectives and Takeaways Just because an Integration Pack is not currently available for a particular product doesnt mean Opalis cannot integrate with that product ID: 278507

qik integration opalis microsoft integration qik microsoft opalis kit net extensibility quick http object java run sdk foundation www

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Opalis" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Opalis Extensibility

Charles Joy and Mark GossonopalisguysMicrosoft Corporation

SIM405Slide2

Session Objectives and Takeaways

Just because an Integration Pack is not currently available for a particular product, doesn’t mean Opalis cannot integrate with that productExtensibility allows for quick and easy “Outside-the-Box” Integrations using “Out-of-the-Box” functionality Build integrations using Web Services, SQL, WMI, and CLIsBuild your own custom integrations to 3rd Party Systems utilizing the Opalis Quick Integration Kit (QIK)Slide3

No Integration Pack, No Problem!Opalis

ExtensibilityWhat if the product you need to integrate with doesn’t

yet have an Integration Pack?

How can you integrate to custom/home grown applications?

This session will explore the

Opalis

’ Extensibility options, including using the SDK -

Opalis

Quick Integration Kit (QIK)Slide4

Terminology

Foundation Object(s)Integration Pack(s) (IP)Quick Integration Kit (QIK)QIK SDK (.NET or Java APIs)QIK CLI (Command Line Wrapper – Wizard)Slide5

Opalis 3rd party Integration Packs

BladeLogic

Operations Manage

BMC Atrium CMDB

BMC Event Manager

BMC Patrol

BMC Remedy AR System

CA

Autosys

CA

eHealth

CA SpectrumCA Unicenter NSMCA Unicenter Service DeskEMC Smarts InChargeHP Asset Manager

HP

iLO

and OA

HP Network Node Manager

HP

OpenView

Operations (Unix - HPUX)

HP

OpenView

Operations (Unix - Solaris)

HP

OpenView

Operations (Windows)

HP

OpenView

Service Desk

HP Service Manager

IBM Tivoli Enterprise Console

IBM Tivoli

Netcool

Omnibus

IBM Tivoli Storage Manager

Veritas

NetBackup

VMware

vSphereSlide6

Microsoft Integration PacksSlide7

GapsUnlimited Integrations and Scenarios

IPs are designed to cover “core scenarios”Integration methods vary from product to productDevelopment techniques are often unique to each developerMany 3rd Party products are availableSlide8

Extensibility Options

Foundation ObjectsBuilt-In Objects automatically installed with the OIS Client/Action ServerOut-of-the-Box ExtensibilityQuick Integration Kit (QIK)Opalis

SDK

Separate Install, Including an Integration Pack

(Invoke .NET/Java objects) as well as .NET/Java

SDK ExamplesSlide9

Extensibility ObjectsFoundation Objects

Run ProgramQuery DatabaseRun .NET Script

Invoke Web Services

Query WMI

Run SSH Command

Send SNMP TrapSlide10

Extensibility ObjectsQuick Integration Kit (QIK) Objects

Invoke .NETAllows for Form Design & Execution of Opalis

.NET SDK code compiled as a DLL

Invoke Java

Allows for Form Design & Execution of

Opalis

Java SDK code compiled as a JARSlide11

topicFoundation

ExtensibilitySlide12

Foundation ExtensibilityRun Program

The Run Program object can run any program or command on any computer in the domain in

interactive or background mode.Slide13

Foundation ExtensibilityQuery Database

The Query Database object will query a database and return the resulting rows as Published Data

. This object can also perform all CRUD operations.Slide14

Foundation ExtensibilityRun .NET Script

The Run .NET Script object can run scripts written in VB.NET, JScript, C#, and PowerShell.Slide15

Foundation Extensibility

Invoke Web Services

The Invoke Web Service object will execute a web service with XML parameters specified.Slide16

Foundation ExtensibilityQuery WMI

The Query WMI object will send a WMI query to a specified system and return the results as Published Data.Slide17

Foundation Extensibility

Run SSH Command

The Run SSH Command object opens an SSH

connection to a remote server and runs shell

commands on that server.Slide18

Foundation ExtensibilitySend SNMP Trap

The Send SNMP Trap object will raise an SNMP event that can be detected by a network systems

manager application.Slide19

demo Opalis Foundation Extensibility Usage

Using the “Run .Net Script” ObjectSlide20

topicSDK

ExtensibilitySlide21

SDK ExtensibilityQuick Integration Kit (QIK)

The following slides will cover “the basics” for SDK usageOnly C# .NET will be illustrated in the following slidesSlide22

What is the Quick Integration Kit?

QIK is a Software Development KitApplication Programming Interface for Microsoft .NET 2.0 (C#, VB)Application Programming Interface for Java SE5+API documentation, C# examples, FAQsIntegration Packs for running QIK objects

Wizard for creating deployable Integration Packs

Wizard for creating command line based solutionsSlide23

What is the Quick Integration Kit?

Quickly develop new Integration PacksSmall, simple APIs that are easy to learn and useIntegration details are encapsulated. Focus on domain specific solutions. Simplifies packaging and deployment

Two Options:

QIK CLI

QIK SDK Application Programming Interface (API)Slide24

QIK CLI

Package CLI Commands into deployable Objects/Integration PacksThe Opalis Quick Integration Kit Command Line Interface Wizard (QIK CLI Wizard) enables the ability to encapsulate commands, arguments, and parameters based on various configurations

Resulting object is a Microsoft .NET 2.0 Framework assembly

Invoke .NET and Invoke Java objects used to test

Live Demonstration will illustrate usageSlide25

QIK SDK Application Programming Interface (API)

Interface for linking Opalis Integration Server to external class librariesWhat inputs does my class require?What behaviour

does my class

provide?

What outputs does my class

publish?Slide26

demo Opalis QIK CLI Extensibility Usage

from “Run .Net Script” to QIK CLISlide27

demo Opalis QIK Wizard Usage

from QIK CLI to QIK IPSlide28

QIK Related Documentation

Java Developer's Guide..\Opalis Software\Quick Integration Kit 3\Docs\Java\Index.htmlMicrosoft.NET Developer’s Guide

..\

Opalis

Software\Quick Integration Kit 3\Docs\C#\Index.html

QIK Wizard Help

..\

Opalis

Software\Quick Integration Kit 3\Docs\Help\OISIP024.chm

QIK CLI Help

..\

Opalis Software\Quick Integration Kit 3\Docs\Help\OISIP035.chmJava Examples..\Opalis Software\Quick Integration Kit 3\Examples\Java\Microsoft.NET Examples (C#)..\Opalis Software\Quick Integration Kit 3\Examples\C#\Slide29

Online QIK Resources

CodePlexhttp://opalis.codeplex.com/ Blog D’Joyhttp://blogs.technet.com/b/charlesjoy

Videos from Blog D’Joy - YouTube Channel

http://www.youtube.com/user/charlesjoyMS

QIK Video Tutorial

http://blogs.technet.com/b/charlesjoy/archive/2010/06/09/quick-integration-kit-video-tutorial-series.aspx

Slide30

System Center Orchestrator 2012

Three new Features for Extensibility!announcementSlide31

Orchestrator 2012 Extensibility OptionsRESTful Web Service based on ODATA

PowerShell Provider (uses Web Service)IIS & SilverLight Operator Console (uses Web Service)Slide32

System Center OIS 6.3Unleashed

Chapter 15 is all about QIK!announcementSlide33

Next Steps

Download and Install OIS 6.3

Start Using QIK!

Sign up for the Beta – June 2011

Feedback! Slide34

Related Content

Required Slide

Speakers,

please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC

.

Breakout Sessions (SIM207, SIM338,

SIM405

)

Interactive Sessions

(SIM371-INT, SIM380-INT, SIM472-INT)

Hands-on Labs

(Using OIS to Create Dynamic Datacenter & Intro to OIS)

Product Demo Stations

(Microsoft System Center Orchestrator)

ACHIEVEMENT UNLOCKED

20G - Opalis Tire QIKerSlide35

Track Resources

Don’t forget to visit the

Cloud Power area within the TLC (

Blue

Section

)

to see product

demos and speak with experts about the

Server & Cloud Platform solutions that help drive your business forward.

You

can also find the latest information about

our products at the following links:

Windows Azure -

http://www.microsoft.com/windowsazure/

Microsoft System Center -

http://www.microsoft.com/systemcenter/

Microsoft Forefront -

http://www.microsoft.com/forefront/

Windows Server -

http://www.microsoft.com/windowsserver/

Cloud Power -

http://

www.microsoft.com/cloud/

Private Cloud -

http://

www.microsoft.com/privatecloud/

Slide36

Resources

www.microsoft.com/teched

Sessions On-Demand & Community

Microsoft Certification & Training Resources

Resources for IT Professionals

Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet

http://microsoft.com/msdn

Learning

http://northamerica.msteched.com

Connect. Share. Discuss.Slide37

Complete an evaluation on

CommNet

and

enter to win!Slide38
Slide39

©

2011 Microsoft

Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment

on

the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation

. MICROSOFT

MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.Slide40