Apex REST API. SUMMER OF APIs. Sandeep Bhanot Developer Alex Toussaint Senior Product

Size: px
Start display at page:

Download "Apex REST API. SUMMER OF APIs. Sandeep Bhanot Developer Alex Toussaint Senior Product"

Transcription

1 SUMMER OF APIs Apex REST API Sandeep Bhanot Developer Alex Toussaint Senior Product

2 Got / #forcewebinar Facebook? facebook.com/forcedotcom

3 Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include but are not limited to risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K filed on February 24, 2011 and in other filings with the Securities and Exchange Commission. These documents are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

4 Appetizers Introduction to Apex REST Common Use Cases First Course Demo and Code Walkthrough Second Course Technical Fine Print Dessert Resources Q & A

5 It s raining APIs! Apex REST API* Streaming API* REST API Chatter REST API* * Developer Preview

6 What is Apex REST (Developer Preview)? Expose custom Apex logic as RESTful services. Force.com Request Response

7 It is available now in all DE Orgs

8 A Quick REST Primer Representational State Transfer (REST) is a style of software architecture for distributed hypermedia systems such as the World Wide Web In English.. REST = HTTP, Stateless, Uniform Named Resource HTTP verb ( GET, POST, PATCH etc.) + URI = action. Especially popular with Web 2.0/Mobile architectures

9 Apex REST key characteristics Define your own custom Resource URI E.g. Authentication OAuth 2.0 or Session ID (username/password) Built in de/serialization support for JSON and XML Governor Limits Counts against the API request limit for the Org Regular Apex Governor limits apply (e.g. Max. payload size of 3MB)

10 Comparison with other APIs Apex REST Apex SOAP REST API SOAP API Bulk API Protocol REST SOAP/WSDL REST SOAP/ WSDL REST Data Format JSON/XML/ Custom XML JSON/XML XML CSV/XML Client libraries/ tools HTTP client (lightweight) SOAP/WSDL library HTTP client (lightweight) SOAP/WSDL library HTTP client (lightweight) Data Volume Medium Medium Medium Large Very Large Sync/Async Sync Sync Sync Sync Async Service Interface Custom Custom Standard Standard Standard

11 Common use cases for Apex REST Mobile applications Custom code to minimize round trips to the server Complex transactions E.g. Insert Case and child Parts & Labor record(s) in a single transaction Use cases beyond the current REST API E.g. Lead Convert, Bulk DML operations Custom REST API for your business application Reach a broader Web 2.0 developer audience

12 Apex REST early adopters Spanning Cloud WIP - Alex to insert logo and short blurb

13 Apex REST the basics curl H Authorization: OAuth <Session ID> services/apexrest/myaccountsvc/ wu3vc

14 Demo Time: Find Nearby Cases on Android

15 Apex REST Annotations Annotation Description Incoming (urlmapping= <your URL> ) Defines the class as a custom Apex @HttpPut Defines the function to be used with the endpoint with HTTP GET Defines the function to be used with the endpoint with HTTP DELETE Defines the function to be used with the endpoint with HTTP POST Defines the function to be used with the endpoint with HTTP PATCH Defines the function to be used with the endpoint with HTTP PUT Query Parameters Query Parameters POST Data in JSON or XML POST Data in JSON or XML POST Data in JSON or XML

16 Key considerations for Apex REST (Provider) Use with sharing in the Apex REST class to respect data security Use RestRequest and RestResponse classes instead of, or in addition to, method parameters and return types Supported return types and parameter types: Apex primitives SObjects List or Maps of the first two types

17 Key considerations for Apex REST (Consumer) URL mapping relative to services/apexrest/... The Content-Type header set by the client determines JSON vs. XML format (JSON is the default) If your client HTTP library does not support PATCH, use POST and add the?_httpmethod=patch query param to the Request URI

18 Key considerations for Apex REST (Consumer) The name and order of the method parameters matter Use a JSON library that respects the element order (e.g. for Java) Apex REST Service Parameter names are case sensitive Sample JSON Request Null/blank values have to be included for optional parameters Parameter order has to be maintained in the JSON/XML request data

19 The RestRequest and RestReponse classes Use to access request/response HTTP headers, cookies etc. Use if you don t want the platform to perform automatic serialization/de-serialization of the request/response data

