Connect Your Clouds with Force.com Developer Track Jeff Douglas, Senior Technical Consultant, Appirio.

Slides:



Advertisements
Similar presentations
Under the Covers of the Force.com data Architecture
Advertisements

Pandoras Cloud Cover: Integrating the pieces without the usual hassles Collaboration Eyal Shavit: SnapLogic Mark Brennan: Pandora 1.
Flex in the Salesforce Cloud Markus Spohn Director of Product Management.
Coding the Clouds: Building Enterprise Apps Using Force.com and Other Cloud Services Dave Carroll Principal Developer Evangelist September 2008.
Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
WaveMaker next: Webinar Sep 19, Agenda Introduction What’s new in WaveMaker 6.6 Introducing WaveMaker Cloud Demo: WaveMaker Cloud WaveMaker Roadmap.
1 CXP Analyst and Investor Meeting Denver – September 2007 Wayne Aiello - VP, E-Business Corporate Express US Analyst Meeting Denver – September.
CONDO MANAGER The Leader in Association Accounting and Management Software Mailing Address: P.O. Box Charlotte, North Carolina Web Site
Welcome to the Real-Time Cloud for Nonprofits Jill Kenney Senior Sales Engineer Salesforce.com Foundation.
Citizen Connection…Our Goal
Oracle Cloud Marketplace Neelesh Gurnani Director, Product Development Arif Khan Director, Product Management September 29, 2014 Copyright © 2014, Oracle.
1 Thomas Weisel Partners Tech2003 Conference VeriSign Company Overview Dana Evan, CFO February 2003.
Changing the Economics of Innovation
Partner of Salesforce Partners. Index 1.Company Overview 2.Why Dreamwares? 3.Salesforce Development Services 4.About 15-hours free development 5.Methodology.
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Google App Engine Danail Alexiev Technical Trainer SoftAcad.bg.
Enterprise Integration Combining the Salesforce Platform with Your Architecture Markus Spohn Director Product Management, Integration & Desktop Clients.
Sitefinity Performance and Architecture
The Technology Behind the Social Enterprise
HP Partner Navigator Program
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
Welcome to the Construction Industry Cloud AEI Strategic Services
L OUISIANA T ECH U NIVERSITY MECHANICAL ENGINEERING PROGRAM Computer Science Salesforce Cloud By Parthasarathi Mahadasyam.
- The Event Intelligence Platform Smarter Events for Exhibitors, Organizers & Attendees Making the most out of Zerista Company Confidential – Do Not Reproduce.
OM. Brad Gall Senior Consultant
This communication does not constitute an offer to sell or the solicitation of an offer to buy any securities or a solicitation of any vote or approval.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Understanding the Streaming API Quick start guide to RealTime Greg Wester in/add_address.
Title Slide – Option 1. Title Slide – Option 2 Insert Text.
Cloud Computing John Engates CTO, Rackspace Presented: Rackspace Customer Conference, 2008 October 29, 2008.
IIM Intro What is IIM? An information delivery and management solution. IIM App iPad Client Integration IIM Services Interface IIM Web Account Payment.
Look Ma, No Apex Mobile Apps with RemoteObjects and Mobile SDK Barry Hughes Senior
Q Earnings April 29, 2011 Bill Lucia, CEO Walter Hosp, CFO.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
R7 Integrator and Enterprise Integrator: You won’t believe this is XA… Deborah Vermillion, VP Consulting Services, CPIM, CIRM Belinda Daub, Senior Consultant.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Intro to Datazen.
Managing the Coexistence and Integration of Salesforce and Siebel Chris Stuart VP Technical Sales, aMind Solutions Jerry Lekhter Director IT, Intuit.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Erik Blachford CEO, IAC Travel Pacific Crest Technology Forum August 10, 2004.
Integrating Alfresco with Salesforce. Agenda About Technology Services Group Why a Salesforce / Alfresco Integration Use Cases / Examples Technical Architecture.
FOURTH QUARTER AND YEAR END 2012 RESULTS. The following is a Safe Harbor Statement under the Private Securities Litigation Reform Act of 1995: This press.
January 21, 2004 First Fiscal Quarter Earnings Conference.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Understanding Influencers and Building Influencer Engagement Jim Tobin President, Ignite Social
THIRD QUARTER 2012 RESULTS.  Year-over-year revenue growth of 5.5% to $32.0 million, at the high end range of guidance  Adjusted fully diluted EPS of.
FOURTH QUARTER AND FULL YEAR 2013 RESULTS March 13, 2014.
Lecture 6: Cloud Computing
5/12/2018 3:54 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
My Company Just Purchased Salesforce. Now What?
Deployment Planning Services
About Bill Bill Baer (ˈbɛər)
Get the Most Out of GoAnywhere: Agents
What’s ahead for Platform-as-a-Service
Lightning Component Design
Microsoft Ignite /26/2018 3:31 AM
Microsoft Azure P wer Lunch
Managing The Scheduler
Confidential – Oracle Internal/Restricted/Highly Restricted
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Zach Parker, President and Chief Executive Officer
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Office 365 Development July 2014.
Modern benefits administration and HR software, supported by us.
Mark Quirk Head of Technology Developer & Platform Group
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
Presentation transcript:

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 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 product or service availability, 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, new products and services, 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 outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, 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, our limited history reselling non-salesforce.com products, 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-Q for the most recent fiscal quarter ended July 31, This documents and others containing important disclosures 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 presentations, 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.

