Suraj Kohale, Author at Perficient Blogs https://blogs.perficient.com/author/skohale/ Expert Digital Insights Wed, 15 Feb 2023 05:53:52 +0000 en-US hourly 1 https://blogs.perficient.com/files/favicon-194x194-1-150x150.png Suraj Kohale, Author at Perficient Blogs https://blogs.perficient.com/author/skohale/ 32 32 30508587 Introduction to Tibco Cloud Integration https://blogs.perficient.com/2023/02/01/introduction-to-tibco-cloud-integration/ https://blogs.perficient.com/2023/02/01/introduction-to-tibco-cloud-integration/#respond Wed, 01 Feb 2023 07:10:57 +0000 https://blogs.perficient.com/?p=325552

What is cloud Integration?

Cloud integration is the process of connecting the data from all of an organization’s systems, on-premises, local, and cloud applications (including multi-cloud systems) so that the business users have access to all of the business data on one platform and in real-time. Cloud integration, a subset of the larger field of systems integration, refers to the combination of practices, tools, and technology a business uses to connect on-premises, local, and cloud applications, data, services and systems, and even whole IT environments so that data from these disparate systems can be easily accessed and shared on one platform. Once combined the data and services can be shared or accessed via multiple devices either over a network or the internet.

Cloudcomp

Cloud integration was the answer to the proliferation of SaaS applications. Essentially, with so many people using different software services, organizations were finding that the data from all these applications could not be easily shared between teams. Businesses ended up with islands of data or data silos, where employees could not get a complete view of customers. In this type of scenario, there’s no consistent understanding of customer preferences, behaviors, and needs. By bringing all of the data sources together, cloud integration provides holistic access and visibility into business data for the optimization of business processes and effective data analytics. It enables businesses to better manage their customers, processes, and operations. Cloud integration arose from IT need to maintain different cloud resources and data sets as well as to combine on-premises data with different cloud environments.

 

TIBCO Cloud Integration iPaaS:

The TIBCO Cloud™ Integration iPaaS is the most versatile integration platform as a service (iPaaS) in the market. With its open platform core, you have access to best-of-breed technology to accelerate your time to market.

In addition, the platform boosts business agility by empowering a wide variety of users to quickly connect to and build out your digital landscape using an API-led and event-driven approach and by offering a broad range of architectural flexibility and choice.

The TIBCO Cloud Integration Connector allows you to access the power of the TIBCO Cloud Integration API from within the familiar mapping environment without writing any code. You can use the connector to:

  • Ensure high availability of your critical integration processes
  • Export your integration statistics for analysis
  • Automate provisioning and user management
  • Automate data migrations

 

Build Event-driven Apps with an Ultralight Framework

Take advantage of new cloud application architectures

TIBCO Flogo® Enterprise software―the commercial, fully supported version of the open-source Project Flogo® framework—enables developers to easily build ultralight, event-driven microservices and functions using a browser-based flow designer. The apps can be seamlessly deployed to serverless environments, container platforms, and devices at the network edge. With Flogo® Enterprise software, you can build highly scalable functions, create engaging user experiences, and collect and analyze data on IoT devices.

Capabilities

  • Quickly develop event-driven apps

Visually implement event-driven microservices and functions within a browser-based interface that simplifies and accelerates the development of event-driven applications. Incorporate out-of-the-box and custom-built event triggers and actions that respond to events, such as flows for application integration, streams for stream processing, and rules for contextual rule processing.

  • Create compelling customer experiences

Design using REST, GraphQL, gRPC, and AsyncAPI that overcome your information silos and deliver all the services your organization provides within in a single, highly responsive application experience. Built-in tooling lets you model, mock, and test your APIs, and easily connect services to all of your endpoints with a wide variety of pre-built connectors.

  • Build ultralight, portable apps

Create applications that are at least 50x smaller in size than when built with Java, making them better suited for a new breed of computing environments. With smaller apps that consume less computing resources, you can cost-effectively deploy to multi-cloud environments, function-as-a-service (FaaS), edge devices, and on-premises.

  • Deploy intelligence at the edge

Make it easy for your developers to use streaming capabilities and ML models, including Google TensorFlow, within your apps for deployment on tiny edge devices. This capability lets you respond quickly and intelligently to events detected by IoT devices and optimize cloud resources.

 

Creating an App

You can create a Flogo app from the Apps page.

Procedure:

  1. Log in to TIBCO CloudTM Integration.
  1. On the Apps page, click Create/Import.

What do you want to build? The dialog box is displayed.

Flogo

  1. To create a Flogo app:
    • Under QuickstartAll app types > Apps, click Create a Flogo app.
    • On the left, select a category that identifies the type of integration you need. On the right, click Create a Flogo app. In the block that displays below your selection, click Create Flogo app.

