SlideShare une entreprise Scribd logo
1  sur  14
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!

Contenu connexe

Tendances

Tendances (20)

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

En vedette

En vedette (20)

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

Similaire à Power of ONE Automation through Web Services

SWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaSSWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaS
webhostingguy
 
CTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App FabricCTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App Fabric
Spiffy
 

Similaire à Power of ONE Automation through Web Services (20)

Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Si so product 1 day technical
Si so product 1 day technicalSi so product 1 day technical
Si so product 1 day technical
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNET
 
SWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaSSWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaS
 
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
Application Security Workshop
Application Security Workshop Application Security Workshop
Application Security Workshop
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql server
 
Outsourcing your share point hosting the cloud’s fine print magnified
Outsourcing your share point hosting the cloud’s fine print magnifiedOutsourcing your share point hosting the cloud’s fine print magnified
Outsourcing your share point hosting the cloud’s fine print magnified
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
Migrating Microsoft Applications to AWS like an Expert - AWS Summit Sydney 2018
 
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
How Disney Streaming Services and TrueCar Deliver Web Applications for Scale,...
 
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
 
CTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App FabricCTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App Fabric
 
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and PatternsMike Taulty MIX10 Silverlight Frameworks and Patterns
Mike Taulty MIX10 Silverlight Frameworks and Patterns
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
 
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
 
Connecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixConnecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in Bluemix
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure
 

Dernier

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 

Dernier (15)

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 

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!

Notes de l'éditeur

  1. 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.
  2. 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..
  3. 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
  4. 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
  5. 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
  6. 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.
  7. 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
  8. 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
  9. 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
  10. 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
  11. requirements