SlideShare a Scribd company logo
Automic World 2015
November 2015
Automation through Web Services
2 Property of Automic Software. All rights reserved
The Challenge of Keeping up with Change..
Distributed World Mutualized World
Orchestration Strategies:
Command Line Interface
APIs
Binary Calls
OS Commands & Scripts
Orchestration Strategies:
Web Services
3 Property of Automic Software. All rights reserved
Using Web Services will become necessary
If…
 You are leveraging any SaaS based solution today or planning it
 You are adopting big data solutions (Cloudera, Hortonworks)
 You are using Web Services in your internal development
 You are using any Software as a Service solution (Salesforce, Jira)
 You are using Infrastructure as a Services (ex: Amazon EC2)
 You are using Platform as a Service (ex: OpenShift, Cloud Foundry)
 You are pulling Data from Partners, Entities, Customers etc.
4 Property of Automic Software. All rights reserved
What makes the Web Service Agent interesting
 No Scripting Necessary
 Support for Rest and SOAP
 Ability to parse and extract values from Responses
 Define Custom Variables
 Get Request and Response as Reports
5 Property of Automic Software. All rights reserved
Demo: Request Management & Ticketing
 Open JIRA Ticket upon failure in Workflow
 Close JIRA Ticket from Job Recovery
 Add Comments to JIRA Ticket
6 Property of Automic Software. All rights reserved
Demo: Provisioning Servers
 Dynamically Provision New Servers via Elastic Cloud Computing (EC2)
 Easily Identify Instances
 Automatically Run Maintenance and clean ups
 Dynamically Deprovision Servers
7 Property of Automic Software. All rights reserved
Web Service Connection – Object Definition
 Handles Proxies
 Handles Authentication
 Contains the Endpoint (URI / WSDL)
 Handles Headers and Query Parameters (ex: Version of authentication method)
https://ec2.us-east-1.amazonaws.com/finance/?Version=2013-02-01&Action=DescribeInstances&InstanceId=&instanceid
8 Property of Automic Software. All rights reserved
Web Service - End Point & Curl
9 Property of Automic Software. All rights reserved
Web Service Request –Variable Query Parameters
10 Property of Automic Software. All rights reserved
Web Service Request – URL Query Parameters
11 Property of Automic Software. All rights reserved
Web Service Request – Data
12 Property of Automic Software. All rights reserved
Web Service Response – Parsing XML / JSON Responses
13 Property of Automic Software. All rights reserved
Best Practices
 Use a proxy for better control
 Install 2 Web Services Agents for High Availability
 Put all Generic / Common parameters in Connection Objects
 Run tests with cURL when starting your implementation
 “Variabilize” as much as possible
14 Property of Automic Software. All rights reserved
Q&A
Thank You!

More Related Content

PPTX
Automic Banner Lessons from the Field
PPTX
Automating Big Data with the Automic Hadoop Agent
PPTX
Automating Banner Financial Aid Dataload - San Jacinto College
PPTX
Integrating ONE Automation with Business Systems with the API
PPTX
ONE Automation Platform - v11 Features and Functions
PPTX
Automic Support Tips and Tricks
PPTX
Learning Request Management
PPTX
Automic Service Orchestration - Self Service Desk Automation
Automic Banner Lessons from the Field
Automating Big Data with the Automic Hadoop Agent
Automating Banner Financial Aid Dataload - San Jacinto College
Integrating ONE Automation with Business Systems with the API
ONE Automation Platform - v11 Features and Functions
Automic Support Tips and Tricks
Learning Request Management
Automic Service Orchestration - Self Service Desk Automation

What's hot (20)