20 Apex REST best practices REST URI naming best practices Add versioning in the URI Use with sharing to respect data security rules Enable access for the Apex REST service Class for all User Profiles that will invoke the service Bulkify the service code to minimize traffic (and save API calls)

21 Resources Landing page Apex REST Developer s guide Introducing Apex REST services article Using Node.js with Apex REST Apex REST sample from the Summer 11 webinar Discussion Boards (REST Development)

22 Sessions at Dreamforce 2011 What's New in the Force.com REST API

23

24 Questions?

REST API Developer Preview

REST API Developer Preview REST API Developer Preview Dave Carroll Developer Evangelist dcarroll@salesforce.com @dcarroll Alex Toussaint Sr. Product Manager atoussaint@salesforce.com @alextoussaint Safe Harbor Safe harbor statement

More information

Making your Application Social with the Chatter API

Making your Application Social with the Chatter API Making your Application Social with the Chatter API Logan Henriquez Product Manager @loganh Quinton Wall Developer Evangelist @quintonwall Safe Harbor Safe harbor statement under the Private Securities

More information

Building Mobile Force.com Apps for the iphone and ipad

Building Mobile Force.com Apps for the iphone and ipad Building Mobile Force.com Apps for the iphone and ipad Quinton Wall Sr. Developer Evangelist, Salesforce.com @quintonwall Mike Leach Manager, Cloud Services, Facebook @dlog Safe Harbor Salesforce.com Safe

More information

Connect Your Clouds with Force.com

Connect Your Clouds with Force.com Connect Your Clouds with Force.com Developer Track Jeff Douglas, Senior Technical Consultant, Appirio Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This

More information

Build Data-rich Websites using Siteforce

Build Data-rich Websites using Siteforce Build Data-rich Websites using Siteforce Sonali Agrawal Director of Product Management @sonali_sfdc Eric Dorgelo Director of Development Safe Harbor Safe harbor statement under the Private Securities Litigation

More information

Secure Coding: Storing Secrets In Your Salesforce Instance

Secure Coding: Storing Secrets In Your Salesforce Instance Secure Coding: Storing Secrets In Your Salesforce Instance Kyle Tobener Product Security Engineer @KyleKyle Maxwell Feldman Product Security Engineer Safe Harbor Safe harbor statement under the Private

More information

Auto-Cascading Security Updates Through Docker Images

Auto-Cascading Security Updates Through Docker Images Auto-Cascading Security Updates Through Docker Images Andrey Falko Salesforce Infrastructure Forward-Looking Statements Statement under the Private Securities Litigation Reform Act of 1995: This presentation

More information

Securing Your Salesforce Org: The Human Factor. February 2016 User Group Meeting

Securing Your Salesforce Org: The Human Factor. February 2016 User Group Meeting Securing Your Salesforce Org: The Human Factor February 2016 User Group Meeting Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain

More information

Custom Metadata Types

Custom Metadata Types Custom Metadata Types build your apps like Salesforce does Avrom Roy-Faderman Principal MTS Salesforce App Cloud Aaron Slettehaugh Product Management Director Salesforce App Cloud May 11, 2016 Developers

More information

Spring 10: Platform Release Preview Webinar

Spring 10: Platform Release Preview Webinar Spring 10: Platform Release Preview Webinar Sarah Franklin Sr. Product Marketing Manager Dave Carroll Director of Developer Evangelism Safe Harbor Safe harbor statement under the Private Securities Litigation

More information

Do Not Fear the Command Line

Do Not Fear the Command Line Do Not Fear the Command Line You're Smarter than It Madrid 1st June 2017 Do Not Fear the Command Line You Are Smarter Than It Peter Chittum, Developer Evangelist @pchittum Forward-Looking Statements Statement

More information

Introduction to Your Most Trusted Resource

Introduction to   Your Most Trusted Resource Introduction to Email: Your Most Trusted Resource Jon Powell Sr. Manager, Executive Research & Development MECLABS Institute @jonpowell31 Arun Kamoji Email Marketing Manager Salesforce @mrkamoji Safe Harbor

More information

TRACKING & MARKETING CLOUD REPORTS

TRACKING & MARKETING CLOUD REPORTS @SalesforceU EMAIL TRACKING & MARKETING CLOUD REPORTS Roche Jan. 2018 Nikki Davie Sr. Learning Consultant, Salesforce University ndavie@salesforce.com www.salesforce.com/training Copyright 2016 salesforce.com,

