We nurture lasting relationships, enabling stronger teams, bold and intelligent decisions, better products and services.
For over 25 years, Torry Harris' focus on integration solutions has fostered seamless digital connectivity, enabling better and faster commerce for businesses through platform business models.
From innovation hubs to delivery centers, we bring the right people, skills, and technology together to support your digital transformation journey.
Our relentless focus on excellence has earned us prestigious awards and recognition across various domains. Learn about our achievements.
From enhancing customer experiences to optimizing complex integrations, we’re proud to be a trusted partner in helping organizations achieve their strategic goals. Explore our client transformation stories.
Our WeCare initiative is more than just a program-it’s a promise to uplift and empower individuals who are often overlooked, helping them find a sense of purpose, self-worth, and economic independence. Whether through training, collaboration with social enterprises, or providing direct support, we work to ensure that dignity is restored and futures are reclaimed, one project at a time.
We believe that the right partnerships can make all the difference. Our strong partnerships enable us to deliver on our promise of high performance, flexibility, and competitive pricing, ensuring that our customers achieve their strategic objectives with confidence.
Our summary decks bring together years of collective experience and industry knowledge, offering actionable industry insights. Condensed for quick consumption, these resources are packed with strategic insights, case studies, and methodologies that can help you adapt and excel.
Cloud & Automation: Changing CSPs’ OpEx outlook
As per Wikipedia, mBaaS or ‘Mobile Backend as a Service’, is a model of providing mobile app developers and web developers a way of linking their applications to cloud storage and backend APIs, with also the capability of user management, push notification and integration with third party systems like social media sites, news and other similar data gathering/publishing resources.
The need for such a system has come into existence due to the rise in popularity of smart phones/tablets, demand for high quality mobile apps, rapid app development needs, high performing apps and very importantly, data security.
Some prominent vendors who are in the mBaaS space are Parse (now owned by Facebook), Apigee, Backendless, Kii, built.io, Firebase and ones who specialize in the enterprise space are Encore.io, Appear, Appcelerator, AnyPresence, Kidozen, Kinvey & FeedHenry.
Typically the BaaS providers, help ease the laborious task of integrating the front ends with various back ends, using API/SDK stacks. This saves considerable time and money as it provides a uniform way to access & manage the data. The mobile app developers can then focus on building the apps without worrying about the low level tasks. These can be relegated to the mBaaS platform itself. For example the developer can be given an API to send a push notification to various platforms. He will not need to worry about how to implement it and can simply consume the API and be rest assured that the push notification is sent to the concerned devices.
An mBaaS solution, typically provides users with pre-built, cloud hosted components, which can be used to develop the apps. There is considerable savings in time and effort when these are used to build the apps. These are components which have been built and tested. So the premise is that using them will reduce the effort in these areas yet give the same functionality. Also, the vendors typically ensure that the capabilities are up-to-date and hence the time to market of subsequent versions of the app is also reduced drastically.
The flip side to using an mBaaS solution is that the mBaaS system itself can be a black box, without allowing developers to custom build components. Also, since the mBaaS itself contains all the development elements on the app side and possibly a lot of the business logic, enterprises may get locked down to an mBaaS vendor. The cost of moving away from them may be too high considering the following factors influence the costs:
With these in mind, we have tried to look at the factors to be considered in selecting an mBaaS solution. Most mBaaS providers, provide their solutions as a service hosted on the cloud. However there are implementations which can be hosted on premise and are open source.
From a technical perspective, factors which will influence the selection of an mBaaS solution are:
The below table attempts to compare the commercial (closed sourced) products with their open source equivalents, listing the merits and de-merits of each of them against the mBaaS parameters (business & technical).
Capability
Commercial Products
Open Source Products
Ease of use
Vendors ensure the UIs are simple and intuitive. Well documented processes
Relatively easy. May be dependent of the quality of the documentation available and the
Enterprise Integration Support
Depends on the vendor. Limited to out of the box capabilities
Can be customized to meet the enterprise requirements
Cost
Freemium & Paid models
Free & Paid Models
Setup
Almost NIL as they are mostly hosted services. Mostly a simple sign up process to be completed
Need to provision separate IT infrastructure
Scaling
Auto scale as they are mostly hosted on the cloud
Will have limitations, based on the infrastructure available.
Can be overcome by setting this up on the cloud
Support
Provided and Depends on the license purchased
Depends on the community and there may be no guaranteed SLAs.
Typically open source tools are well supported by the community. Always choose a tool with an active user community
Feature Enhancements (new APIs/integration points etc.)
Will need to wait till the vendor releases a feature
Key features normally evolve and are made available faster by the community as compared to commercial products.
Can be prioritized and custom built by internal developers or can hire developers from the community
Offline support
Yes
Fast data access
Scanning & push data
Data replication
Authentication
Yes, but limited to the capabilities the vendor provides
Can be easily extended using other open source libraries
Authorization
Platform support
iOS, Android Windows, Blackberry, HTML5 (hybrid apps)
iOS, Android, Windows (only some products support it)
Existing data
Mostly not supported
Mostly not supported but can be accommodated with code changes
There are a multitude of mBaaS vendors to select from. Some of them are Open Source while others are closed products. The below list give a list of Open Source & Closed mBaaS solutions and available in the market today, along with some of their key features.
CloudEngine
OpenMobster
LoopBack
BAASBOX
Free
Freemium
User Management
Limited
Analytics
No
Synchronization
Push notifications
Mobile Platforms Supported
iOS, Android
iOS
iOS, Android, JS
Cloud Based storage
Support local Storage (on device)
Hosted solution
Supports on Premise & hosted
Enterprise connectivity
Test Support
Server extensions (to build business logic)
Geo Location
Social Media Integration
Scheduled jobs
Integrate Existing Data
Parse
Kinvey
Kii
Appcelerator
iOS, Android, Windows
iOS, Android, HTML5
iOS, Android, Windows, Blackberry, HTML5
Yes (Cloud based)
To conclude, selecting an mBaaS solution is like selecting a backend solution provider. Going with a product has its merits of bringing the best and the latest. But this comes as a premium and a possible vendor lock-in.
A bespoke solution may well be suitable for an enterprise, but the time-to-market and finding the best skills to implement the solution may be a deterrent.
An open source solution on the other hand, from an organization that provides paid support, may provide the best of both worlds with most capabilities being pre-built and the enterprise being allowed to customize them to best fit its’ needs.
Sukesh Soman, is the Head of Mobility at Torry Harris Business Solutions. He is a technology enthusiast with a cricketer's heart and believes in using technology to simplify life. Sukesh feels that technology is at its best when its a part of a common man's life.
Categories : Integration , Enterprise Mobility
Previous Post
Next Post
Effective data integration enables organizations to consolidate disparate data sources and create single sources of truth, improving decision-making and timely responses to market changes.
Data integration enables organizations to dismantle data silos and derive a holistic view of data from disparate sources including traditional databases, cloud-based applications, social media, and IoT devices.
Cloud applications and services are bringing the benefits of the cloud to the healthcare industry including scalability to serve variable workloads, accelerating the speed of innovation, access to the latest security and infrastructure technology and big data diagnostics and analytics.
(THIS) has been cited among notable vendors by Forrester Research in its report ‘The API Management Software Landscape, Q1 2024’. The report recognizes Torry Harris as a provider offering API management solutions with a geographic focus in the EMEA & APAC regions.
Forrester observes that the initial rush to “lift and shift” to the cloud has now been replaced by a focus on modernization and digital transformation. Cloud migration is the first step in a long journey to take advantage of the latest cloud-native technologies and services.
Torry Harris is a 'Strong Performer' in The Q3 2022 Forrester Wave™ for API Management Solutions. This report shows how each provider measures up and helps technology architecture and delivery (TAD) professionals select the right one for their needs.