PPTX
Automic Empowering Business Through Automation
PPTX
ARA - More than Continuous Integrations and Continuous Delivery
PPTX
Tying Automation to the Line of Business
PPTX
Eating our Own Dogfood - How Automic Automates
PPTX
How eBay does Automatic Outage Planning
PPTX
Business Automation - Cloud Automation Orchestration Service - Nordea
PPTX
Maintenance and Management Best Practices from Support
PPTX
2015 Automic Automation Heroes
PPTX
How Linkedin uses Automic for Big Data Processes
PPTX
Horizon 2020 - The Road to Converged Automation
PPTX
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
PDF
An Overview of IBM Streaming Analytics for Bluemix
PPTX
Scale net apps in aws
PPTX
Applications Performance Monitoring with Applications Manager part 1
PDF
What's New in the Streams Console in IBM Streams V4.1
PDF
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
PDF
Application Performance Management - Solving the Performance Puzzle
PPTX
Oracle Management Cloud, OMC architecture
PDF
What's New in Toolkits for IBM Streams V4.1
PPTX
Server and infrastructure monitoring from a single console
Automic Empowering Business Through Automation
ARA - More than Continuous Integrations and Continuous Delivery
Tying Automation to the Line of Business
Eating our Own Dogfood - How Automic Automates
How eBay does Automatic Outage Planning
Business Automation - Cloud Automation Orchestration Service - Nordea
Maintenance and Management Best Practices from Support
2015 Automic Automation Heroes
How Linkedin uses Automic for Big Data Processes
Horizon 2020 - The Road to Converged Automation
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
An Overview of IBM Streaming Analytics for Bluemix
Scale net apps in aws
Applications Performance Monitoring with Applications Manager part 1
What's New in the Streams Console in IBM Streams V4.1
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
Application Performance Management - Solving the Performance Puzzle
Oracle Management Cloud, OMC architecture
What's New in Toolkits for IBM Streams V4.1
Server and infrastructure monitoring from a single console
Ad

Viewers also liked (20)

PDF
Software AG - Mobile: Past, Present and Future - ProcessForum Nordic, Nov.14 ...
PDF
Software AG - From Suggestion to Process Improvement - ProcessForum Nordic, N...
PDF
Tech Trends: The Fusion of Business and IT
PDF
Software AG - Event Processing and Process Modeling - ProcessForum Nordic, No...
PDF
API Management: Unlock the Value of Your Unique Assets with a Robust API
PDF
Software AG - Get Full Controll of Your Risks With Sustained Business Perform...
PDF
The Future of Customer Centricity
PDF
VEA: ARIS and Alfabet Journey Together
PPTX
DevOps in Digital Transformation- Brillio
PPTX
Terracotta Hadoop & In-Memory Webcast
PDF
Thingalytics
PDF
Software AG - Force Your Processes From Model to Execute - ProcessForum Nordi...
PDF
Alfabet Software AG - How Insight Into Your IT Portfolio Pays Off - ProcessFo...
PDF
Apama and Terracotta World: Getting Started in Predictive Analytics
PDF
Accenture Technology Vision | Innovation World 2013 | San Francisco
PDF
alfabet: A Navigation System for Innovative Transformation Projects
PDF
Software AG Nordic - Migration ARIS 7.x to ARIS 9 - ARIS 9 Seminar, March.5, ...
PPTX
Automating Rackspace with ONE Automation
PPTX
Automic World 2016 Announcement
PDF
webMethods Integration Cloud Deep Dive
Software AG - Mobile: Past, Present and Future - ProcessForum Nordic, Nov.14 ...
Software AG - From Suggestion to Process Improvement - ProcessForum Nordic, N...
Tech Trends: The Fusion of Business and IT
Software AG - Event Processing and Process Modeling - ProcessForum Nordic, No...
API Management: Unlock the Value of Your Unique Assets with a Robust API
Software AG - Get Full Controll of Your Risks With Sustained Business Perform...
The Future of Customer Centricity
VEA: ARIS and Alfabet Journey Together
DevOps in Digital Transformation- Brillio
Terracotta Hadoop & In-Memory Webcast
Thingalytics
Software AG - Force Your Processes From Model to Execute - ProcessForum Nordi...
Alfabet Software AG - How Insight Into Your IT Portfolio Pays Off - ProcessFo...
Apama and Terracotta World: Getting Started in Predictive Analytics
Accenture Technology Vision | Innovation World 2013 | San Francisco
alfabet: A Navigation System for Innovative Transformation Projects
Software AG Nordic - Migration ARIS 7.x to ARIS 9 - ARIS 9 Seminar, March.5, ...
Automating Rackspace with ONE Automation
Automic World 2016 Announcement
webMethods Integration Cloud Deep Dive
Ad

Similar to Power of ONE Automation through Web Services (20)

PPTX
Introduction To Cloud Computing
PPTX
Si so product 1 day technical
PDF
Azure Cloud Application Development Workshop - UGIdotNET
PPT
SWsoft Hosting Solutions for SaaS
PPTX
Develop iOS and Android apps with SharePoint/Office 365
PDF
Application Security Workshop
PPTX
Syn framework 4.0 and sql server
PPTX
Outsourcing your share point hosting the cloud’s fine print magnified
PPTX
Migrating Apps To Azure
PPTX
CTU June 2011 - Windows Azure App Fabric
PPTX
Mike Taulty MIX10 Silverlight Frameworks and Patterns
PPTX
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
PPTX
Connecting Xamarin Apps with IBM Worklight in Bluemix
 