More information

LEADING WITH GRC. Common Controls Framework. Sundar Venkat, Sr. Director Technology Compliance Salesforce

LEADING WITH GRC. Common Controls Framework. Sundar Venkat, Sr. Director Technology Compliance Salesforce LEADING WITH GRC Common Controls Framework Sundar Venkat, Sr. Director Technology Compliance Salesforce Forward-Looking Statements Statement under the Private Securities Litigation Reform Act of 1995:

More information

Integrating Salesforce and SharePoint Netwoven Inc.

Integrating Salesforce and SharePoint Netwoven Inc. Integrating Salesforce and SharePoint 2013 Netwoven Inc. Audience Background How many have some experience with: Salesforce.com: basic Sales or other Apps SharePoint 2013 Apps (SP or Cloud hosted) Development

More information

Develop Mobile Front Ends Using Mobile Application Framework A - 2

Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4

More information

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE Summary Find the most critical limits for developing Lightning Platform applications. About This Quick Reference This quick reference provides

More information

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE Summary Find the most critical limits for developing Lightning Platform applications. About This Quick Reference This quick reference provides

More information

Developing Enterprise Services for Mobile Devices using Rational Software Architect / Worklight

Developing Enterprise Services for Mobile Devices using Rational Software Architect / Worklight Developing Enterprise Services for Mobile Devices using Rational Software Architect / Worklight Sandeep Katoch Architect, Rational Software Architect Development sakatoch@in.ibm.com Agenda Introduction

More information

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE Summary Find the most critical limits for developing Lightning Platform applications. About This Quick Reference This quick reference provides

More information

Introduction to RESTful Web Services. Presented by Steve Ives

Introduction to RESTful Web Services. Presented by Steve Ives 1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web

More information

THE ROAD TO DIGITAL TRANSFORMATION

THE ROAD TO DIGITAL TRANSFORMATION THE ROAD TO DIGITAL TRANSFORMATION RED HAT & APPLICATION DEVELOPMENT CRAIG MUZILLA Senior Vice President Application Platforms Business SAFE HARBOR FORWARD LOOKING STATEMENTS Certain statements contained

More information

RESTful Services. Distributed Enabling Platform

RESTful Services. Distributed Enabling Platform RESTful Services 1 https://dev.twitter.com/docs/api 2 http://developer.linkedin.com/apis 3 http://docs.aws.amazon.com/amazons3/latest/api/apirest.html 4 Web Architectural Components 1. Identification:

More information

Aim behind client server architecture Characteristics of client and server Types of architectures

Aim behind client server architecture Characteristics of client and server Types of architectures QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,

More information

Security Authentication and Authorization What s New in security in QlikView 11. Fredrik Lautrup Ralph Senseny

Security Authentication and Authorization What s New in security in QlikView 11. Fredrik Lautrup Ralph Senseny Security Authentication and Authorization What s New in security in QlikView 11 Fredrik Lautrup Ralph Senseny Legal Disclaimer This Presentation contains forward-looking statements, including, but not

More information

ReST 2000 Roy Fielding W3C

ReST 2000 Roy Fielding W3C Outline What is ReST? Constraints in ReST REST Architecture Components Features of ReST applications Example of requests in REST & SOAP Complex REST request REST Server response Real REST examples REST

More information

ITP 140 Mobile Technologies. Mobile Topics

ITP 140 Mobile Technologies. Mobile Topics ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users

More information

Qlik Sense Security. Understand security basics of the new Sense platform. 14 October, 2014 Magnus Berg Master Principal Enterprise Architect

Qlik Sense Security. Understand security basics of the new Sense platform. 14 October, 2014 Magnus Berg Master Principal Enterprise Architect Qlik Sense Security Understand security basics of the new Sense platform 14 October, 2014 Magnus Berg Master Principal Enterprise Architect Legal Disclaimer This Presentation contains forward-looking statements,

More information

NetIQ Identity Manager Driver for REST Implementation Guide. February 2017

NetIQ Identity Manager Driver for REST Implementation Guide. February 2017 NetIQ Identity Manager Driver for REST Implementation Guide February 2017 Legal Notice For information about NetIQ trademarks, see https://www.netiq.com/company/legal/. Copyright (C) 2017 NetIQ Corporation.

