Tag Archives: gateways
Hybrid API Gateways: Combining the Best of SaaS and On-Premise Software

There are a lot of people hard at work building APIs who are rightfully focused on just getting the API right and not looking beyond that to what comes next. Well, what comes next is putting something in place to manage those APIs you just created, especially if you intend to expose them as public APIs, or even just share them with some of your B2B partners.
You might think this is an easy decision; just go out and get an API management product, right? Well, not necessarily. Depending on what you intend to do with the APIs, you may not need a full-blown API management platform. It might be good enough to just drop an on-premise API gateway in place and call it a day. This is very common approach, especially when your APIs are targeted at an internal set of developers and you don’t plan to enable access outside your firewall.
However, if you intend to share those APIs with outside developers, you must treat those APIs like products (which they are) and put an API management platform in place that allows you to productize your APIs, manage your community of users, expose a portal for API access, secure the APIs, and manage and measure how your APIs are being used. What I’m describing here is related to a relatively new role that has emerged, called the API Product Manager. Putting an API management platform in place without an API product manager, is like installing software in a datacenter with no system administrator. I wouldn’t recommend it.
So, bite the bullet and get yourself an API product manager. You’ve made a decision on the appropriate product to manage your API program and you’ve hired someone who’s accountable for the successful implementation and adoption of your APIs. Now what?
Now you need to decide how you’d like to deploy your gateway or API management solution. If it’s a standalone API gateway and not part of larger API management product the answer is clear. You deploy it to your data center and run it on-premise. But, you may have other options if the gateway is a component of a broader SaaS-based API management platform, such as Mashery (TIBCO’s API management offering).
All SaaS offerings for API platforms include an embedded gateway capability and most people just use it that way. Policy definition and enforcement—both design and runtime—are handled in the SaaS environment. But for some companies, in industries that have strict security requirements due to internal policies or a regulatory framework, API traffic management through the gateway must be done on-premise.
Trying to achieve both of these objectives using a SaaS products sounds like a little bit of an oxymoron, but it’s not. This is a hybrid approach to API management, where some of your functionality runs in the cloud and some runs on-premise; all in a single interconnected environment, managed through a single management console. When someone buys a Mashery subscription, they have the option of deploying this hybrid implementation. The piece of software that runs on-premise is called Mashery Local.
Mashery is one of just a few vendors that supports a hybrid gateway deployment option. Many of our customers like this approach, because they get the benefits of a SaaS environment, but with the greater control that comes with running software on-premise.
On March 9th, TIBCO will be hosting a webinar where we will explore the concept of implementing an API platform in a hybrid fashion. We’ll get into some detail on how it works, what the benefits are, and how to determine whether this is the right approach for you. Register for the webinar today.
Using multiple enterprise gateways to the same data source
[unable to retrieve full-text content]
Sometimes you want to be able to offload work for one of your Power BI Gateways as you might have many users who are building reports that need refreshing or are connecting live to the same data source, all of this is going over the same gateway machine, with the same CPU and bandwidth. It… Read More »
Kasper de Jonge Microsoft BI Blog
Gateways July update – going beyond Power BI
Back in February, we announced General Availability of Power BI enterprise gateway, which enabled centralized and IT-managed access to on-premises data sources. Since then, we have continued to improve on the initial release, and have added numerous data sources and connectivity choices to on-premises systems.
As part of our business application platform, we are excited to announce that you can now use a single gateway across Power BI, PowerApps, Microsoft Flow, Azure Logic Apps to deliver dashboards, reports, applications and workflows leveraging on-premises sources.
To reflect the expanded capabilities, the Power BI enterprise gateway will be referred to as On-premises data gateway going forward. You can download the On-premises data gateway.
The data gateway can be deployed centrally and allows you to manage data connections for multiple cloud apps so you need to install only one gateway to enable cloud to on-premises data connections.
Once the gateway is installed, it is available in all supported apps and can be used to set up multiple on-premises data connections.
With today’s release, the following services are supported:
The On-premises data gateway offers feature parity with the existing Power BI gateway for enterprise use and we plan to continue to add additional capabilities to make it easier for IT administrators to manage and control on-premises data connectivity.
What does this mean for current Power BI gateway users
The existing on-premises data connections will continue to work within Power BI.
The On-premises data gateway replaces the Power BI gateway for enterprise use (Enterprise gateway). With this month’s release you can upgrade your existing installation to the on-premises data gateway, giving you the ability to connect PowerApps, Microsoft Flow and Azure Logic Apps to on-premises data sources (in addition to Power BI).
What does this mean for Personal gateway users?
The Power BI personal gateway will continue to work and can only be used to create on-premises data connectivity for Power BI.
Single installation file for On-premises data gateway and Power BI gateway for personal use
With the release of the data gateway we combined both gateway installation experiences into one single installation file. During the installation process you can select which gateway you’d like to install.
We’re very excited about this change, and look forward to hearing from you. Please feel free to send us your questions or feedback directly to hybridbi@microsoft.com and join the conversation at the Power BI Community.
Additional resources:
Power BI gateways – April Update
We are pleased to announce the availability of the April update the Power BI gateway. This release has a number of great new features, including one of the most popular requests: UPN mapping.
Before we dive into what’s coming in this release, here’s a link to install the latest Power BI gateway for Enterprise use:
UPN Mapping
Starting today, customers using Analysis Services with the Power BI Gateway will be able to set up their own UPN mapping rules. UPN Mapping enables gateway admins to apply custom security rules by mapping users’ cloud identity to specific on-prem roles or identities, via Effective User name and CustomData properties on an AS connection.
This feature will be rolled out in 2 phases: Using Effective User name, which is now available, and using CustomData property, which will be available soon.
To start creating new mapping rules, you need to go to the “Manage Gateways” option from your Power BI dashboard, and then choose the Gateway and Analysis Services server to which you want the rules to be applied.
Click on the Users tab and notice the new “Map user names” option. This will open the UPN mapping rules pane and you can start creating rules, changing their order, and testing the user names that you’d expect to change based on the rules. These rules will be applied to the selected data source only and not the whole Gateway. Please note that you need to be a Gateway Admin to set up or modify these rules.
Connecting to SAP Business Warehouse Server using Power BI Gateway – Enterprise
With this update we are adding support for refreshing datasets and reports that include SAP Business Warehouse Server data using the gateway. If you have tried the new SAP Business Warehouse connector available in Power BI Desktop as a Preview feature, you probably have noticed that scheduled refresh via the Power BI Gateway wasn’t available yet.
With this gateway release you will be able to set up a scheduled refresh using your Enterprise Gateway, by choosing the SAP Business Warehouse option in your data source configuration for your Gateway.
Get Data
We are now supporting Enterprise Gateway connected Analysis Services models directly from within the Power BI “Get Data” experience, which means you can start creating your Gateway-configured AS data sources right from within the Power BI service. The only Gateways you will see in the list are the ones for which you’re either an admin or a user.
If you are still using the AS connector, note that support for SQL Server Analysis Services Connector has ended, and databases connected using this method no longer appear in the Get Data experience. Only databases connected using Power BI – Enterprise Gateway appear. To upgrade, follow the steps here.
Personal Gateway
A new Personal Gateway release is available. It includes some improvements and bug fixes.
That’s all for this update. We hope that you find these features valuable and continue sending us feedback on how to make Power BI gateways even better. Please don’t forget to vote for other features that you would like to see in Power BI gateways in the future.
Also, feel free to send us your questions or feedback directly to hybridbi@microsoft.com and join the conversation at the Power BI Community.
Additional resources: