TN19-TCI: Integration and API management using TIBCO Cloud™ Integration

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Attie Naude 14 May 2013 Windows Azure Mobile Services.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Peoplesoft: Building and Consuming Web Services
Integration Capabilities Georgi
Platform as a Service (PaaS)
Enterprise Integration Combining the Salesforce Platform with Your Architecture Markus Spohn Director Product Management, Integration & Desktop Clients.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
Welcome to Azure App Services! Amie Seisay
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Welcome to Azure App Services! Amie Seisay
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
CRM Training Courses &Online Courses and Salesforce Online | classroom| Corporate Training | certifications | placements| support.
Mobile Application Solution
The Holmes Platform and Applications
Platform as a Service (PaaS)
Introduction ITEC 420.
Platform as a Service (PaaS)
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
InGenius Connector Enterprise Microsoft Dynamics CRM
Data Platform and Analytics Foundational Training
Platform as a Service (PaaS)
BMC Integration Service Overview and Architecture
Tulika Chaudharie / Harikharan Krishnaraju
Opening slide.
Mobile App Trends: lifecycle, functions, and cognitive
Using a Gateway to Leverage On-Premises Data in Power BI
Google App Engine Mandeep Singh (37926)
Building Custom Workflows
Chris Menegay Sr. Consultant TECHSYS Business Solutions
PL2759 Autodesk® PLM 360 Connect Integration with Autodesk PLM 360
Line of Business Solutions in SharePoint Online
Platform as a Service.
SMS+ on Microsoft Azure Provides Enhanced and Secure Text Messaging, with Audit Trail, Scalability, End-to-End Encryption, and Special Certifications MICROSOFT.
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Get Started with Common Data Model (CDM) and PowerApps
Mobile Application Solution
Microsoft Build /6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Using a Gateway to Leverage On-Premises Data in Power BI
New Mexico State University
The New Breed: OMS, Flow, and Power BI Integration
AWS DevOps Engineer - Professional dumps.html Exam Code Exam Name.
Azure Automation and Logic Apps:
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
Tapping the Power of Your Historical Data
Dev Test on Windows Azure Solution in a Box
Nintex 2013 and DocuSign Workflow
Micro-service Orchestration for Serverless Cloud Computing Cathy Zhang, Distinguished Engineer, Huawei Louis Fourie, Senior Staff Engineer, Huawei.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Google App Engine Ying Zou 01/24/2016.
ASP.NET Module Subtitle.
Saranya Sriram Developer Evangelist | Microsoft
Technical Capabilities
Serverless Architecture in the Cloud
Common Data Service Data Integrator
5 Azure Services Every .NET Developer Needs to Know
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Overview of Databases and Salesforce Chapter 1
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Wagner Silveira Microsoft MVP - Azure
Presentation transcript:

TN19-TCI: Integration and API management using TIBCO Cloud™ Integration Jeff Levetin - Customer Success Engineer Serge Bagi - Sr. Director, Education Content

Agenda 2+ hours for slides and labs TCI Scribe - Functionality Application overview Integration and event services Core concepts TCI Scribe - Architecture Cloud services TCI Scribe platform API Connectivity via the SDK

Agenda - continued Lab A - Setup and Overview of TCI Scribe Connectivity, Configuration, and Security Lab B - Build an Integration from MySQL to Salesforce Use Query pattern and on demand Integration Integrate two entities in a single process map Lab C - Combine Mashery API Management with TCI Scribe Use Request / Reply pattern Add API management with Mashery Test using Postman Lab D/E - Build an Integration from Salesforce to MySQL Use Message pattern Configure in Salesforce

TCI Scribe - Overview The Connect Capability of TIBCO Cloud Integration (TCI) Manage, Connect, Integrate, Develop HTML 5 Design Studio, Platform API, and SDK Suitable for range of users from Citizen Integrator to Developer Life Cycle Management Execution history, email notification, reprocess failed records Export / Import maps as JSON for versioning, moving from dev to prod Other Functionality Local file storage with built in lookup, cloud hosted lookup tables Debugging