More information

NetIQ Identity Manager Driver for REST Implementation Guide. February 2018

NetIQ Identity Manager Driver for REST Implementation Guide. February 2018 NetIQ Identity Manager Driver for REST Implementation Guide February 2018 Legal Notice For information about NetIQ trademarks, see https://www.netiq.com/company/legal/. Copyright (C) 2018 NetIQ Corporation.

More information

Oracle RESTful Services A Primer for Database Administrators

Oracle RESTful Services A Primer for Database Administrators Oracle RESTful Services A Primer for Database Administrators Sean Stacey Director Database Product Management Oracle Server Technologies Copyright 2017, Oracle and/or its affiliates. All rights reserved.

More information

Webspeed. I am back. Enhanced WebSpeed

Webspeed. I am back. Enhanced WebSpeed Webspeed. I am back Enhanced WebSpeed OpenEdge 11.6 WebSpeed!!! Modernize your Progress OpenEdge web apps through enhanced Progress Application Server (PAS) support for WebSpeed Achieve improved performance

More information

Force.com Streaming API Developer Guide

Force.com Streaming API Developer Guide Force.com Streaming API Developer Guide Version 41.0, Winter 18 @salesforcedocs Last updated: December 8, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

REST Easy with Infrared360

REST Easy with Infrared360 REST Easy with Infrared360 A discussion on HTTP-based RESTful Web Services and how to use them in Infrared360 What is REST? REST stands for Representational State Transfer, which is an architectural style

More information

First Quarter 2018 Earnings Presentation. May 8, 2018

First Quarter 2018 Earnings Presentation. May 8, 2018 First Quarter 2018 Earnings Presentation May 8, 2018 1 Safe Harbor Caution Concerning Forward-Looking Statements Various remarks that the Company makes contain forward-looking statements regarding acquisitions,

More information

Fourth Quarter and Full Year 2018 Earnings Presentation. February 21, 2019

Fourth Quarter and Full Year 2018 Earnings Presentation. February 21, 2019 Fourth Quarter and Full Year 2018 Earnings Presentation February 21, 2019 1 Safe Harbor Caution Concerning Forward-Looking Statements Various remarks that the Company makes contain forward-looking statements

More information

Investor Overview 2018

Investor Overview 2018 Investor Overview 2018 1 SAFE HARBOR This presentation contains forward-looking statements that involve risks, uncertainties and assumptions. If the risks or uncertainties ever materialize or the assumptions

More information

Understanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018

Understanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018 Understanding RESTful APIs and documenting them with Swagger Presented by: Tanya Perelmuter Date: 06/18/2018 1 Part 1 Understanding RESTful APIs API types and definitions REST architecture and RESTful

More information

Application Container Cloud

Application Container Cloud APPLICATION CONTAINER CLOUD Application Container Cloud with Java SE and Node The Best Java SE and Node Cloud. Get the choice of either Oracle Java SE Advanced, including Flight Recorder for production

More information

An introduction API testing with SoapUI

An introduction API testing with SoapUI An introduction API testing with SoapUI Vincent Vonk 12-06-2018 CGI Group Inc. Agenda for the next 50 minutes What is SoapUI? What are Web APIs? Why test on API level? What can SoapUI do? Types of Web

More information

HPE to Acquire Nimble Storage

HPE to Acquire Nimble Storage HPE to Acquire Nimble Storage March 7, 2017 http://www.hpe.com/investor/home Forward Looking Statements This document contains forward-looking statements within the meaning of the safe harbor provisions

More information

Leveraging Adaptive Auth and Device Trust for Enhanced Security and Compliance

Leveraging Adaptive Auth and Device Trust for Enhanced Security and Compliance Leveraging Adaptive Auth and Device Trust for Enhanced Security and Compliance CHRISTOPHER NIGGEL, DIRECTOR OF SECURITY & COMPLIANCE SWAROOP SHAM, SR PRODUCT MARKETING MANAGER, SECURITY CHRIS NIGGEL Director

More information

Web-APIs. Examples Consumer Technology Cross-Domain communication Provider Technology

Web-APIs. Examples Consumer Technology Cross-Domain communication Provider Technology Web-APIs Examples Consumer Technology Cross-Domain communication Provider Technology Applications Blogs and feeds OpenStreetMap Amazon, Ebay, Oxygen, Magento Flickr, YouTube 3 more on next pages http://en.wikipedia.org/wiki/examples_of_representational_state_transfer

