Tallan's Technology Blog

Tallan's Top Technologists Share Their Thoughts on Today's Technology Challenges

Posts Tagged "API"

BizTalk 2016 Feature Pack 1 Management REST API Tutorial

Kevin Morillo

One of the great new additions of the recently released Feature Pack 1 for Microsoft BizTalk 2016 is a REST API, which can be used to administer BizTalk Server.  Longtime users of BizTalk may have experience with using ExplorerOM.dll or WMI based scripts to manage their BizTalk environment.  The REST API introduced in Feature Pack 1 provides a more flexible alternative, including a Swagger definition providing rapid implementation of an application to consume the API.  In this post, I will walk through the process of installing the API as well as using Swagger to generate a C# client and demonstrating a simple command.

Working with Web Services Using the Boomi API

Mohammed Malick

In this blog we are going to discuss how we can use Boomi API to overcome some of the limitations of using Web Service Server connectors.
Here are some of the limitations we discussed in our previous blog.

In REST service, how do we restrict the process to support specific REST verbs, for example say the process should accept only the GET/POST and reject DELETE/PUT.
Passing queries/parameter in the URL itself
Something like this http://SERVER:9090/ws/simple/getBlogs/blogid/1 or this http://SERVER:9090/ws/simple/getBlogs?blogid=1
Managing or assigning multiple web services end point to a Boomi process

This blog post will discuss ways to work with the Boomi AtomSphere API to work around these limitations
Before we begin using Boomi API, we need to verify access to the Boomi API.
Login into Boomi portal, In the top right menu, select API Management.

If you are able to see below screen then you have the access to…

Salesforce .NET Connection Pool

Nick Rubino

The following write-up will go through how to setup a connection to the Salesforce SOAP API using the Force.com Enterprise WSDL along with a custom connection pool wrapper I have written. I have used the repository pattern and object pool pattern to design a connection and connection pool for querying, saving, and deleting data from Salesforce through this SOAP API.
The connection pool code can be downloaded at the following github link.
The code from the link above enables you to query against any out of the box object or property. To hook into your custom Salesforce environment objects and properties you will need to update the Web Reference in the salesforce.connection project as outlined here. Also do not forget to modify the wsdl before updating the Web Reference because of the known bug with the wsdl generated from Salesforce.
Once you have…

Programmatically Deploying Dell Boomi Processes using the AtomSphere RESTish API and C#

Paul Gutierrez

While the Dell Boomi user interface is highly robust and user friendly there are times when using the user interface can prove to be quite tedious. One example that we have discovered to be an example of this are process deployments. In order to deploy a set of Boomi processes one must search for each individual process and deploy. This may not seem overly tedious if AtomSphere only has a few processes. But in some cases AtomSphere could have numerous applications each consisting of many processes. It is easy to see given the scenario how frequent deployments could prove to be very time consuming.
Luckily, there is an alternative to using the AtomSphere user interface. Dell Boomi offers a set of APIs (both REST and SOAP) that can be used for various sets of tasks and that includes deploying Boomi processes….

What are APIs and How do APIs Work?

What is an API?
What exactly is an API? We hear about how valuable APIs are all the time; MuleSoft founder, Ross Mason, often says that they will have a significant impact on business. However, what is the definition of an API?

API stands for Application Programming Interface. An API is a software intermediary that allows two applications to talk to each other.  In other words, an API is the messenger that delivers your request to the provider that you’re requesting it from and then delivers the response back to you.

An API defines functionalities that are independent of their respective implementations, which allows those implementations and definitions to vary without compromising each other. Therefore, a good API makes it easier to develop a program by providing the building blocks.
When developers create code, they don’t often start from scratch. Fundamental to developer productivity is…

Connecting anything to anything: How the MuleSoft team got a Commodore 64 to tweet

Tallan Partner

When MuleSoft engineering recently organized a two-day internal hackathon, their team of four:

Jeff Harris – Principal Engineer
James Hall – Interaction Designer
Steven Butt – Senior Software Engineer
James Nieper – Senior DevOps Engineer

immediately got to work brainstorming what to build.  Very quickly they gravitated towards creating an interactive IoT installation that would illustrate how MuleSoft’s technology makes it easy to connect the world’s data and devices together in interesting and useful ways. Moreover, MuleSoft also wondered how far they could stretch the limits of connectivity. What if they could connect to something that didn’t have an API ready for them to use? What if they could connect to something that had never been a part of the internet before? That was when MuleSoft decided to try and turn a Commodore 64 into an IoT device!

The Commodore 64 was introduced in 1982 and was the best selling personal computer in history.  In its day, it…

April 2016 Dell Boomi Latest Feature Set Release

Cesar Cordero

April 7th, 2016
Dell Boomi continues to lead the iPaaS platform and for a third year in a row, Dell Boomi AtomSphere, a leading provider of Integration Platform as a Service (iPaaS), has again been positioned by Gartner, Inc., in the “Leaders” quadrant of the Magic Quadrant for Enterprise iPaaS. For the month of April Tallan is excited to announce AtomSphere’s latest feature set:
Managing Certificates
The following enhancements make the management of user and certificate authority (CA) certificates easier:
• User certificates that are deployed to an Atom, Molecule, or Atom Cloud are now listed in the Certificates panel in Manage > Atom Management.
• CA certificates for Molecules and Atom Clouds are now listed in the Certificates panel.
• Searching by certificate name is now supported in the Certificates panel.
• Notification that a certificate is expiring is provided on the Certificates panel, Environment cards,…