PPTX
Introducing Windows Azure
PPTX
Harbour IT & VMware - vForum 2010 Wrap
PDF
Computational Patterns of the Cloud - QCon NYC 2014
PPTX
5 Years Of Building SaaS On AWS
PPTX
SaaS transformation with OCE - uEngineCloud
PDF
Cloud APIs Overview Tucker
Introduction To Cloud Computing
Si so product 1 day technical
Azure Cloud Application Development Workshop - UGIdotNET
SWsoft Hosting Solutions for SaaS
Develop iOS and Android apps with SharePoint/Office 365
Application Security Workshop
Syn framework 4.0 and sql server
Outsourcing your share point hosting the cloud’s fine print magnified
Migrating Apps To Azure
CTU June 2011 - Windows Azure App Fabric
Mike Taulty MIX10 Silverlight Frameworks and Patterns
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
Connecting Xamarin Apps with IBM Worklight in Bluemix
 
Introducing Windows Azure
Harbour IT & VMware - vForum 2010 Wrap
Computational Patterns of the Cloud - QCon NYC 2014
5 Years Of Building SaaS On AWS
SaaS transformation with OCE - uEngineCloud
Cloud APIs Overview Tucker

Recently uploaded (20)

PDF
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
An Unlikely Response 08 10 2025.pptx
PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
PDF
natwest.pdf company description and business model
PPTX
Learning-Plan-5-Policies-and-Practices.pptx
PPTX
Self management and self evaluation presentation
PPTX
English-9-Q1-3-.pptxjkshbxnnxgchchxgxhxhx
PDF
Presentation1 [Autosaved].pdf diagnosiss
PPTX
Intro to ISO 9001 2015.pptx wareness raising
PPTX
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PPTX
lesson6-211001025531lesson plan ppt.pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Relationship Management Presentation In Banking.pptx
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PPTX
worship songs, in any order, compilation
PPTX
Project and change Managment: short video sequences for IBA
PPTX
The spiral of silence is a theory in communication and political science that...
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...
Effective_Handling_Information_Presentation.pptx
An Unlikely Response 08 10 2025.pptx
The Effect of Human Resource Management Practice on Organizational Performanc...
natwest.pdf company description and business model
Learning-Plan-5-Policies-and-Practices.pptx
Self management and self evaluation presentation
English-9-Q1-3-.pptxjkshbxnnxgchchxgxhxhx
Presentation1 [Autosaved].pdf diagnosiss
Intro to ISO 9001 2015.pptx wareness raising
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
chapter8-180915055454bycuufucdghrwtrt.pptx
Swiggy’s Playbook: UX, Logistics & Monetization
lesson6-211001025531lesson plan ppt.pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Relationship Management Presentation In Banking.pptx
_ISO_Presentation_ISO 9001 and 45001.pptx
worship songs, in any order, compilation
Project and change Managment: short video sequences for IBA
The spiral of silence is a theory in communication and political science that...

Power of ONE Automation through Web Services

  • 1. Automic World 2015 November 2015 Automation through Web Services
  • 2. 2 Property of Automic Software. All rights reserved The Challenge of Keeping up with Change.. Distributed World Mutualized World Orchestration Strategies: Command Line Interface APIs Binary Calls OS Commands & Scripts Orchestration Strategies: Web Services
  • 3. 3 Property of Automic Software. All rights reserved Using Web Services will become necessary If…  You are leveraging any SaaS based solution today or planning it  You are adopting big data solutions (Cloudera, Hortonworks)  You are using Web Services in your internal development  You are using any Software as a Service solution (Salesforce, Jira)  You are using Infrastructure as a Services (ex: Amazon EC2)  You are using Platform as a Service (ex: OpenShift, Cloud Foundry)  You are pulling Data from Partners, Entities, Customers etc.
  • 4. 4 Property of Automic Software. All rights reserved What makes the Web Service Agent interesting  No Scripting Necessary  Support for Rest and SOAP  Ability to parse and extract values from Responses  Define Custom Variables  Get Request and Response as Reports
  • 5. 5 Property of Automic Software. All rights reserved Demo: Request Management & Ticketing  Open JIRA Ticket upon failure in Workflow  Close JIRA Ticket from Job Recovery  Add Comments to JIRA Ticket
  • 6. 6 Property of Automic Software. All rights reserved Demo: Provisioning Servers  Dynamically Provision New Servers via Elastic Cloud Computing (EC2)  Easily Identify Instances  Automatically Run Maintenance and clean ups  Dynamically Deprovision Servers
  • 7. 7 Property of Automic Software. All rights reserved Web Service Connection – Object Definition  Handles Proxies  Handles Authentication  Contains the Endpoint (URI / WSDL)  Handles Headers and Query Parameters (ex: Version of authentication method) https://ec2.us-east-1.amazonaws.com/finance/?Version=2013-02-01&Action=DescribeInstances&InstanceId=&instanceid
  • 8. 8 Property of Automic Software. All rights reserved Web Service - End Point & Curl
  • 9. 9 Property of Automic Software. All rights reserved Web Service Request –Variable Query Parameters
  • 10. 10 Property of Automic Software. All rights reserved Web Service Request – URL Query Parameters
  • 11. 11 Property of Automic Software. All rights reserved Web Service Request – Data
  • 12. 12 Property of Automic Software. All rights reserved Web Service Response – Parsing XML / JSON Responses
  • 13. 13 Property of Automic Software. All rights reserved Best Practices  Use a proxy for better control  Install 2 Web Services Agents for High Availability  Put all Generic / Common parameters in Connection Objects  Run tests with cURL when starting your implementation  “Variabilize” as much as possible
  • 14. 14 Property of Automic Software. All rights reserved Q&A Thank You!