More information

RESTFUL WEB SERVICES - INTERVIEW QUESTIONS

RESTFUL WEB SERVICES - INTERVIEW QUESTIONS RESTFUL WEB SERVICES - INTERVIEW QUESTIONS http://www.tutorialspoint.com/restful/restful_interview_questions.htm Copyright tutorialspoint.com Dear readers, these RESTful Web services Interview Questions

More information

Salesforce.com Summer '10 Release Notes

Salesforce.com Summer '10 Release Notes Salesforce.com: Summer '10 Salesforce.com Summer '10 Release Notes Last updated: July 20, 2010 Copyright 2000-2010 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of

More information

StorageGRID Webscale NAS Bridge Management API Guide

StorageGRID Webscale NAS Bridge Management API Guide StorageGRID Webscale NAS Bridge 2.0.3 Management API Guide January 2018 215-12414_B0 doccomments@netapp.com Table of Contents 3 Contents Understanding the NAS Bridge management API... 4 RESTful web services

More information

Streaming API Developer Guide

Streaming API Developer Guide Streaming API Developer Guide Version 43.0, Summer 18 @salesforcedocs Last updated: August 2, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Chatter Answers Implementation Guide

Chatter Answers Implementation Guide Chatter Answers Implementation Guide Salesforce, Summer 18 @salesforcedocs Last updated: July 26, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

SafetyNet Web Services

SafetyNet Web Services SafetyNet Web Services Application Program Interface (API) JSON Supplement June 28, 2017 Copyright 2014-2017 Predictive Solutions, Inc. All rights reserved.. Contents Change History... 1 Request HTTP Headers...

More information

MIGRATING FROM PORTALS TO COMMUNITIES

MIGRATING FROM PORTALS TO COMMUNITIES MIGRATING FROM PORTALS TO COMMUNITIES Introduction Have a partner portal or customer portal in your org? You can set up a community as well, to take advantage of the great new features that Salesforce

More information

Oracle SQL Developer & REST Data Services

Oracle SQL Developer & REST Data Services Oracle SQL Developer & REST Data Services What s New Jeff Smith Senior Principal Product Manager Database Development Tools Jeff.d.smith@oracle.com @thatjeffsmith http://www.thatjeffsmith.com Agenda New

More information

Chatter Answers Implementation Guide

Chatter Answers Implementation Guide Chatter Answers Implementation Guide Salesforce, Spring 16 @salesforcedocs Last updated: April 27, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

ORACLE APPLICATION EXPRESS, ORACLE REST DATA SERVICES, & WEBLOGIC 12C AUTHOR: BRAD GIBSON SENIOR SOLUTIONS ARCHITECT ADVIZEX

ORACLE APPLICATION EXPRESS, ORACLE REST DATA SERVICES, & WEBLOGIC 12C AUTHOR: BRAD GIBSON SENIOR SOLUTIONS ARCHITECT ADVIZEX ORACLE APPLICATION EXPRESS, ORACLE REST DATA SERVICES, & WEBLOGIC 12C AUTHOR: BRAD GIBSON SENIOR SOLUTIONS ARCHITECT ADVIZEX AdvizeX Technologies - A Rolta Company 6/12/2015 1 AGENDA Introductions Test

More information

Controller/server communication