Jeff Douglas Senior Technical Consultant Appirio Developer Evangelist CloudSpokes Co-Author “Salesforce Handbook”

What to Walk Away With  Solid understanding of Force.com integration options and patterns.  Strategies for connecting various cloud platforms with Force.com.  Best practices with Force.com integration options.  A deep love and appreciation for the Force.com platform.

Agenda  Cloud to Cloud Integration Patterns –Inbound –Outbound –Hybrid  Force.com Toolkits  “RMAforce” Demo –Microsoft Azure –Google App Engine –Amazon AWS –Heroku  Q&A

Integration Patterns with Force.com

Inbound Integration Options for Force.com  Force.com APIs –SOAP API, Bulk API, REST API, Chatter REST (Pilot)  Apex Web Services –SOAP, REST (Pilot)  Apex Inbound Services  Force.com Toolkits –Google App Engine (Java & Python), Ruby, PHP, Perl,.NET and Azure

Outbound Integration Options for Force.com  Apex Callouts  Force.com Toolkits  Outbound Message  Apex Outbound Services

Apex Callouts – Don’t Forget!  Governor Limits!! –10 callouts per transaction –3MB payload maximum –120 timeout for all callouts  Dreaded “You have uncommitted work pending” error  Callouts from Triggers must be made asychronously  The joy of writing test coverage for callouts  Invoke WSDL/SOAP or REST services. Be careful parsing returned JSON data. Parser is not yet native.

Force.com Toolkits for Services

Force.com Toolkits for Platforms/Languages

Demo Application – “RMAforce”

Salesforce.com ERD

Demo - Microsoft Azure  Inbound integration from SQL Azure  Java app loads Sales Order data using the Bulk API

Recap - Microsoft Azure  Inbound integration from SQL Azure using Java and the Bulk API  CVS column names should be same as target org  Consolidate data into SQL Views for easy querying  Schedule the app (.jar file) to run periodically on a server with notifications for failures.  Monitor imports (success & failures) in Salesforce Best Practices

Demo - Google App Engine  Inbound integration using the Google App Engine Toolkit for Force.com (Java) to process customer RMAs.

Recap - Google App Engine  Inbound integration using the Google App Engine Toolkit for Force.com (Java)  Use the “GAE” version of the Toolkit for App Engine.  Use the precompiled “Partner” jar  URL fetch service limited to 5 seconds so streamline queries and returned results  Cache connection for improved performance Best Practices

Demo - Amazon AWS  Outbound integration to Amazon S3 using the Amazon Web Services toolkit.  Customer service rep approves RMA, creates PDF and stores in Amazon S3.

Recap - Amazon AWS  Outbound integration to Amazon S3 using the Amazon Web Services toolkit.  Setup different S3 buckets for sandbox and production  Watch bucket permissions  Guard your AWS API keys! Best Practices

Demo - Heroku  Platform/lauguage integration with Ruby and Heroku  Customer checks the status of their RMA on mobile device.  Ruby on Rails application using the REST API.

Recap - Heroku  Inbound integration with Heroku.  Ruby on Rails application using the REST API.  Use OmniAuth for authorization  Use HTTPS for OAuth2 callback  Use the Heroku SSL add-on for quick & easy encryption  Treat access tokens like passwords!! Best Practices

Recap – What Did We See?  Strategies for Force.com integration depending on use case.  Force.com Toolkits for different services and language  How do develop integrations regardless of platform and language.  How to use different Force.com APIs depending on application purpose.  Best practices for technologies, toolkits and platforms

Additional Resources  Github code repo  Cloud to Cloud Integrations with Force.com  Loading Large Data Sets with the Force.com Bulk API  Google App Engine Toolkit for Force.com  Force.com Toolkit for Amazon Web Services  OmniAuth

Questions?

But wait, the DevZone has more! Open Source Lab Discover new & interesting open projects Lightning Forum Drop in for a quick blast of knowledge Tech Demos See and learn the latest from the experts Code Consultations Sign up for 1:1 sessions at the Welcome

Watch your inbox at the end of each day for an from our survey partner, Alliance Tech. Click on the personalized link to be directed to the survey page for the sessions you attended. How Could Dreamforce Be Even Better? Tell Us! Every session survey you submit is a chance to win an iPad 2!