The app is created and the App Details Page is displayed for the new app. By default, the app is named in sequential order in the format New_Flogo_App_<sequential_number>. For example, if you created three apps without renaming them, then the first one has a default name of New_Flogo_App_1, the second one is called New_Flogo_App_2 and the third one is called New_Flogo_App_3. The version of a newly-created app is 1.0.0 and is displayed as v: 1.0.0 beside the name of the app. You can edit the version of the app. Edit the app name to a meaningful string. To do so, click anywhere within the app name and edit it, then click anywhere outside the text box to persist your change.

  1. Click Create

 

Integrate the capability of TIBCO Cloud™ Integration simplifies the building and deployment of modern cloud-native integration applications.

 

Perficient + Tibco

At Perficient, we excel in tactical Tibco implementations by helping you address the full spectrum of challenges with lasting solutions rather than relying on band-aid fixes. The end result is intelligent, multifunctional assets that reduce costs over time and equip your organization to proactively prepare for future integration demands. 

Contact us today to learn how we can help you to implement integration solutions with Tibco.

 

]]>
https://blogs.perficient.com/2023/02/01/introduction-to-tibco-cloud-integration/feed/ 0 325552
MuleSoft Bulk API v2.0 Connector Support with the Salesforce https://blogs.perficient.com/2022/11/17/mulesoft-bulk-api-v2-connector-support-with-the-salesforce/ https://blogs.perficient.com/2022/11/17/mulesoft-bulk-api-v2-connector-support-with-the-salesforce/#comments Thu, 17 Nov 2022 08:07:40 +0000 https://blogs.perficient.com/?p=321623

One of the main use cases with Salesforce that MuleSoft customers use involves uploading records that are stored in CSV format to Salesforce. MuleSoft has provided various ways to fulfill this use case. We have dataloader.io, the most popular Data Loader for Salesforce on Salesforce AppExchange, and also have Anypoint Platform’s Salesforce Connector with various operations.
We added another option to help you easily accomplish the above use case.
Mulesoft Bulk API v2.0 is available in API version 41.0 and later. Compared to Bulk API v1.0, Salesforce has dramatically simplified the pre-processing step of Bulk API. In this blog, we will walk you through how to bulk upload your contact records in CSV format to Salesforce through Bulk API v2.0.

  • Bulk API 2.0 provides a simple interface to quickly load large amounts of data into your Salesforce org and to perform bulk queries on your org data.
  • Bulk API 2.0 simplifies uploading large amounts of data by automatically breaking the data into batches. All you have to do is upload a CSV file with your record data.
  • We can process 100 million records per 24-hour period.
  • Salesforce creates a separate batch for every 10,000 records in your job data internally.
  • Salesforce Connector Creates a Bulk API V2 operation that is used to insert, update, delete or upsert the data.

Prerequisites:

  • Installing salesforce connector(by login into any point exchange from the studio, you can install the salesforce connector)
  • Salesforce developer account
  • Security token
  • Consumer key and secret(If you are using the Salesforce connector to access an OAuth API, you also need a consumer key and secret)
  • The CSV file used to process data to salesforce should be in UTF 8 format and can not exceed 100 MB.
  • Create a project in anypoint studio and configure the listener to trigger the flow
  • Drag and drop create job bulk API v2 operation from mule palette

Bulkapi2.0

  • Configure the file read operation to read the CSV file

Bulkapi2.0

Configure the below parameters for Create job bulk api v2 operation:

  • ObjectType: type of the salesforce object
  • sObjects: An array of one or more array objects(payload)
  • Operation: operation to be invoked insert/update/delete/upsert
  • Line ending: line ending of csv file, LF or CRLF
  • Column delimiter: backquote (`), caret (^), comma, pipe (|), semicolon, and tab
  • External Id field name: it only required for upsert operation

Scr

  • Deploy the application and, trigger the flow, create the test data as a CSV file

Picture2

We can check the status of the batch job after login into Salesforce.

Picture3

 

In this way, MuleSoft Bulk API v2.0 simplifies uploading large amounts of data by automatically breaking the data into batches. We can process 100 million records per 24-hour period.

Perficient + MuleSoft 

At Perficient, we excel in tactical MuleSoft implementations by helping you address the full spectrum of challenges with lasting solutions rather than relying on band-aid fixes. The end result is intelligent, multifunctional assets that reduce costs over time and equip your organization to proactively prepare for future integration demands. 

We’re a Premier MuleSoft partner with more than 15 years of integration expertise across industries, including financial services, healthcare, retail, and more. After MuleSoft’s acquisition by Salesforce, our continued innovation in the integration space offers more customized experiences on software developed by MuleSoft. We combine the MuleSoft product suite with our connectivity expertise to provide comprehensive solutions both on-premises and in the cloud. 

Contact us today to learn how we can help you develop API-led connectivity and Integrate with other systems like salesforce using different connectors.

]]>
https://blogs.perficient.com/2022/11/17/mulesoft-bulk-api-v2-connector-support-with-the-salesforce/feed/ 4 321623