TWA Next Release Cloud enablement team

Slides:



Advertisements
Similar presentations
Configuring SharePoint 2013 and Office 365 Hybrid – Part 1
Advertisements

Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
Module 6 Implementing Messaging Security. Module Overview Deploying Edge Transport Servers Deploying an Antivirus Solution Configuring an Anti-Spam Solution.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Installing and Maintaining ISA Server. Planning an ISA Server Deployment Understand the current network infrastructure Review company security policies.
SQL Server Management Studio Introduction
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Resource Management Reading: “A Resource Management Architecture for Metacomputing Systems”
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Module 4 Managing Client Access. Module Overview Configuring the Client Access Server Role Configuring Client Access Services for Outlook Clients Configuring.
© 2012 IBM Corporation Tivoli Workload Automation Informatica Power Center.
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
IGEL UMS Product Marketing Manager October 2011 Florian Spatz Universal Management Suite.
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Module 14: Configuring Print Resources and Printing Pools.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005.
The In’s and Out’s of the IIS 6.0 Migration Tool The In’s and Out’s of the IIS 6.0 Migration Tool Chris Adams Web Platform Supportability Lead Microsoft.
Riva Managed Identity Integration for Active Directory and Novell ® GroupWise ® Aldo Zanoni CEO, Managing Director Omni Technology Solutions
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
Microsoft ® Official Course Module 13 Implementing Windows Azure Active Directory.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
 Replication is the process of copying database information  Replication is used for:  Backing up your database  Migrating to a new server  Mirroring.
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
1 Week #5 Routing and NAT Network Overview Configuring Routing Configuring Network Address Translation Troubleshooting Routing and Remote Access.
Objective What is RFT ? How does it work Architecture of RFT RFT and OGSA Issues Demo Questions.
Module 10: Windows Firewall and Caching Fundamentals.
ICM – API Server & Forms Gary Ratcliffe.
Introduction to Active Directory
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
BE-com.eu Brussel, 26 april 2016 EXCHANGE 2010 HYBRID (IN THE EXCHANGE 2016 WORLD)
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Inventory Extension.
MCSA Windows Server 2012 Pass Upgrading Your Skills to MCSA Windows Server 2012 Exam By The Help Of Exams4Sure Get Complete File From
New mechanism to update the database schema for DB2 and Oracle databases IBM Workload Scheduler IBM.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
SQL Database Management
Stress Free Deployments with Octopus Deploy
IBM Workload Scheduler 2015 Take the Complexity Out of Workload Automation, while Keeping the Technology Up-to-Date IEM fixlets and Centralized Agent Update.
CLIF meets Jenkins Performance testing in continuous integration, and more... Bruno Dillenseger - Orange Labs CLIF is OW2's load testing framework project,
How to keep IP vendor and iP consumer in pace: Standardized IP Fee & Royalty Engine Gabrièle Saucier.
Extend SAP integration
IoT at the Edge Technical guidance deck.
Securing the Network Perimeter with ISA 2004
Windows Server 2012.
Modernize ConfigMgr OSD with Community Tools
Import Cron and Windows Task Scheduler definitions
Braindumps4IT Cisco Braindumps Questions Answers Dumps
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
Deploying and Configuring SSIS Packages
Deployment & Management with PSADK, SCCM & EM
VCE Dumps
IoT at the Edge Technical guidance deck.
Azure Automation and Logic Apps:
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Hybrid Search Planning Implementation.
Simplified Development Toolkit
SharePoint Online Hybrid – Configure Outbound Search
Time Gathering Systems Secure Data Collection for IBM System i Server
Chapter 10: Advanced Cisco Adaptive Security Appliance
06 | SQL Server and the Cloud
Presentation transcript:

TWA Next Release Cloud enablement team 2013, October 24th © 2013 IBM Corporation

Windows users in UPN format

Support UPN user format: create users

Support UPN user format: executing

Support UPN user format: Security file Enable escape character ('\') for '\' and '@' in LOGON attribute into Security file USER MAESTRO CPU=@+LOGON="tws_user",root,Domain@\\@,User@\@Domain.com BEGIN USEROBJ CPU=@+LOGON=Domain1\\@ ACCESS=ADD,DELETE,DISPLAY,MODIFY,USE,ALTPASS,LIST,UNLOCK,... JOB CPU=@+LOGON=Domain\\User1,User3\@Domain.com ACCESS=ADD,ADDDEP,ALTPRI,CANCEL,CONFIRM,DELDEP,DELETE,... Migration tool for Security file: updateLogonOnSecurityFile.sh (.cmd)

Firewall friendliness

IBM/service provider provides Workload automation as a service IBM/BP Customer Customer environment/LOB

Goals A firewall must be supported NAT must be supported Proxy must be supported No manual configuration on the agent side is required in case of changes on the master

Architecture Dynamic agents did not change for this feature Only outbounds communications are initiated All the communications can pass through the proxy NAT is supported No single point of failures Gateways can run parallel MDM BMDM Proxy GW1 GW2 DA DA DA Environment 1

Agent registration The gateway acts as a broker server for the agent The message is modified by the gateway to let the broker server know the agent is managed by this gateway Customizations of the MDM/BMDM are automatically replicated on the gateways Customization of the gateways are automatically replicated on the agents

Downcalls: Job submission The gateway acts as a broker server for the agent The gateway is immediately reacting to actions triggered by the broker server.

Automatic topology configuration For simple deployments, there is no need to know anything about gateway topology, they are automatically configured. For complex topologies, you can customise the connections (to meet firewall/network restrictions) MDM BMDM Proxy GW1 GW2 DA DA DA Environment 1

Security and multitenancy The connection to the MDM is authenticated using certificates. The connection to the MDM is authorised using certificates. Users and passwords are not required The connections from an environment/Line of business can access a limited set of resources (defined in the security file) MDM BMDM Proxy GW1 GW2 DA DA DA Environment 1

Variable passing

The problem In many scenarios the execution of a job feeds the input parameter of the execution of a subsequent job. The mechanism currently used to achieve this is to write something on a file system. Job A Job B Job A Job B The following limitations apply: Job A and Job B have to run on the same machine (or share the file system) Job A and Job B have to be scripts

The solution (TWS 9.1) Job A can update the variable table Job B can have a reference to a variable in the variable table The variable resolution should apply just before the start of Job B Job A Job B Job A and Job B can run on different machines Job A and Job B does not have to be scripts

Variable update and resolution Automatic resolution Variable update and resolution If Job A is a script, it can run composer to update the variable table If Job A is not a script, a bridge job can get the variables exported by Job A to update the variable table The job implemented by plug-ins are exporting data that can be read by a subsequent jobs. For example, the “Smart Cloud Provisioning” jobs are exporting the IP address of the provisioned machines composer Job A Job B Automatic resolution Job A Job B composer Job properties Job acting as bridge

Passing variables with job properties Job A exports a property. Script jobs can export any variable Job B references this variable in the job definition Job A and B must belong to the same job stream instance. Job A and B can run on different workstations Automatic resolution Job A Job B Job properties

Job stdout property Job A writes the stdout Job B gets the stdout of Job A as a property in the job definition Job A and B must belong to the same job stream instance. Job A and B can run on different workstations Automatic resolution Job A Job B Job stdout

Job stdout as stdin of subsequent jobs Job A writes the stdout Job B gets the stout of Job A as stdin Job A and B must belong to the same job stream instance. Job A and B can run on different workstations Job stdin Job A Job B Job stdout

Demo Message property imported in a variable Job output imported as standard in Job output imported as a variable