Query and Event Based Integrations Integration Solution Query based integration process - data retrieved via outbound query Triggered by: scheduler, UI, or call to Platform API (api.scribesoft.com) Event Solutions Event based integration process - data delivered via HTTPS / REST Triggered by external system calling Event endpoint (endpoint.scribesoft.com/…) Message Map Asynchronous Parallel execution with auto scaling Request / Reply Map Synchronous HTTPS call returns JSON

TCI Scribe - Agents, Connections, Solutions, Maps Organization Cloud Agent (Metadata) Map Connection Cloud Agent (Solution) Solution SFDC Map Connection On Premise Agent Solution Map Marketo Connection Map MSSQL Solution Connection Map .txt (local)

Key Concepts Organization Agent Connection Account / Namespace for integration environment Agent Stand alone application that executes the integration Local database stores integration logic DLLs for each installed connector Log files Cloud Agent: hosted by TIBCO - connects to cloud endpoints On premise Agent: self hosted - connects to local and cloud endpoints Connection Consists of Connector type (MySQL, Salesforce, etc.) and credentials Layer of abstraction that standardizes metadata (schema, operations, etc.) Points to a single data store

Key Concepts - continued Solutions An integration package containing one or more Maps An Integration Solution runs a list of Maps sequentially Event Solutions contain independently triggered Event maps Maps Distinct integration process, like a program module Can contain multiple Connections Advanced formula editor with built in functions (regex, parse, date, etc.) "Query" is the start block for a Map in an Integration Solution "Wait for Message" or "Wait for Request" is the start block for Event Maps Blocks Standard control blocks include: If / Else, For Each Result Loop, Continue, Exit Connector blocks provide discrete operations for interfacing with connectors

TCI Scribe - Architecture Salesforce REST API Apps SFTP Hubspot DLLs DB SQL Azure Cloud Agent Telemetry Data Cloud Endpoints TCI Text Files DLLs DB Local Files SQL Server Events On Premise Agent ODBC CRM On-prem REST Local Endpoints

TCI Scribe - API & SDK Platform API SDK All functionality in the TCI Scribe application uses the API Program in any language (JavaScript, Python, ROR, .NET, etc.) Leverage TCI Scribe functionality: white label service, Scout, Google sheet, etc. SDK Program in .NET, interface to the core application Develop, test, and deploy on any local agent - no developer key required Fast Messaging Framework (FMF) - connector for custom inbound messaging Fast Connector Framework (FCF) - advanced REST connector

Lab A - Setup TCI Scribe MySQL Workbench Salesforce SDK Activate Connectivity in Marketplace Created Salesforce Connection Create MySQL Connection Update security settings MySQL Workbench Create DB Connection Salesforce Confirm login Review security settings Activate MySQL Connector SDK Used to build Connectors Written in .NET, appropriate programming skills required Develop and test on local agent, no developer key required

Lab B - Integrate MySQL to Salesforce Goals Use an Upsert with relationships for key management strategy Understand how related objects are retrieved in TCI Scribe Integrate 2 related objects from MySQL to SFDC in a single map Steps Create Integration Solution Create Map Add Connections for MySQL and Salesforce Implement logic using blocks

Lab B - Key Management Parent Records Query Parent / Upsert Primary Key External Id Child Records Loop Through Children Upsert Parent Upsert Id Parent ID Primary Key External Id

Lab C - Mashery API Management and TCI Scribe Goals Understand how Event Maps work in TCI Scribe Configure a Request / Reply process Implement API management Steps in TCI Scribe Create Event Solution Create a Request / Reply map in that solution Generate endpoint URL Test using Postman Steps in Mashery Create API Create Package Generate a Package Key

Lab D/E - Salesforce Event to MySQL Goals Create an Event triggered integration Steps in TCI Scribe Create a message map in existing event solution Generate endpoint URL Implement logic Steps in Salesforce Create and activate workflow Create outbound message and add to workflow Use endpoint generated in TCI Scribe event solution Test by adding / changing account record Validate in MySQL

TIBCO® Connected Intelligence helps businesses connect to their data wherever it is, augments their ability to gain insight from it, and take faster action.