Editor's Notes

  • #3: The Challenge: Coping with innovation is difficult especially as it is accelerating under the influence of new trends and new technologies. The reality now is that any company that isn’t fast enough in adapting to more dynamic / cheaper technologies becomes at risk of losing momentum, business and even in some cases their leadership positions. (Uber, Netflix, Amazon anyone?) “How does Automic fit into this?” => giving part of an answer is the goal of this session today.
  • #4: Why Now? All successful companies today race for innovation.. And that is what makes them successful. Companies, and especially tech companies are NO LONGER in the business of running hardware or software. They are in the business of providing Dynamic & Adaptive Services that can scale to the largest audience. A similar pattern goes for other companies too: IT went from being a somewhat cost center to being a Business Unit generating Business Value.. But most companies are still relying on IT that is mostly on premise, cannot easily and elastically scale, and is somewhat dependent on the performance of its members and the solidity of its practice. This shift is the single reason why the AAS family is growing: Netflix will soon no longer run anything on premise, amazon has EC2, Automic runs salesforce..
  • #6: Demo time: 1- Log into ECC / AE 2- Trigger a workflow with predicted failures 3- Automatically open tickets into Jira 4- Login to Jira and open corresponding tickets 5- recover from error in AE and relaunch 6- close ticket in Jira from AE
  • #7: Demo time: 1- Log into EC2 console, show the different parts 2- Show the instance console and the list of instances running 3- Show how to provision a new server manually using the wizard 4- Login to AE / ECC and trigger the workflow to build an instance 5- check out the instance and logon to it 6- deprovision instance
  • #8: Main points: Connection Objects are NOT specific to a service / action / operation, they are specific to an end point and an account Connection Objects can also handle Proxies in case web traffic is routed through a proxy by policy Connection Objects can also contain Resource Parameters and Query Parameters. Ex: Consider URL: https://ec2.us-east-1.amazonaws.com/finance/?Version=2013-02-01&Action=DescribeInstances&InstanceId=&instanceid Finance/ is a Resource in the CONN object Version=2013-02-01 is a Query Parameter in the CONN object => They are common to ALL subsequent calls
  • #9: Main points: cURL can be used for testing: convenient when debugging calls URI is built from CONN object AND additional Headers & Query Parameters in the Job definition.. It can however be overridden easily (same as above) Timeout can be set at Job level otherwise take a default value Response can be displayed in Job REPORT, Request and Response can additionally be registered as additional Job Outputs.
  • #10: Main Points: Query Parameters usually contain the Action Call itself and all required parameters for the action to work. Here: we use DescribeInstances, which returns information on EC2 instances against certain filters.. Those filters are declared as Parameters The values of Parameters can use Automic Variables
  • #11: Main Points: Query Parameters usually contain the Action Call itself and all required parameters for the action to work. Here: we use DescribeInstances, which returns information on EC2 instances against certain filters.. Those filters are declared as Parameters The values of Parameters can use Automic Variables
  • #12: Main Points: Response can be filtered for content and shown in Job REPORT. It can also be parsed dynamically for data retrieval and saved in Automic Variables The parsing aspect can be tested directly from the Job Definition Variables can be further processed in POST-PROCESS tab of Jobs
  • #13: Main Points: Response can be filtered for content and shown in Job REPORT. It can also be parsed dynamically for data retrieval and saved in Automic Variables The parsing aspect can be tested directly from the Job Definition Variables can be further processed in POST-PROCESS tab of Jobs
  • #14: requirements