Controller/server communication Controller/server communication Mendel Rosenblum Controller's role in Model, View, Controller Controller's job to fetch model for the view May have other server communication needs as well (e.g. authentication

More information

DatabaseRESTAPI

DatabaseRESTAPI ORDS DatabaseRESTAPI https://oracle.com/rest Jeff Smith Senior Principal Product Manager Jeff.d.smith@oracle.com @thatjeffsmith Database Tools, Oracle Corp Not just THAT SQLDev Guy I GET ORDS, too! Blogs

More information

This presentation and the documents incorporated by reference herein contain forward-looking statements regarding future events and our future

This presentation and the documents incorporated by reference herein contain forward-looking statements regarding future events and our future This presentation and the documents incorporated by reference herein contain forward-looking statements regarding future events and our future results that are subject to the safe harbor provisions of

More information

Click to edit Master title style

Click to edit Master title style Click to edit Master title style SCALING NETWORK MONITORING IN A LARGE ENTERPRISE BroCon 2016 Austin, TX Click to edit Master Who title am style I? I work for Amazon s Worldwide Consumer Information Security

More information

Storing in the Cloud: What You Need to Know Bret Piatt Rackspace Hosting

Storing in the Cloud: What You Need to Know Bret Piatt Rackspace Hosting Storing in the Cloud: What You Need to Know Bret Piatt Rackspace Hosting SAFE HARBOR STATEMENT This presentation contains "forward-looking" statements that involve risks, uncertainties and assumptions.

More information

There is REST and then there is REST. Radovan Semančík November 2017

There is REST and then there is REST. Radovan Semančík November 2017 There is REST and then there is REST Radovan Semančík November 2017 Who Am I? Ing. Radovan Semančík, PhD. Software Architect at Evolveum Architect of Evolveum midpoint Apache Foundation committer Contributor

More information

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best

More information

5348 Vegas Drive Las Vegas, NV 89108, U.S.A. Tel: ; Fax: Website:

5348 Vegas Drive Las Vegas, NV 89108, U.S.A. Tel: ; Fax: Website: The information in this document includes certain "forward-looking" statements within the meaning of the Safe Harbor provisions of Federal Securities Laws, as that term is defined in section 27a of the

More information

Lesson 14 SOA with REST (Part I)

Lesson 14 SOA with REST (Part I) Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)

More information

CARBONITE 2015 THIRD QUARTER FINANCIAL RESULTS OCTOBER 28, 2015

CARBONITE 2015 THIRD QUARTER FINANCIAL RESULTS OCTOBER 28, 2015 CARBONITE 2015 THIRD QUARTER FINANCIAL RESULTS OCTOBER 28, 2015 EMILY WALT Director of Investor Relations Safe Harbor These slides and the accompanying oral presentation contain "forward-looking statements"

More information

Salesforce IoT REST API Getting Started Guide

Salesforce IoT REST API Getting Started Guide Salesforce IoT REST API Getting Started Guide Version 42.0, Spring 18 @salesforcedocs Last updated: March 9, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 1 Roadmap Dave Bain PeopleSoft Product Management 2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

Services Web Nabil Abdennadher

Services Web Nabil Abdennadher Services Web Nabil Abdennadher nabil.abdennadher@hesge.ch 1 Plan What is Web Services? SOAP/WSDL REST http://www.slideshare.net/ecosio/introduction-to-soapwsdl-and-restfulweb-services/14 http://www.drdobbs.com/web-development/restful-web-services-a-tutorial/

More information

NeuroMama.com has a heart and the mission:

NeuroMama.com has a heart and the mission: NeuroMama, LTD., World s First Neural Technology-Powered Search Engine offers PRIVACY, Frequent Searcher Rewards Bonuses and most relevant search results. Novosibirsk, Russia: July 10, 2013 NeuroMama,

More information

EMEA/Africa/Middle East - Tuesday June 25th, :00:00 a.m. - 1:00pm BST / 10:00:00 a.m. - 2:00 p.m.cest /

EMEA/Africa/Middle East - Tuesday June 25th, :00:00 a.m. - 1:00pm BST / 10:00:00 a.m. - 2:00 p.m.cest / EMEA/Africa/Middle East - Tuesday June 25th, 2013 9:00:00 a.m. - 1:00pm BST / 10:00:00 a.m. - 2:00 p.m.cest / 1:30:00 p.m. - 5:30:00 p.m. IST / 12:00:00 p.m. - 4:00 p.m. MSK / 08:00:00 a.m. - 12:00 p.m.

More information

Force.com Streaming API Developer Guide

Force.com Streaming API Developer Guide Force.com Streaming API Developer Guide Version 40.0, Summer 17 @salesforcedocs Last updated: August 9, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Copyright 2014 Blue Net Corporation. All rights reserved

Copyright 2014 Blue Net Corporation. All rights reserved a) Abstract: REST is a framework built on the principle of today's World Wide Web. Yes it uses the principles of WWW in way it is a challenge to lay down a new architecture that is already widely deployed

More information

Introduction and Overview

Introduction and Overview IBM z/os Connect Enterprise Edition V2.0 API API API API API CICS Clients in the API Economy IMS DB2 Other Introduction and Overview 1 2015, IBM Corporation Topics to be Discussed Links to Pages Setting

More information

Investor Presentation February 2019

Investor Presentation February 2019 Investor Presentation February 2019 1 Safe Harbor Caution Concerning Forward-Looking Statements Various remarks that the Company makes contain forward-looking statements regarding acquisitions, acquisition

More information

Best Practices in Securing Your Customer Data in Salesforce, Force.com & Chatter

Best Practices in Securing Your Customer Data in Salesforce, Force.com & Chatter White Paper Best Practices in Securing Your Customer Data in Salesforce, Force.com & Chatter Overcoming Security, Privacy & Compliance Concerns 333 W. San Carlos Street San Jose, CA 95110 Table of Contents

More information

Oracle Policy Automation The modern enterprise advice platform

Oracle Policy Automation The modern enterprise advice platform Oracle Policy Automation The modern enterprise advice platform Release features and benefits (November 2017) v1.01 Program agenda 1 2 3 Overview of Oracle Policy Automation New features in release For

More information

RESTful API Design APIs your consumers will love

RESTful API Design APIs your consumers will love RESTful API Design APIs your consumers will love Matthias Biehl RESTful API Design Copyright 2016 by Matthias Biehl All rights reserved, including the right to reproduce this book or portions thereof in

More information

Agenda Time (PT) 8:45 a.m. Event Platform Opening 9:00 a.m. Keynote - Java: Present and Future Java EE 7 Java SE 8 Java Embedded

Agenda Time (PT) 8:45 a.m. Event Platform Opening 9:00 a.m. Keynote - Java: Present and Future Java EE 7 Java SE 8 Java Embedded Virtual Developer Day: Java 2014 May 6 th 9:00 a.m. - 1:00 p.m. PDT / 12:00 p.m. - 4:00 p.m. EDT / 1:00 p.m. 5:00 p.m. BRT Agenda Time (PT) 8:45 a.m. Event Platform Opening 9:00 a.m. Keynote - Java: Present

More information

Oracle APEX 18.1 New Features

Oracle APEX 18.1 New Features Oracle APEX 18.1 New Features May, 2018 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

LOG8430: Architecture logicielle et conception avancée

LOG8430: Architecture logicielle et conception avancée LOG8430: Architecture logicielle et conception avancée Microservices, REST and GraphQL Automne 2017 Fabio Petrillo Chargé de Cours This work is licensed under a Creative 1 Commons Attribution-NonCommercialShareAlike

More information

THE NEW EDGE IN TECHNOLOGY GREAT CUSTOMER SERVICE August 9, Matt Wilbanks Cloud Specialist

THE NEW EDGE IN TECHNOLOGY GREAT CUSTOMER SERVICE August 9, Matt Wilbanks Cloud Specialist THE NEW EDGE IN TECHNOLOGY GREAT CUSTOMER SERVICE August 9, 2011 Matt Wilbanks Cloud Specialist Safe Harbor Statement This presentation contains forward-looking statements that involve risks, uncertainties

More information

Integration Framework. Architecture

Integration Framework. Architecture Integration Framework 2 Architecture Anyone involved in the implementation or day-to-day administration of the integration framework applications must be familiarized with the integration framework architecture.

More information

ForeScout CounterACT. Configuration Guide. Version 3.4

ForeScout CounterACT. Configuration Guide. Version 3.4 ForeScout CounterACT Open Integration Module: Data Exchange Version 3.4 Table of Contents About the Data Exchange Module... 4 About Support for Dual Stack Environments... 4 Requirements... 4 CounterACT

More information

JVA-563. Developing RESTful Services in Java

JVA-563. Developing RESTful Services in Java JVA-563. Developing RESTful Services in Java Version 2.0.1 This course shows experienced Java programmers how to build RESTful web services using the Java API for RESTful Web Services, or JAX-RS. We develop

More information

WHITE PAPER JANUARY Creating REST APIs to Enable Your Connected World

WHITE PAPER JANUARY Creating REST APIs to Enable Your Connected World WHITE PAPER JANUARY 2017 Creating REST APIs to Enable Your Connected World 2 WHITE PAPER: CREATING REST APIS TO ENABLE YOUR CONNECTED WORLD ca.com Table of Contents Section 1 The World is Getting Connected

More information

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller REST APIs on z/os How to use z/os Connect RESTful APIs with Modern Cloud Native Applications Bill Keller bill.keller@us.ibm.com Important Disclaimer IBM s statements regarding its plans, directions and

More information

Take a Load Off with U2 RESTful Web Services. Nik Kesic, Lead Technical Support for Rocket U2

Take a Load Off with U2 RESTful Web Services. Nik Kesic, Lead Technical Support for Rocket U2 Take a Load Off with U2 RESTful Web Services Nik Kesic, Lead Technical Support for Rocket U2 Webinar Opening Procedure Orange arrow = control GoTo Webinar control panel This webinar will be recorded and

More information

Lesson 15 SOA with REST (Part II)

Lesson 15 SOA with REST (Part II) Lesson 15 SOA with REST (Part II) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano REST Design Tips 1. Understanding GET vs.

More information

Finisar Corporation Company Overview

Finisar Corporation Company Overview Finisar Corporation Company Overview January 2019 1 Safe Harbor This presentation contains forward-looking statements as defined under the Private Securities Litigation Act of 1995. Except for historical

More information

Use Case: Publishing an orchestration as a REST API

Use Case: Publishing an orchestration as a REST API 1 Use Case: Publishing an orchestration as a REST API 2 High-level scenario Client sends a request via RESTful API to get a Patient profile by sending a Patient ID and receives a derived result back from

More information

Red Hat 3scale 2-saas

Red Hat 3scale 2-saas Red Hat 3scale 2-saas Product For Use with Red Hat 3scale 2-saas Last Updated: 2018-11-07 Red Hat 3scale 2-saas Product For Use with Red Hat 3scale 2-saas Legal Notice Copyright 2018 Red Hat, Inc. The

More information

Now Platform Technology Deep Dive

Now Platform Technology Deep Dive Now Platform Technology Deep Dive Dragan Preocanin APJ Platform Innovation Team Lead ServiceNow Dylan Lindgren APJ Platform Innovation Team Senior UI Developer ServiceNow 1 Safe Harbor This presentation

More information

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles

More information

PREVIEW. Salesforce Limits. Salesforce, Winter

PREVIEW. Salesforce Limits. Salesforce, Winter Salesforce Limits Salesforce, Winter 18 PREVIEW Note: This release is in preview. Features described in this document don t become generally available until the latest general availability date that Salesforce

More information

2nd Quarter 2017 Earnings Results

2nd Quarter 2017 Earnings Results 2nd Quarter 2017 Earnings Results August 2, 2017 Forward-Looking Statements Except for historical and factual information, the matters set forth in this presentation and other of our oral or written statements

More information

Coding Intro to APIs and REST

Coding Intro to APIs and REST DEVNET-3607 Coding 1001 - Intro to APIs and REST Matthew DeNapoli DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

J.P. Morgan Healthcare Conference Investor Presentation Matt Wallach, President & Co-Founder January 14, Veeva Systems veeva.

J.P. Morgan Healthcare Conference Investor Presentation Matt Wallach, President & Co-Founder January 14, Veeva Systems veeva. J.P. Morgan Healthcare Conference Investor Presentation Matt Wallach, President & Co-Founder January 14, 2016 2016 Veeva Systems veeva.com Safe Harbor Forward-looking Statements This presentation contains

More information

Architectural patterns and models for implementing CSPA

Architectural patterns and models for implementing CSPA Architectural patterns and models for implementing CSPA Marco Silipo THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Application architecture Outline SOA concepts and

More information

Kaufman Brothers 13 th Annual Investor Conference

Kaufman Brothers 13 th Annual Investor Conference Kaufman Brothers 13 th Annual Investor Conference Craig DeYoung, VP Investor Relations New York, New York September 14, 21 / Slide 1 Safe Harbor "Safe Harbor" Statement under the US Private Securities

More information

RESTful Web services

RESTful Web services A Seminar report on RESTful Web services Submitted in partial fulfillment of the requirement for the award of degree Of Computer Science SUBMITTED TO: SUBMITTED BY: www.studymafia.org www.studymafia.org

More information

API Security Management SENTINET

API Security Management SENTINET API Security Management SENTINET Overview 1 Contents Introduction... 2 Security Models... 2 Authentication... 2 Authorization... 3 Security Mediation and Translation... 5 Bidirectional Security Management...

More information

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP 2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries

More information